Live interactive method and device, storage medium and electronic device
By providing a story text box in the second interactive interface of the live broadcast room to display the story content and interactive information of the themed live broadcast room, the problem of in-depth interaction between users and broadcasters is solved, and the interactive experience and communication effect of the live broadcast room are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-24
- Publication Date
- 2026-04-07
AI Technical Summary
In existing live streaming products, there is a lack of in-depth interaction between users and streamers, making it impossible to have effective discussions and communication; users can only engage in simple comment interactions.
The second interactive interface of the live broadcast room provides a story text box to display the story content and interactive information of the themed live broadcast room. Users can view the specific story content and comments through this box, increase interaction methods, and submit stories and interact with the host through this box.
It enhances the user's interactive experience in the live streaming room, lowers the barrier to participation, provides a scenario for in-depth discussion and communication, and improves the live streaming effect.
Smart Images

Figure CN112527168B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of computer technology, and more specifically, to live interactive methods and apparatus, storage media and electronic devices. Background Technology
[0002] This section is intended to provide background or context for embodiments of the invention as set forth in the claims, and the description herein is not intended to be prior art simply because it is included in this section.
[0003] Leveraging the technological advantages of the internet, live streaming has become increasingly diverse in terms of content and format, including video and audio streaming. The content itself has also become richer, encompassing areas such as gaming and shopping. Summary of the Invention
[0004] However, in some technologies, most existing live streaming products are based on a one-sided performance or presentation by the host. Users mainly watch the host's screen or personal presentation, and can only interact with the host through simple comments in the comment section. There is a lack of deeper interaction between users and hosts, and there is also a lack of efficient ways to discuss and communicate for users who have questions.
[0005] Therefore, there is a great need for an improved live streaming interaction method, device, storage medium, and electronic device to provide a way for users and broadcasters to engage in in-depth interaction and communication during live streaming.
[0006] In this context, embodiments of the present invention aim to provide a live interactive method and apparatus, a storage medium, and an electronic device.
[0007] According to one aspect of this disclosure, a live streaming interaction method is provided, comprising: displaying at least one theme cover in a first interactive interface; in response to a selection operation on a target theme cover, entering a theme live streaming room corresponding to the target theme cover, to display the anchor information, live streaming room information, and story text box corresponding to the theme live streaming room in a second interactive interface; and displaying the story content of the theme live streaming room in the story text box.
[0008] In one exemplary embodiment of this disclosure, the method further includes: displaying a list of stories in a third interactive interface in response to a click operation on the story text box; and playing audio data from the themed live stream.
[0009] In one exemplary embodiment of this disclosure, the method further includes: displaying a list of user comments corresponding to the selected story content in the story list, and a comment input window.
[0010] In one exemplary embodiment of this disclosure, the story text box includes an extended control; the method further includes: in response to a click operation on the extended control, displaying the complete text corresponding to the current story content in the second interactive interface.
[0011] In one exemplary embodiment of this disclosure, displaying the story text box in the second interactive interface includes: obtaining the live streaming status information of the theme live streaming room; when the theme live streaming room is not broadcasting, rotating all the story content corresponding to the theme live streaming room in the story text box; or when the theme live streaming room is broadcasting, if there is story content selected by the broadcaster corresponding to the theme live streaming room, displaying the selected story content in the story text box and configuring a discussion marker for the story content.
[0012] In one exemplary embodiment of this disclosure, displaying the story list in the third interactive interface includes: displaying at least one story content corresponding to the broadcaster's client in the story list according to preset rules; if there is a story content selected by the broadcaster's client, then displaying the story content at the top of the story list and configuring a discussion tag for the story content.
[0013] In one exemplary embodiment of this disclosure, the story list includes a first display control and a second display control; the method further includes: in response to a selection operation on the first display control, displaying all story content associated with the current anchor in the theme live broadcast room in a third interactive interface according to preset rules; or in response to a selection operation on the second display control, displaying all story content corresponding to the theme live broadcast room in the third interactive interface.
[0014] In one exemplary embodiment of this disclosure, each story content in the story list is configured with a smart interactive control; the method further includes: in response to a selection operation of the smart interactive control corresponding to the story content, sending first interactive information to a second terminal corresponding to the story content, so as to display the first interactive information on the second terminal; and adding an interactive status indicator to the story content in a third interactive interface, and modifying the number of interactions corresponding to the story content.
[0015] In one exemplary embodiment of this disclosure, the intelligent interactive control includes: a custom control or a default control; the method further includes: pre-configuring the default control according to the topic type of the live broadcast room or the semantic analysis result of the story content.
[0016] In one exemplary embodiment of this disclosure, the method further includes: when the anchor terminal corresponding to the theme live broadcast room conducts an online voice call with the second terminal, displaying a call floating window in the second interactive interface; the call floating window includes a call status indicator and call duration information.
[0017] In one exemplary embodiment of this disclosure, the method further includes: in response to a click operation on the call floating window, sending second interactive information to the second terminal to dynamically display the second interactive information on the second terminal and displaying the first terminal information that sent the second interactive information.
[0018] In one exemplary embodiment of this disclosure, the method further includes: monitoring the live streaming status information of the followed broadcaster; when the live streaming status of any followed broadcaster changes from a first live streaming status to a second live streaming status, displaying a status change floating window of the broadcaster in the graphical user interface; and upon receiving a first trigger operation on the status change floating window, jumping to the theme live streaming room corresponding to the broadcaster, so as to display the theme live streaming room in the graphical user interface.
[0019] In one exemplary embodiment of this disclosure, the live streaming room information includes: the topic type corresponding to the theme live streaming room, the current topic information, the currently displayed story content, and the live streaming status information; the interactive information and user tags corresponding to the story content; and a text input control.
[0020] In one exemplary embodiment of this disclosure, the story list includes a text input control; the method further includes: in response to a selection operation of the text input control, displaying a text input window in a third interactive interface; generating text to be reviewed based on the text data entered in the text input window, and sending a text review request to obtain the text review result of the theme live broadcast room.
[0021] In one exemplary embodiment of this disclosure, the method further includes: in response to the selection operation of the text box of the topic type corresponding to the live broadcast room in the story text box, displaying the current topic information and the topic information to be broadcast in the third interactive interface.
[0022] In one exemplary embodiment of this disclosure, the second interactive interface includes a connection control; the method includes: displaying a connection request floating window in response to a selection operation of the connection control; sending a connection request to the broadcaster terminal according to the connection option selected in the connection request floating window; wherein the connection request floating window includes a real-name connection option and an anonymous connection option; receiving connection request authentication information from the broadcaster terminal to establish a voice call link with the broadcaster terminal, and displaying a call floating window in the second interactive interface.
[0023] In one exemplary embodiment of this disclosure, when the anonymous connection option is selected, an anonymous avatar icon and a random nickname are configured for the first terminal so that the anonymous avatar icon and random nickname of the first terminal are displayed on the broadcaster terminal and the second terminal.
[0024] In one exemplary embodiment of this disclosure, the second interactive interface includes a live streaming page interactive control; the method includes: in response to a selection operation of the live streaming page interactive control, sending third interactive information to the broadcaster; and displaying the interactive information in the second interactive interface.
[0025] In one exemplary embodiment of this disclosure, after entering the live streaming room corresponding to the target topic, the method further includes: obtaining the user's browsing history of the live streaming room;
[0026] When the user is identified as a new user of the live broadcast room based on the browsing history, dynamic guidance information is displayed in the interactive interface.
[0027] According to one aspect of this disclosure, a live streaming interactive device is provided, comprising: a first page display control module for displaying at least one theme cover in a first interactive interface; a second page display control module for entering a theme live streaming room corresponding to the target theme cover in response to a selection operation of the target theme cover, so as to display the anchor information, live streaming room information, and story text box corresponding to the theme live streaming room in the second interactive interface; and a story text box display control module for displaying the story content of the theme live streaming room in the story text box.
[0028] In one exemplary embodiment of this disclosure, the apparatus further includes: a story list display control module, configured to display a story list in a third interactive interface in response to a click operation on the story text box; and to play audio data from the theme live stream.
[0029] In one exemplary embodiment of this disclosure, the apparatus further includes: a story list response module, configured to display a list of user comments corresponding to the selected story content in the story list, and a comment input window.
[0030] In one exemplary embodiment of this disclosure, the story text box includes an extended control; the device further includes a story content display control module, configured to display the complete text corresponding to the current story content in the second interactive interface in response to a click operation on the extended control.
[0031] In one exemplary embodiment of this disclosure, the second page display control module is further configured to obtain the live streaming status information of the theme live streaming room; when the theme live streaming room is not broadcasting, to rotate and display all the story content corresponding to the theme live streaming room in the story text box; or when the theme live streaming room is broadcasting, if there is story content selected by the anchor terminal corresponding to the theme live streaming room, to display the selected story content in the story text box, and to configure a discussion marker for the story content.
[0032] In one exemplary embodiment of this disclosure, the story list display control module is further configured to display at least one story content corresponding to the broadcaster in the story list according to preset rules; if there is a story content selected by the broadcaster, the story content is displayed at the top of the story list, and a discussion tag is configured for the story content.
[0033] In one exemplary embodiment of this disclosure, the story list includes a first display control and a second display control; the device further includes: a display control response module, configured to, in response to a selection operation on the first display control, display all story content associated with the current anchor in the theme live broadcast room in a third interactive interface according to preset rules; or, in response to a selection operation on the second display control, display all story content corresponding to the theme live broadcast room in the third interactive interface.
[0034] In one exemplary embodiment of this disclosure, each story content in the story list is configured with an intelligent interactive control; the device further includes: an intelligent interactive control response module, configured to, in response to a selection operation of the intelligent interactive control corresponding to the story content, send first interactive information to a second terminal corresponding to the story content, so as to display the first interactive information on the second terminal; and add an interactive status indicator to the story content in a third interactive interface, and modify the number of interactions corresponding to the story content.
[0035] In one exemplary embodiment of this disclosure, the intelligent interactive control includes: a custom control or a default control; the device further includes: an intelligent interactive control configuration module, used to pre-configure the default control according to the topic type of the live broadcast room or the semantic analysis result of the story content.
[0036] In one exemplary embodiment of this disclosure, the device further includes: a call floating window display control module, used to display a call floating window in the second interactive interface when the anchor terminal corresponding to the theme live broadcast room conducts an online voice call with the second terminal; the call floating window includes a call status indicator and call duration information.
[0037] In one exemplary embodiment of this disclosure, the apparatus method further includes: a call floating window interactive response module, configured to send second interactive information to the second terminal in response to a click operation on the call floating window, so as to dynamically display the second interactive information on the second terminal and display the first terminal information that sent the second interactive information.
[0038] In one exemplary embodiment of this disclosure, the apparatus further includes: a followed broadcaster status recognition module, configured to monitor the live broadcast status information of followed broadcasters; when the live broadcast status of any followed broadcaster changes from a first live broadcast status to a second live broadcast status, displaying a status change floating window of the broadcaster in the graphical user interface; and upon receiving a first trigger operation on the status change floating window, jumping to the theme live broadcast room corresponding to the broadcaster, so as to display the theme live broadcast room in the graphical user interface.
[0039] In one exemplary embodiment of this disclosure, the live streaming room information includes: the topic type corresponding to the theme live streaming room, the current topic information, the currently displayed story content, and the live streaming status information; the interactive information and user tags corresponding to the story content; and a text input control.
[0040] In one exemplary embodiment of this disclosure, the story list includes a text input control; the device further includes:
[0041] The text input response module is used to respond to the selection operation of the text input control, display the text input window in the third interactive interface, generate the text to be reviewed based on the text data entered in the text input window, and send a text review request to obtain the text review result of the theme live broadcast room.
[0042] In one exemplary embodiment of this disclosure, the apparatus further includes: a topic information display control module, configured to, in response to a selection operation of a text box corresponding to the topic type of the live broadcast room in the story text box, display the current topic information and the topic information to be broadcast in the third interactive interface.
[0043] In one exemplary embodiment of this disclosure, the second interactive interface includes a connection control; the device includes: a voice connection processing module, configured to display a connection request floating window in response to a selection operation of the connection control; send a connection request to the broadcaster terminal according to the connection option selected in the connection request floating window; wherein the connection request floating window includes a real-name connection option and an anonymous connection option; receive connection request authentication information from the broadcaster terminal to establish a voice call link with the broadcaster terminal, and display the call floating window in the second interactive interface.
[0044] In one exemplary embodiment of this disclosure, when the anonymous connection option is selected, an anonymous avatar icon and a random nickname are configured for the first terminal so that the anonymous avatar icon and random nickname of the first terminal are displayed on the broadcaster terminal and the second terminal.
[0045] In one exemplary embodiment of this disclosure, the second interactive interface includes a live streaming page interactive control; the device includes: a homepage interactive response module, configured to send third interactive information to the broadcaster in response to a selection operation of the live streaming page interactive control; and to display the interactive information in the second interactive interface.
[0046] In one exemplary embodiment of this disclosure, the apparatus further includes: a new user processing module, configured to, after entering the live streaming room corresponding to the target topic, obtain the user's browsing history of the live streaming room; and, when identifying the user as a new user of the live streaming room based on the browsing history, display dynamic guidance information in the interactive interface.
[0047] According to one aspect of this disclosure, a storage medium is provided having a computer program stored thereon, which, when executed by a processor, performs the above-described live interactive method.
[0048] According to one aspect of this disclosure, an electronic device is provided, comprising:
[0049] Processor; and
[0050] Memory for storing the executable instructions of the processor;
[0051] The processor is configured to execute any of the above-described live streaming interaction methods by executing the executable instructions.
[0052] According to the live streaming interaction method of this invention, when a user selects a theme cover, they can enter the corresponding live streaming room. The second interactive interface of this live streaming room displays information about the current live streaming room and the current host. Furthermore, a story text box can be displayed in the second interactive interface. This story text box can display one or more stories currently being discussed or to be discussed between the host and the user in the current theme's live streaming room. By configuring a story text box in the second interactive interface of the live streaming room, and using this story text box to display different topics and story content, users can view relevant specific story content, comments, and other interactive information while listening to or watching the live stream, increasing the interaction between users and the host. Simultaneously, by displaying the story text box, users can be effectively guided to submit articles, speak, and interact with the host and other users of the story content in the live streaming room, thereby enhancing the user's interactive experience, lowering the barrier to participation, and improving the host's live streaming effect. This provides users with problems and difficulties with a scenario for in-depth discussion and communication, as well as a solution to the problem. Attached Figure Description
[0053] The above and other objects, features, and advantages of exemplary embodiments of the present invention will become readily apparent from the following detailed description taken in conjunction with the accompanying drawings. Several embodiments of the invention are illustrated in the drawings by way of example and not limitation, wherein:
[0054] Figure 1 A flowchart illustrating a live interactive method according to an embodiment of the present invention is shown schematically;
[0055] Figure 2 A flowchart illustrating a novel user identification method according to an embodiment of the present invention is shown schematically.
[0056] Figure 3 A flowchart illustrating a method for determining the content to be displayed in a story text box based on the live broadcast status according to an embodiment of the present invention is shown schematically.
[0057] Figure 4 A flowchart illustrating another live interactive method according to an embodiment of the present invention is shown schematically;
[0058] Figure 5 A flowchart illustrating a method for interaction based on a call floating window according to an embodiment of the present invention is shown schematically;
[0059] Figure 6 A schematic diagram of a first interactive interface according to an embodiment of the present invention is shown;
[0060] Figure 7 A schematic diagram of a second interactive interface according to an embodiment of the present invention is shown;
[0061] Figure 8 A schematic diagram illustrating the display of a topic details page in a third interactive interface according to an embodiment of the present invention is shown.
[0062] Figure 9 A schematic diagram illustrating the display of user guidance information in a second interactive interface according to an embodiment of the present invention is shown.
[0063] Figure 10 A schematic diagram of a story text box in a non-broadcast state according to an embodiment of the present invention is shown;
[0064] Figure 11 A schematic diagram of a story text box when new story content is added according to an embodiment of the present invention is shown.
[0065] Figure 12 A schematic diagram of a story list according to an embodiment of the present invention is shown;
[0066] Figure 13 A schematic diagram of a text output window according to an embodiment of the present invention is shown.
[0067] Figure 14 A schematic diagram of a call window in a second interactive interface according to an embodiment of the present invention is shown;
[0068] Figure 15 A schematic diagram of a user submission page in a third interactive interface according to an embodiment of the present invention is shown.
[0069] Figure 16 A schematic diagram of a connection request floating window page in a second interactive interface according to an embodiment of the present invention is shown.
[0070] Figure 17 A block diagram of a live interactive device according to an embodiment of the present invention is shown schematically;
[0071] Figure 18 A schematic diagram of a storage medium according to an embodiment of the present invention is shown; and
[0072] Figure 19 A block diagram of an electronic device according to an embodiment of the invention is shown schematically.
[0073] In the accompanying drawings, the same or corresponding reference numerals indicate the same or corresponding parts. Detailed Implementation
[0074] The principles and spirit of the invention will now be described with reference to several exemplary embodiments. It should be understood that these embodiments are given merely to enable those skilled in the art to better understand and implement the invention, and are not intended to limit the scope of the invention in any way. Rather, these embodiments are provided to make this disclosure more thorough and complete, and to fully convey the scope of this disclosure to those skilled in the art.
[0075] Those skilled in the art will recognize that embodiments of the present invention can be implemented as a system, apparatus, device, method, or computer program product. Therefore, this disclosure can be specifically implemented in the following forms: entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software.
[0076] According to embodiments of the present invention, a live interactive method, a live interactive device, a storage medium, and an electronic device are provided.
[0077] In this document, any number of elements in the accompanying figures is for illustrative purposes and not for limitation, and any naming is for distinction only and has no limiting meaning.
[0078] The principles and spirit of the present invention will be explained in detail below with reference to several representative embodiments. Invention Overview
[0080] The inventors have discovered that in the existing technology, most current live streaming products require the host to perform or showcase unilaterally in the live streaming room. Users mainly watch and listen to the images or moans displayed by the host, and can only make simple comments. There is no deeper interaction, nor is there an effective discussion scenario or communication method for users who have problems.
[0081] In view of the above, the basic idea of this invention is as follows: According to the live streaming interaction method and device of this invention, by providing a story text box in the second interactive interface corresponding to the live streaming room, different topics and corresponding user story content can be displayed using this story text box. This allows users to view specific story content, comments, and other interactive information related to the story content while watching or listening to the live stream, increasing the interaction between users and the streamer. Simultaneously, by displaying the story text box, users can be effectively guided to submit articles, speak in the live streaming room, and interact with the streamer and users of the story content, thereby enhancing the user's interactive experience in the live streaming room, lowering the barrier to participation, and improving the streamer's live streaming effect. This provides a live streaming interaction method that differs from existing technologies. Thus, it provides users with problems and difficulties with a scenario for in-depth discussion and communication, as well as a solution to the problem.
[0082] After introducing the basic principles of the present invention, various non-limiting embodiments of the present invention will be described in detail below.
[0083] Exemplary methods
[0084] The following is combined with Figure 1 This describes a live streaming interaction method according to an exemplary embodiment of the present invention.
[0085] refer to Figure 1 The live streaming interaction method may include the following steps:
[0086] S1. Display at least one themed cover in the first interactive interface;
[0087] S2. In response to the selection operation of the target theme cover, enter the theme live room corresponding to the target theme cover, so as to display the anchor information, live room information and story text box corresponding to the theme live room in the second interactive interface;
[0088] S3. Display the story content of the live broadcast room in the story text box.
[0089] In the live streaming interaction method of this invention, the second interactive interface of the live streaming room can display information about the current live streaming room and the current host, as well as a story text box. This story text box can display one or more stories currently being discussed or to be discussed between the host and users in the current themed live streaming room. Users can click on the story text box to view the specific story content, comments, and other interactive information, increasing the ways users can interact with the host. Simultaneously, by displaying the story text box, users can be effectively guided to contribute content, speak, and interact with the host and other users of the story content in the live streaming room, thereby enhancing the user's interactive experience, lowering the barrier to participation, and improving the host's live streaming effect. This provides users with problems and difficulties with a scenario for in-depth discussion and communication, as well as a solution to their problems.
[0090] In step S1, at least one theme cover is displayed in the first interactive interface.
[0091] In an exemplary embodiment of this disclosure, the first interactive interface described above may be a graphical user interface of an application on a smart terminal device. For example, the application may be a live streaming application, a browser application, or a music player. The first interactive interface within the application may display multiple themed covers, with different themed covers corresponding to different topics, themes, or broadcasters.
[0092] For example, refer to Figure 6As shown, the first interactive interface can display multiple types of subpages, such as: popular, beauty, anime, the voice of the people, and emotional content 602; each type's corresponding page can also display multiple different live stream room theme covers 601. For example... Figure 6 As shown, the theme cover can display a cover image, the streamer's name, the live stream popularity score, and the current live stream status. The live stream status can include: not streaming and currently streaming. Additionally, a logo can be configured on the cover to identify the type of live stream, such as "Healing Chat" or "Singer." Alternatively, the current title of the live stream can be displayed on the cover; for example, "How to Correctly Win Back Your Ex After a Breakup." The cover image can use a default image or a custom image defined by the streamer, and the image can also be blurred. (Reference) Figure 6 As shown, the cover can also display the streamer's broadcast time, such as "Open from 20:00".
[0093] In an exemplary embodiment of this disclosure, a live streaming application can present multiple different types, each type can be expanded into multiple different themes, and one or more live streaming rooms can be configured for each theme. For a theme, one or more specific topics can be expanded downwards. For a streamer, they can host and participate in one or more specific topics. For a user, they can write and upload story information related to a topic.
[0094] In step S2, in response to the selection operation of the target theme cover, the user enters the theme live room corresponding to the target theme cover, so as to display the anchor information, live room information and story text box corresponding to the theme live room in the second interactive interface.
[0095] In an exemplary embodiment of this disclosure, after a user selects a theme cover in the first interactive interface by clicking or double-clicking or by using an input device such as a mouse, the user can configure the theme cover as the user's current target theme cover and enter the theme live room corresponding to the selected theme cover. The theme live room page is then displayed on the graphical user interface of the terminal device, which is the second interactive interface.
[0096] Specifically, the second interactive interface can display the host information, live stream information, and story text boxes for the themed live stream room. Specifically, the second interactive interface may include a host information display area, an IM (Instant Messaging) message area, and story text boxes. The aforementioned live stream information may include: the topic type corresponding to the themed live stream room, current topic information, currently displayed story content, live stream status information; interactive information and user tags corresponding to the story content; and text input controls.
[0097] For example, refer to Figure 7 As shown, the streamer information and live stream room information can be displayed at the top of the second interactive interface, including the streamer's name, streamer level, and streamer follow control; for example, the streamer's name is "Tian Zhenyu," and the streamer level is "V1." In addition, a user list and a list close control can be displayed at the top for the current topic's live stream room. Clicking the list close control will hide the user list and user avatars.
[0098] The IM (Instant Messaging) message area can be placed at the bottom of the second interactive interface to display messages sent by users in the live broadcast room. (Reference) Figure 7 As shown, the IM message area can be configured with a text input box, an "emotional connection" control for online voice or video calls with the broadcaster, a "gift-giving" control for sending virtual gifts to the broadcaster, and a "share" control for sharing the current broadcaster's live room address.
[0099] In the middle or upper middle part of the second interactive interface, between the broadcaster information and IM message areas, a story display window 701 can be displayed; this story display window 701 can be a floating window, or its position can be changed within the second interactive interface based on the user's dragging operation. (Reference) Figure 7 As shown, the story display window can show: the topic name, the topic title, the streamer's live status, a "Confess" control for entering story content, and a story text box 702. For example, it might display the topic name as "Emotional Relief Shop"; the topic title as "How to Win Back Your Ex After a Breakup"; and the streamer's live status as "Open for Business." The story text box can display the story content and the corresponding number of interactions. (Reference) Figure 11 As shown, when there is newly added user-submitted story content in the current live stream, a "NEW" icon can be displayed in the story text box.
[0100] In some exemplary embodiments of this disclosure, the above method may further include: in response to the selection operation of the text box of the topic type corresponding to the live broadcast room in the story text box, displaying the current topic information and the topic information to be broadcast in the third interactive interface.
[0101] Specifically, when a user clicks on a topic name in the second interactive interface, the topic's details page can be displayed in the third interactive interface. For example, see [reference needed]. Figure 8 As shown, the topic details page can display the description of the topic live stream, the current topic content (such as "Today's Topic"), and the topic content to be discussed (such as "Tomorrow's Topic").
[0102] In some exemplary embodiments of this disclosure, when a user selects a target topic and enters the corresponding topic live stream room, it can be determined whether the current user is a new user before the user enters the second interactive interface. If the user is determined to be a new user, a new user onboarding procedure can be executed. The second interactive interface displayed for new users is somewhat different.
[0103] Specifically, refer to Figure 2 As shown, determining whether someone is a new user can specifically include:
[0104] Step S211: Obtain the user's browsing history of the live broadcast room on the topic;
[0105] Step S212: When the user is identified as a new user of the live broadcast room based on the browsing history, dynamic guidance information is displayed in the interactive interface.
[0106] For example, a browsing history list can be configured for each user, allowing the system to determine if the current user is a new user. Alternatively, the user's browsing history can be obtained by analyzing their corresponding log information to determine if they are a new user. If the current user is determined to be a new user of this live stream or this type of live stream, dynamic guidance information can be displayed for that user in the second interactive interface. Alternatively, if the current user is a returning user, the second interactive interface will be displayed normally. (Reference) Figure 9 As shown, the guidance information can be displayed as a mask over the story text box, with a hand graphic moving up and down on the mask. When a new user enters the second interactive interface, they need to click on the mask according to the guidance information before the specific content in the story text box can be displayed.
[0107] Alternatively, in an exemplary embodiment of this disclosure, when the live-streaming room is not broadcasting, the user can also enter the second interactive interface of the live-streaming room by clicking on the theme cover. In this case, the second interactive interface can use different colors to distinguish the currently broadcasting live-streaming room from the one that is not broadcasting. For example, refer to... Figure 10 As shown, in the second interactive interface when the broadcast is not live, the story text box can be displayed in grayscale, and the live broadcast status information can be configured as "Calling for submissions, going live at 20:00".
[0108] In step S3, the story content of the live broadcast room is displayed in the story text box.
[0109] In an exemplary embodiment of this disclosure, the story text box can display the story content corresponding to the topic hosted by the streamer in the live broadcast room. Specifically, the current topic can have multiple story contents, which can be detailed story content submitted by users; or, the story text box can display brief information corresponding to the story content. A story list can be generated based on these story contents, displaying the user-uploaded story content corresponding to the current topic in the story list.
[0110] Specifically, the content displayed in the story text box can be configured based on the current live stream status of the topic. (See reference) Figure 3 As shown, the above method may include:
[0111] Step S311: Obtain the live streaming status information of the topic live streaming room;
[0112] Step S312: When the themed live stream room is not broadcasting, display all the story content corresponding to the themed live stream room in a rotating manner in the story text box; or
[0113] Step S313: When the theme live broadcast room is in the live broadcast state, if there is the story content selected by the anchor terminal corresponding to the theme live broadcast room, the selected story content is displayed in the story text box, and a discussion mark is configured for the story content.
[0114] For example, when the host of a live stream is not broadcasting, all the stories related to the topic can be displayed in a rotating order within the story text box. Specifically, a brief summary or abstract of the story information can be displayed in the story text box. Alternatively, if the live stream is currently broadcasting, but the host has not yet selected a specific story for discussion, all story information can still be displayed in a rotating order within the story text box. For example, the time interval for rotating the story content can be pre-configured to 5 seconds or 10 seconds. Furthermore, the stories can be sorted based on their upload time or the number of interactions they receive, from highest to lowest, thus achieving a rotating display of all story content in a specific order.
[0115] Furthermore, if the live stream is currently live and the host has selected a story to discuss with users, the selected story can be pinned and continuously displayed in the story text box until the discussion ends. Additionally, during the discussion, a "Discussion in Progress" marker can be configured in the story text box.
[0116] In an exemplary embodiment of this disclosure, an extended control may also be included in the story text box. The method described above may further include: in response to a click operation on the extended control, displaying the complete text corresponding to the current story content in the second interactive interface.
[0117] For example, refer to Figure 7 or Figure 10 As shown, the text displayed in the story text box can be configured with an expansion control ">" at the end. When the user clicks this expansion control, a larger story text box will be displayed in the second interactive interface, showing the complete text corresponding to the current story content. Alternatively, in other exemplary embodiments of this disclosure, the complete text corresponding to the story content can also be displayed in a third interactive interface. The third interactive interface can be a subpage of the second interactive interface.
[0118] Based on the above, in the exemplary embodiments of this disclosure, reference is made to... Figure 4 As shown, the above method may further include:
[0119] Step S4: In response to a click on the story text box, display the story list in the third interactive interface; and play the audio data of the theme live broadcast room.
[0120] In an exemplary embodiment of this disclosure, step S4 above, which involves displaying the story list in the third interactive interface, may specifically include:
[0121] Step S411: Display at least one story content corresponding to the broadcaster's terminal in the story list according to preset rules;
[0122] Step S412: If the story content selected by the broadcaster exists, then the story content is displayed at the top of the story list, and a discussion tag is configured for the story content.
[0123] Specifically, in the second interactive interface, when a user clicks the story text box, a list of stories can be displayed, and audio data from the themed live stream can be played. Specifically, this story list can contain one or more stories corresponding to the themed live stream, sorted according to certain rules. The aforementioned audio data can be real-time audio generated by the broadcaster on their end; or it can be real-time audio generated during online voice calls between the broadcaster and other users.
[0124] Alternatively, in other exemplary real-time methods disclosed herein, the timing of playing audio data can be determined based on whether the current user is a new user. Specifically, if the user is determined to be a new user, the audio data can be played after the user clicks the story text box in the second interactive interface; or, if the user is determined to be a non-new user, the audio data of the live broadcast room can be played after the user enters the second interactive interface.
[0125] In other exemplary real-time methods disclosed herein, a separate third interactive interface may be placed on top of the second interactive interface, and a list of stories may be displayed in this third interactive interface. (See reference) Figure 12 As shown, the story list above can contain multiple story content display boxes arranged in a preset order. Each story content display box shows the specific story content, the corresponding user avatar and nickname, and the number of interactions for that story. The user avatar and nickname in the story content display box can be anonymous. If there is a story content that the host is currently discussing, that story content can be pinned to the top of the story list, and a "Under Discussion" indicator can be configured on the corresponding story content display box.
[0126] In the exemplary real-time method disclosed herein, specifically, the story list includes a first display control and a second display control; the above method may further include:
[0127] Step S421: In response to the selection operation of the first display control, display all story content associated with the current anchor in the theme live broadcast room in the third interactive interface according to preset rules; or
[0128] In step S422, in response to the selection operation of the second display control, all story content corresponding to the theme live broadcast room is displayed in the third interactive interface.
[0129] For example, refer to Figure 12 As shown, the first display control can be a "Featured" control, and the second display control can be a "All" control. When the user clicks the "Featured" control, story content associated with the themed live stream room can be displayed; the story content associated with the themed live stream room can be story content sent by the user related to the current topic hosted by that anchor. Alternatively, when the user clicks the "All" control, story information related to each anchor corresponding to that live stream room can be displayed.
[0130] Furthermore, in exemplary embodiments of this disclosure, each story in the story list is configured with a smart interactive control; the above method may also include:
[0131] Step S431: In response to the selection operation of the smart interactive control corresponding to the story content, send first interactive information to the second terminal corresponding to the story content, so as to display the first interactive information on the second terminal; and
[0132] Step S432: Add an interactive status indicator to the story content in the third interactive interface, and modify the number of interactions corresponding to the story content.
[0133] Specifically, intelligent interactive controls can be displayed in each story content display box. (Reference) Figure 12 As shown, the intelligent interactive control can be a "hug" control. If the user clicks the "hug" control, a "hug" interactive animation will be dynamically displayed on the user's end corresponding to the story content. Simultaneously, a "hug already" indicator can be added to the "hug" control in the current user's third-party interactive interface.
[0134] Step S5: Based on the selected story content in the story list, display the user comment list corresponding to the story content, as well as the comment input window.
[0135] In an exemplary embodiment of this disclosure, when displaying a story list on a third interactive interface, if a user selects a story from the list through clicking or other operations, a subpage of the story list can be provided on the third interactive interface. This subpage displays a list of user comments corresponding to the selected story, as well as a comment input window. In this comment input window, the user can add comments about the selected story.
[0136] Furthermore, in some exemplary embodiments of this disclosure, a text input control can be provided in the story display window of the second interactive interface and in the story list of the third interactive interface, allowing users to upload story content using this control. Specifically, the above method may further include:
[0137] Step S511: In response to the selection operation of the text input control, a text input window is displayed in the third interactive interface;
[0138] Step S512: Generate text to be reviewed based on the text data entered in the text input window, and send a text review request to obtain the text review result of the live broadcast room.
[0139] For example, refer to Figure 7 , Figure 12 As shown, the text input control mentioned above can be the "Confess" control in the story text box of the second interactive interface, or it can be the "Confess" control in the story list; after the user clicks the "Confess" control, they can jump to the text input window corresponding to the current topic, for example, see reference. Figure 13In the text input window shown, users can write and submit stories related to the current topic. Additionally, this window allows users to set anonymity options, such as an "anonymous venting" control. When a user selects this option, the server can randomly assign an anonymous nickname. Furthermore, the server can anonymize the user's avatar, displaying an anonymous image; for example, by adding a mask pattern to the original avatar or replacing it with a default image. In anonymous mode, if another user clicks on the anonymous avatar, a message stating "User is anonymous" will be displayed.
[0140] For the user terminal, the number of user-submitted stories can also be displayed in the story list interface of the third interactive interface. For example, see reference. Figure 12 The "My Answers (n)" control shown in the image represents the number of stories submitted by the user. Clicking this control will display the user's submitted stories on the third interactive interface, for example... Figure 15 As shown in the image. The text boxes corresponding to each story can also display the review status of each submitted story, as well as the user's submission upload time. The review status can include: under review, failed review, or approved. Alternatively, if no user-submitted story content exists, this control can be omitted from the story list.
[0141] Upon receiving user-submitted stories, the server reviews them according to pre-defined rules. If a story passes review and is selected for discussion and explanation by the host, a notification is sent to the user. This notification may include the topic, review result, live stream information, and live stream time. For example, a private message could be sent with the message, "Congratulations! Your story submitted under topic XXX has passed review and been selected as a featured story. It will be discussed in the live stream on [Date]," thus encouraging the user to participate in the discussion.
[0142] In other exemplary embodiments of this disclosure, users can also initiate online voice calls to the broadcaster in the second interactive interface. When a user is watching a live stream, if the broadcaster is conducting an online voice call with another user's corresponding second terminal, the call pop-up window can be displayed in the second interactive interface, allowing interaction with the second terminal.
[0143] Specifically, refer to Figure 5 As shown, the above method may further include:
[0144] Step S611: When the host terminal corresponding to the theme live broadcast room conducts an online voice call with the second terminal, a call floating window is displayed in the second interactive interface; the call floating window includes a call status indicator and call duration information.
[0145] Step S612: In response to the click operation on the call floating window, send second interactive information to the second terminal to dynamically display the second interactive information on the second terminal and display the information of the first terminal that sent the second interactive information.
[0146] For example, refer to Figure 14 As shown, when a user enters the second interactive interface of the themed live stream room, if the host is currently engaged in an online voice call with other users, a floating call window 1401 will be displayed on the second interactive interface. These other users can be the users who submitted the story being discussed, other hosts, or other users within the themed live stream room.
[0147] Meanwhile, in the second interactive interface, the user can interact with the user currently in the call by clicking the call floating window 1401. For example, double-clicking or long-pressing the call floating window can trigger a dynamic interactive animation of sending a "hug" 1402 to the user's corresponding second terminal.
[0148] In an exemplary embodiment of this disclosure, when the broadcaster initiates an online voice call to the second terminal of the user corresponding to the story content, it can first identify whether the story content submitted by the user is anonymous; if it is anonymous, an anonymous online voice call can be initiated by default.
[0149] In the exemplary embodiments of this disclosure, the above-mentioned intelligent interactive control and its dynamic display effect can be the default effect corresponding to the default control, or it can be a user-defined control and its corresponding custom animation effect.
[0150] Specifically, the default controls can be pre-configured based on the topic type of the live stream or the semantic analysis results of the story content. For example, the corresponding interactive controls and animation effects can be determined based on the current topic content. For instance, if the topic content is related to cooking, the smart interactive control can be displayed as "Try it." Alternatively, smart interactive controls can be configured based on the semantic analysis of the story content; for example, if the story content is an inspirational story, the interactive control can be configured as "Support"; if the story content is an emotional story, the interactive control can be configured as "Hug." Alternatively, corresponding interactive controls can be configured based on the user's individual usage habits, according to the number of interactions and behaviors of the user. For example, multiple interactive controls can be configured for a user, such as "Like" and "Dislike." Alternatively, personalized interactive controls can be configured for the user based on the frequency and preferences of the user's interactive behaviors.
[0151] In an exemplary embodiment of this disclosure, the second interactive interface includes a connection control; the method may further include:
[0152] Step S621: In response to the selection operation of the connection control, display the connection request floating window;
[0153] Step S622: Send a connection request to the broadcaster terminal according to the connection option selected in the connection request floating window; wherein, the connection request floating window includes a real-name connection option and an anonymous connection option;
[0154] Step S623: Receive connection request authentication information from the broadcaster to establish a voice call link with the broadcaster and display the call floating window in the second interactive interface.
[0155] Specifically, users can also initiate online voice calls from their devices to the broadcaster's device. For details, please refer to [link / reference]. Figure 7 or Figure 10 As shown, in the second interactive interface, users can initiate an online voice request to the broadcaster by clicking the "Emotional Connection" control. After clicking the "Emotional Connection" control, a window for selecting the connection method, i.e., a connection request floating window, will be displayed; see reference. Figure 16 The window shown can include "Real-name Connection" and "Anonymous Connection" options. If the user selects the "Anonymous Connection" option, an anonymous nickname and avatar will be automatically generated for the user, and a connection request will be initiated to the broadcaster using this anonymous nickname. If the broadcaster responds and accepts the online voice request, a call pop-up window can be displayed in the second interactive interface, establishing a voice call link between the user's terminal and the broadcaster's terminal. In some implementations, the real-name connection option can be selected by default.
[0156] In an exemplary embodiment of this disclosure, the second interactive interface may further include a live streaming page interactive control; the method may further include: in response to a selection operation of the live streaming page interactive control, sending third interactive information to the broadcaster; and displaying the interactive information in the second interactive interface.
[0157] Specifically, refer to Figure 7 As shown, the aforementioned interactive control on the live stream page can be a "gift-giving" control configured in the IM message area of the second interactive interface, used for users to interact with the streamer during the live stream. After clicking the "gift-giving" control, users can send virtual gifts or animations corresponding to the smart interactive control to the streamer. While the interactive animation is displayed on the streamer's end, the corresponding animation effects of the interactive control can be simultaneously displayed on the second interactive interface.
[0158] In addition, a "share" control can be configured. After clicking this control, users can share pre-generated text and the live stream address to friends or other applications. For example, the text of the shared content can be generated based on the live stream's theme or topic; or it can be generated based on the live stream's status. For instance, in a non-live stream state, the shared text could include: "Lonely souls need companionship and love; write your story, find like-minded people, and gain a little warmth and strength." In a live stream state, the shared text could be: "We are all here, giving you a warm hug with our voices," and so on.
[0159] In exemplary embodiments of this disclosure, the above method may further include:
[0160] Step S71: Listen to the live broadcast status information of the followed broadcasters;
[0161] Step S72: When the live broadcast status of any followed broadcaster is detected to change from the first live broadcast status to the second live broadcast status, a floating window showing the status change of the broadcaster is displayed in the current interactive interface.
[0162] Step S73: Upon receiving the first trigger operation on the state change floating window, jump to the theme live room corresponding to the broadcaster's terminal to display the theme live room in the current interactive interface.
[0163] Specifically, it can monitor the streamers or topics that users follow. If a followed streamer or topic goes live, a notification message can be sent to the user, guiding them to watch the corresponding live stream.
[0164] For example, if a user is not watching a live stream, or is browsing other streamers they don't follow, and a followed streamer changes from not broadcasting to broadcasting, a notification window will appear on the user's current first, second, or third interactive interface. Clicking this notification window will redirect the user to the streamer's live stream, guiding them to watch. Alternatively, the notification window could appear after the streamer in the user's currently watching finishes broadcasting. For example, see [reference needed]. Figure 9 As shown, the notification window can include topic information, live stream status, and discussion status of the story content.
[0165] In summary, the method disclosed herein can display a controllable story text box on the live streaming page, and use this story text box to display different story content. This allows both the broadcaster and the user to view different story content through touch operations on the story text box. Furthermore, the specific text content displayed in the story text box can be determined based on the broadcaster's selection of story content. This allows the broadcaster and viewers to engage in in-depth communication and discussion of the story content through this story text box, thus providing a live streaming interactive channel different from existing methods. It provides broadcasters with an interactive tool distinct from existing live streaming methods and effectively enhances user engagement. Users can also remain anonymous when submitting content or engaging in online voice calls with the broadcaster, reducing psychological and social pressure and enhancing their initiative in submitting content.
[0166] Exemplary device
[0167] After introducing the live streaming interaction method according to exemplary embodiments of the present invention, the following will refer to... Figure 17 A live streaming interactive device according to an exemplary embodiment of the present invention will be described. (See reference...) Figure 17 As shown, the live streaming interactive device 170 of an exemplary embodiment of the present invention may include: a first page display control module 171, a second page display control module 172, and a story text box display control module 173, wherein:
[0168] The first page display control module 171 can be used to display at least one theme cover in the first interactive interface.
[0169] The second page display control module 172 can be used to respond to the selection operation of the target theme cover and enter the theme live room corresponding to the target theme cover, so as to display the anchor information, live room information and story text box corresponding to the theme live room in the second interactive interface.
[0170] The story text box display control module 173 can be used to display the story content of the theme live broadcast room in the story text box.
[0171] According to an exemplary embodiment of this disclosure, the apparatus further includes a story list display control module (not shown in the figure).
[0172] The story list display control module can be used to display the story list in the third interactive interface in response to a click operation on the story text box; and to play the audio data of the theme live broadcast room.
[0173] According to an exemplary embodiment of this disclosure, the apparatus further includes a story list response module (not shown in the figure).
[0174] The story list response module can be used to display a list of user comments corresponding to the selected story content in the story list, as well as a comment input window.
[0175] According to an exemplary embodiment of this disclosure, the apparatus further includes a story content display control module (not shown in the figure).
[0176] The story content display control module can be used to display the complete text corresponding to the current story content in the second interactive interface in response to a click operation on the extended control.
[0177] According to an exemplary embodiment of this disclosure, the second page display control module 172 is further configured to obtain the live streaming status information of the theme live streaming room; when the theme live streaming room is not broadcasting, to rotate and display all the story content corresponding to the theme live streaming room in the story text box; or when the theme live streaming room is broadcasting, if there is story content selected by the anchor terminal corresponding to the theme live streaming room, to display the selected story content in the story text box, and to configure a discussion marker for the story content.
[0178] According to an exemplary embodiment of this disclosure, the story list display control module is further configured to display at least one story content corresponding to the broadcaster in the story list according to preset rules; if there is a story content selected by the broadcaster, the story content is displayed at the top of the story list, and a discussion tag is configured for the story content.
[0179] According to an exemplary embodiment of this disclosure, the story list includes a first display control and a second display control; the device further includes a display control response module (not shown in the figure).
[0180] The display control response module can be used to respond to the selection operation of the first display control and display all story content associated with the current anchor in the theme live broadcast room in the third interactive interface according to preset rules; or respond to the selection operation of the second display control and display all story content corresponding to the theme live broadcast room in the third interactive interface.
[0181] According to an exemplary embodiment of this disclosure, each story content in the story list is configured with a smart interactive control; the device further includes: a smart interactive control response module (not shown in the figure).
[0182] The intelligent interactive control response module can be used to respond to the selection operation of the intelligent interactive control corresponding to the story content, send the first interactive information to the second terminal corresponding to the story content, so as to display the first interactive information on the second terminal; and add an interactive status indicator to the story content in the third interactive interface, and modify the number of interactions corresponding to the story content.
[0183] According to an exemplary embodiment of this disclosure, the intelligent interactive control includes: a custom control or a default control; the device further includes: an intelligent interactive control configuration module (not shown in the figure).
[0184] The intelligent interactive control configuration module can be used to pre-configure the default control based on the topic type of the live broadcast room or the semantic analysis results of the story content.
[0185] According to an exemplary embodiment of this disclosure, the device further includes a call floating window display control module (not shown in the figure).
[0186] The call floating window display control module can be used to display a call floating window in the second interactive interface when the anchor terminal corresponding to the theme live broadcast room conducts an online voice call with the second terminal; the call floating window includes a call status indicator and call duration information.
[0187] According to an exemplary embodiment of this disclosure, the apparatus further includes a call floating window interactive response module (not shown in the figure).
[0188] The call floating window interactive response module can be used to respond to the click operation of the call floating window, send second interactive information to the second terminal, so as to dynamically display the second interactive information on the second terminal and display the first terminal information that sent the second interactive information.
[0189] According to an exemplary embodiment of this disclosure, the apparatus further includes: a follower status recognition module (not shown in the figure).
[0190] The followed broadcaster status recognition module can be used to monitor the live broadcast status information of followed broadcasters; when the live broadcast status of any followed broadcaster changes from the first live broadcast status to the second live broadcast status, the status change floating window of the broadcaster is displayed in the graphical user interface; and when a first trigger operation is received on the status change floating window, the system jumps to the theme live broadcast room corresponding to the broadcaster, so as to display the theme live broadcast room in the graphical user interface.
[0191] According to an exemplary embodiment of this disclosure, the live streaming room information includes: the topic type corresponding to the theme live streaming room, the current topic information, the currently displayed story content, and the live streaming status information; the interactive information and user tags corresponding to the story content; and a text input control.
[0192] According to an exemplary embodiment of this disclosure, the story list includes a text input control; the device further includes a text input response module (not shown).
[0193] The text input response module can be used to select the text input control, display a text input window in the third interactive interface, generate text to be reviewed based on the text data entered in the text input window, and send a text review request to obtain the text review result of the theme live broadcast room.
[0194] According to an exemplary embodiment of this disclosure, the apparatus further includes: a topic information display control module (not shown in the figure).
[0195] The topic information display control module can be used to respond to the selection operation of the text box of the topic type corresponding to the topic live room in the story text box, and display the current topic information and the topic information to be live in the third interactive interface.
[0196] According to an exemplary embodiment of the present disclosure, the second interactive interface includes a connection control; the device includes a voice connection processing module (not shown in the figure).
[0197] The voice connection processing module can be used to display a connection request floating window in response to the selection operation of the connection control; send a connection request to the broadcaster terminal according to the connection option selected in the connection request floating window; wherein, the connection request floating window includes a real-name connection option and an anonymous connection option; receive the connection request authentication information from the broadcaster terminal to establish a voice call link with the broadcaster terminal, and display the call floating window in the second interactive interface.
[0198] According to an exemplary embodiment of this disclosure, when the anonymous connection option is selected, an anonymous avatar icon and a random nickname are configured for the first terminal so as to display the anonymous avatar icon and random nickname of the first terminal on the broadcaster terminal and the second terminal.
[0199] According to an exemplary embodiment of this disclosure, the second interactive interface includes interactive controls for a live streaming page; the device includes: a homepage interactive response module (not shown in the figure).
[0200] The homepage interactive response module can be used to respond to the selection operation of the interactive control on the live page, send third interactive information to the broadcaster, and display the interactive information in the second interactive interface.
[0201] According to an exemplary embodiment of this disclosure, the apparatus includes a new user processing module (not shown).
[0202] The new user processing module can be used to obtain the user's browsing history of the live broadcast room corresponding to the target topic after entering the live broadcast room of the target topic; when the user is identified as a new user of the live broadcast room of the target topic based on the browsing history, dynamic guidance information is displayed in the interactive interface.
[0203] Since the functional modules of the live interactive device in the embodiments of the present invention are the same as those in the embodiments of the live interactive method described above, they will not be repeated here.
[0204] Exemplary storage media
[0205] After introducing the live streaming interaction method and apparatus according to exemplary embodiments of the present invention, the following references... Figure 18 The storage medium of an exemplary embodiment of the present invention will be described.
[0206] refer to Figure 18 As shown, a program product 700 for implementing the above-described method according to an embodiment of the present invention is described. It may employ a portable compact disc read-only memory (CD-ROM) and include program code, and may run on a device such as a personal computer. However, the program product of the present invention is not limited thereto. In this document, the readable storage medium may be any tangible medium containing or storing a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0207] The program product may employ any combination of one or more readable media. A readable medium may be a readable signal medium or a readable storage medium. A readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0208] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of sending, propagating, or transmitting programs for use by or in conjunction with an instruction execution system, apparatus, or device.
[0209] The program code contained on the readable medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0210] Program code for performing the operations of this invention can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0211] Exemplary electronic devices
[0212] After introducing the storage medium of exemplary embodiments of the present invention, the following references are made. Figure 8 An electronic device according to an exemplary embodiment of the present invention will be described.
[0213] Figure 19The electronic device 800 shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of the present invention.
[0214] like Figure 19 As shown, the electronic device 800 is presented in the form of a general-purpose computing device. The components of the electronic device 800 may include, but are not limited to: at least one processing unit 810, at least one storage unit 820, a bus 830 connecting different system components (including storage unit 820 and processing unit 810), and a display unit 840.
[0215] The storage unit stores program code that can be executed by the processing unit 810, causing the processing unit 810 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of the present invention. For example, the processing unit 810 can perform actions such as... Figure 1 Steps S1 to S3 are shown in the diagram.
[0216] Storage unit 820 may include volatile storage units, such as random access memory (RAM) 8201 and / or cache memory 8202, and may further include read-only memory (ROM) 8203.
[0217] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, including but not limited to: an operating system, one or more application programs, other program modules, and program data, each or some combination of these examples may include an implementation of a network environment.
[0218] Bus 830 may include a data bus, an address bus, and a control bus.
[0219] Electronic device 800 can also communicate with one or more external devices 900 (e.g., keyboard, pointing device, Bluetooth device, etc.) via input / output (I / O) interface 850. Electronic device 800 also includes a display unit 840 connected to input / output (I / O) interface 850 for display purposes. Furthermore, electronic device 800 can communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 860. As shown, network adapter 860 communicates with other modules of electronic device 800 via bus 830. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0220] It should be noted that although several modules or sub-modules of the audio playback device and audio sharing device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to embodiments of the present invention, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.
[0221] Furthermore, although the operations of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps.
[0222] While the spirit and principles of the invention have been described with reference to several specific embodiments, it should be understood that the invention is not limited to the disclosed specific embodiments, and the division of aspects does not imply that features in these aspects cannot be combined for benefit; such division is merely for ease of description. The invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
Claims
1. A live streaming interaction method, characterized in that, include: Display at least one themed cover in the first interactive interface; In response to the selection of the target theme cover, enter the theme live room corresponding to the target theme cover, and display the anchor information, live room information, and story text box corresponding to the theme live room in the second interactive interface; The story content of the live broadcast room is displayed in the story text box; wherein, the story content includes the story content corresponding to the topic hosted by the host in the current live broadcast room and sent by the user, including one or more story contents that are currently being discussed and to be discussed between the host and the user; In response to a click on the story text box, a list of stories is displayed in the third interactive interface; Based on the selected story content in the story list, display the user comment list corresponding to the story content, as well as the comment input window; Play the audio data from the live stream on the aforementioned topic.
2. The live streaming interaction method according to claim 1, characterized in that, The story text box includes an extended control; the method further includes: In response to a click on the extended control, the complete text corresponding to the current story content is displayed in the second interactive interface.
3. The live streaming interaction method according to claim 1, characterized in that, The story text box displayed in the second interactive interface includes: Obtain the live streaming status information of the topic live streaming room; When the themed live stream room is not broadcasting, all the story content corresponding to the themed live stream room will be displayed in a rotating manner in the story text box; or When the live stream is in progress, if the story content selected by the host in the live stream exists, the selected story content will be displayed in the story text box, and a discussion tag will be configured for the story content.
4. The live streaming interaction method according to claim 1, characterized in that, The story list displayed in the third interactive interface includes: At least one story content corresponding to the broadcaster's terminal is displayed in the story list according to preset rules; If the story content selected by the broadcaster exists, then the story content will be displayed at the top of the story list, and a discussion tag will be configured for the story content.
5. The live streaming interaction method according to claim 4, characterized in that, The story list includes a first display control and a second display control; the method further includes: In response to the selection of the first display control, all story content associated with the current streamer in the themed live broadcast room is displayed in the third interactive interface according to preset rules; or In response to the selection of the second display control, all story content corresponding to the theme live broadcast room is displayed in the third interactive interface.
6. The live streaming interaction method according to claim 1, characterized in that, Each story in the story list is configured with a smart interactive control; the method further includes: In response to a selection operation of the smart interactive control corresponding to the story content, a first interactive message is sent to a second terminal corresponding to the story content, so as to display the first interactive message on the second terminal; and In the third interactive interface, add an interactive status indicator to the story content and modify the number of interactions corresponding to the story content.
7. The live streaming interaction method according to claim 6, characterized in that, The intelligent interactive controls include: custom controls or default controls; The method further includes: The default controls are pre-configured based on the topic type of the live stream or the semantic analysis results of the story content.
8. The live streaming interaction method according to claim 1, characterized in that, The method further includes: When the host terminal corresponding to the live broadcast room conducts an online voice call with the second terminal, a call floating window is displayed in the second interactive interface; the call floating window includes a call status indicator and call duration information.
9. The live streaming interaction method according to claim 8, characterized in that, The method further includes: In response to a click on the call floating window, a second interactive message is sent to the second terminal to dynamically display the second interactive message on the second terminal and to display the information of the first terminal that sent the second interactive message.
10. The live streaming interaction method according to claim 1, characterized in that, The method further includes: Monitor the live streaming status information of the broadcasters you are following; When the live streaming status of any followed broadcaster is detected to change from the first live streaming status to the second live streaming status, a floating window showing the status change of the broadcaster is displayed in the current interactive interface. Upon receiving the first trigger operation on the floating window of the state change, the system jumps to the theme live room corresponding to the broadcaster's terminal, so as to display the theme live room in the current interactive interface.
11. The live streaming interaction method according to claim 1, characterized in that, The live stream information includes: the topic type corresponding to the live stream, the current topic information, the currently displayed story content, and the live stream status information; the interactive information and user tags corresponding to the story content; and text input controls.
12. The live streaming interaction method according to claim 1 or 11, characterized in that, The story list includes a text input control; the method also includes: In response to the selection operation of the text input control, a text input window is displayed in the third interactive interface; The text to be reviewed is generated based on the text data entered in the text input window, and a text review request is sent to obtain the text review result of the live broadcast room.
13. The live streaming interaction method according to claim 10, characterized in that, The method further includes: In response to the selection operation of the text box corresponding to the topic type of the live broadcast room in the story text box, the current topic information and the topic information to be broadcast are displayed in the third interactive interface.
14. The live streaming interaction method according to claim 1, characterized in that, The second interactive interface includes a connection control; the method includes: In response to the selection of the connection control, a connection request floating window is displayed; A connection request is sent to the broadcaster's terminal according to the connection option selected in the connection request pop-up window; wherein, the connection request pop-up window includes a real-name connection option and an anonymous connection option; The system receives connection request authentication information from the broadcaster to establish a voice call link with the broadcaster and displays the call floating window in the second interactive interface.
15. The live streaming interaction method according to claim 14, characterized in that, When the anonymous connection option is selected, an anonymous avatar icon and a random nickname are configured for the first terminal, so that the anonymous avatar icon and random nickname of the first terminal are displayed on the broadcaster's end and the second terminal.
16. The live streaming interaction method according to claim 1, characterized in that, The second interactive interface includes interactive controls for the live streaming page; the method includes: In response to the selection of the interactive control on the live streaming page, a third interactive message is sent to the broadcaster; and, The interactive information is displayed in the second interactive interface.
17. The live streaming interaction method according to claim 1, characterized in that, After entering the live stream room corresponding to the target topic, the method further includes: Obtain the user's browsing history for the live stream room on the aforementioned topic; When the user is identified as a new user of the live broadcast room based on the browsing history, dynamic guidance information is displayed in the interactive interface.
18. A live streaming interactive device, characterized in that, include: The first page display control module is used to display at least one theme cover in the first interactive interface; The second page display control module is used to respond to the selection operation of the target theme cover and enter the theme live room corresponding to the target theme cover, so as to display the anchor information, live room information and story text box corresponding to the theme live room in the second interactive interface; The story text box display control module is used to display the story content of the theme live broadcast room in the story text box; wherein, the story content includes the story content corresponding to the topic hosted by the anchor in the current theme live broadcast room and sent by the user, including one or more story contents that are currently being discussed and to be discussed between the anchor and the user; The story list display control module is used to display the story list in the third interactive interface in response to the click operation of the story text box; The story list response module is used to display a list of user comments corresponding to the selected story content in the story list, as well as a comment input window; The story list display control module is also used to play the audio data of the live broadcast room on the theme.
19. The live streaming interactive device according to claim 18, characterized in that, The story text box includes an extended control; the device also includes: The story content display control module is used to display the complete text corresponding to the current story content in the second interactive interface in response to a click operation on the extended control.
20. The live streaming interactive device according to claim 18, characterized in that, The second page display control module is also used to obtain the live streaming status information of the theme live streaming room; when the theme live streaming room is not broadcasting, it rotates and displays all the story content corresponding to the theme live streaming room in the story text box; or when the theme live streaming room is broadcasting, if there is story content selected by the anchor of the theme live streaming room, it displays the selected story content in the story text box and configures a discussion marker for the story content.
21. The live streaming interactive device according to claim 18, characterized in that, The story list display control module is also used to display at least one story content corresponding to the broadcaster in the story list according to preset rules; if there is a story content selected by the broadcaster, the story content is displayed at the top of the story list and a discussion tag is configured for the story content.
22. The live streaming interactive device according to claim 21, characterized in that, The story list includes a first display control and a second display control; the device also includes: The display control response module is used to respond to the selection operation of the first display control and display all story content associated with the current anchor in the theme live broadcast room in the third interactive interface according to preset rules; or to respond to the selection operation of the second display control and display all story content corresponding to the theme live broadcast room in the third interactive interface.
23. The live streaming interactive device according to claim 18, characterized in that, Each story in the story list is equipped with intelligent interactive controls; the device also includes: The intelligent interactive control response module is used to respond to the selection operation of the intelligent interactive control corresponding to the story content, send the first interactive information to the second terminal corresponding to the story content, so as to display the first interactive information on the second terminal; and add an interactive status indicator to the story content in the third interactive interface, and modify the number of interactions corresponding to the story content.
24. The live streaming interactive device according to claim 23, characterized in that, The intelligent interactive control includes: a custom control or a default control; the device further includes: The intelligent interactive control configuration module is used to pre-configure the default control based on the topic type of the live broadcast room or the semantic analysis results of the story content.
25. The live streaming interactive device according to claim 18, characterized in that, The device further includes: The call floating window display control module is used to display a call floating window in the second interactive interface when the anchor terminal corresponding to the theme live broadcast room conducts an online voice call with the second terminal; the call floating window includes a call status indicator and call duration information.
26. The live streaming interactive device according to claim 25, characterized in that, The device further includes: The call floating window interactive response module is used to respond to the click operation of the call floating window, send second interactive information to the second terminal, so as to dynamically display the second interactive information on the second terminal and display the first terminal information that sent the second interactive information.
27. The live streaming interactive device according to claim 18, characterized in that, The device further includes: The module for recognizing followed broadcasters is used to monitor the live streaming status information of followed broadcasters. When the live streaming status of any followed broadcaster changes from the first live streaming status to the second live streaming status, a status change floating window of the broadcaster is displayed in the graphical user interface. Upon receiving a first trigger operation on the status change floating window, the module jumps to the theme live streaming room corresponding to the broadcaster to display the theme live streaming room in the graphical user interface.
28. The live streaming interactive device according to claim 18, characterized in that, The live stream information includes: the topic type corresponding to the live stream, the current topic information, the currently displayed story content, and the live stream status information; the interactive information and user tags corresponding to the story content; and text input controls.
29. The live streaming interactive device according to claim 18 or 28, characterized in that, The story list includes a text input control; the device also includes: The text input response module is used to respond to the selection operation of the text input control, display the text input window in the third interactive interface, generate the text to be reviewed based on the text data entered in the text input window, and send a text review request to obtain the text review result of the theme live broadcast room.
30. The live streaming interactive device according to claim 27, characterized in that, The device further includes: The topic information display control module is used to respond to the selection operation of the text box of the topic type corresponding to the topic live room in the story text box, and to display the current topic information and the topic information to be live in the third interactive interface.
31. The live streaming interactive device according to claim 18, characterized in that, The second interactive interface includes a connection control; the device includes: The voice connection processing module is used to display a connection request floating window in response to the selection operation of the connection control; send a connection request to the broadcaster terminal according to the connection option selected in the connection request floating window; wherein, the connection request floating window includes a real-name connection option and an anonymous connection option; receive the connection request authentication information from the broadcaster terminal to establish a voice call link with the broadcaster terminal, and display the call floating window in the second interactive interface.
32. The live streaming interactive device according to claim 31, characterized in that, When the anonymous connection option is selected, an anonymous avatar icon and a random nickname are configured for the first terminal, so that the anonymous avatar icon and random nickname of the first terminal are displayed on the broadcaster's end and the second terminal.
33. The live streaming interactive device according to claim 18, characterized in that, The second interactive interface includes interactive controls for the live streaming page; the device includes: The homepage interactive response module is used to respond to the selection operation of the interactive control on the live page by sending third interactive information to the broadcaster; and to display the interactive information in the second interactive interface.
34. The live streaming interactive device according to claim 18, characterized in that, The device further includes: The new user processing module is used to obtain the user's browsing history of the live broadcast room corresponding to the target topic after entering the live broadcast room of the target topic; when the user is identified as a new user of the live broadcast room of the target topic based on the browsing history, dynamic guidance information is displayed in the interactive interface.
35. A storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the live interactive method according to any one of claims 1 to 17.
36. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the live interactive method of any one of claims 1 to 17 by executing the executable instructions.
Citation Information
Patent Citations
Live broadcast cover making method and device and equipment
CN106293723A
Live broadcasting content previewing method and device, equipment and medium
CN109413483A
Live broadcast interface function guiding method and device, and storage medium
CN109688418A
Live broadcast list typesetting layout method and device, computer equipment and storage medium
CN109982099A
Interface display method and system of live broadcast room, live broadcast server and anchor end
CN109982102A