Interaction processing method and device for live broadcast room
By acquiring users' selected target friends and interactive topics in the live stream, sending interactive reminders and displaying topic data, the problem of improving user engagement and retention rate was solved, resulting in a richer interactive experience and a higher retention rate.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
- Filing Date
- 2024-12-25
- Publication Date
- 2026-05-19
AI Technical Summary
How to improve user engagement and retention rates in online live streaming rooms, especially in the context of fierce competition among multiple platforms, where existing technologies struggle to effectively enhance user interaction and retention rates in live streaming rooms.
In the interactive processing method of the live broadcast room, the user terminal and the server work together to obtain the target friend and interactive topic selected by the user, submit them to the server to send interactive reminders, and display the topic data of the interactive topic on the live broadcast page, thereby enhancing the interactive experience between users and their friends.
It improved the user's interactive experience and retention rate in the live broadcast room. Through diversified interactive methods and social recommendation reminders, it enriched the interactive content for users and increased their sense of participation and retention probability in the live broadcast room.
Smart Images

Figure CN122069404A_ABST
Abstract
Description
[0001] This patent application is a divisional application of Chinese patent application No. 202411930722.7, filed on December 25, 2024, entitled "Interactive Processing Method and Apparatus for Live Streaming Room". Technical Field
[0002] This document relates to the field of online live streaming technology, and in particular to an interactive processing method and apparatus for a live streaming room. Background Technology
[0003] With the continuous development and popularization of Internet technology, the application scope of various online services based on the Internet is expanding day by day. Under such circumstances, live streaming has emerged as a new interactive method. During live streaming, users can interact in various forms in the live room to enhance the fun and participation of the live stream. However, as more and more applications and platforms provide live streaming services, how to improve user participation and retention rate in the live room has become a key focus for these applications and platforms. Summary of the Invention
[0004] This specification provides one or more embodiments of a live streaming interaction processing method, including: displaying a live streaming page based on the live streaming data stream of the live streaming room where live interaction is taking place; obtaining a target friend selected by the user from a friend list, and an interaction topic selected from multiple interaction topics in the live streaming room; submitting the target friend and the interaction topic to a server, so that the server sends an interaction reminder to the target friend; and displaying the theme display data of the interaction topic in the interaction area of the live streaming page.
[0005] This specification provides one or more embodiments of another live streaming interaction processing method, including: responding to a live streaming access command submitted by a user terminal, sending a live streaming data stream of the live streaming room for live streaming interaction to the user terminal; receiving a target friend selected from a friend list submitted by the user terminal, and an interactive topic selected from multiple interactive topics in the live streaming room; generating topic display data for the interactive topic and sending it to the user terminal, and sending an interactive reminder to the target friend.
[0006] This specification provides one or more embodiments of an interactive processing apparatus for a live streaming room, comprising: a live streaming display module configured to display a live streaming page based on the live streaming data stream of the live streaming room where live streaming interaction is taking place; a user selection module configured to obtain a target friend selected by a user from a friend list, and an interactive topic selected from multiple interactive topics in the live streaming room; a submission module configured to submit the target friend and the interactive topic to a server, so that the server sends an interactive reminder to the target friend; and an interactive display module configured to display the topic display data of the interactive topic in the interactive area of the live streaming page.
[0007] This specification provides one or more embodiments of another interactive processing apparatus for a live streaming room, including: a data stream sending module configured to send a live streaming data stream for live streaming interaction to a user terminal in response to a live streaming access command submitted by a user terminal; a receiving module configured to receive a target friend selected from a friend list submitted by the user terminal, and an interactive topic selected from multiple interactive topics in the live streaming room; and a data generation and sending module configured to generate topic display data for the interactive topic and send it to the user terminal, and to send an interactive reminder to the target friend.
[0008] This specification provides one or more embodiments of an interactive processing device for a live streaming room, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: display a live streaming page based on the live streaming data stream of the live streaming room where live streaming interaction is taking place; obtain a target friend selected by a user from a friend list, and an interactive topic selected from multiple interactive topics in the live streaming room; submit the target friend and the interactive topic to a server, so that the server sends an interactive reminder to the target friend; and display the topic display data of the interactive topic in the interactive area of the live streaming page.
[0009] This specification provides one or more embodiments of another interactive processing device for a live streaming room, including: a processor; and a memory configured to store computer-executable instructions, which, when executed, cause the processor to: send a live streaming data stream for live streaming interaction to the user terminal in response to a live streaming access instruction submitted by the user terminal; receive a target friend selected from a friend list submitted by the user terminal, and an interactive topic selected from multiple interactive topics in the live streaming room; generate topic display data for the interactive topic and send it to the user terminal; and send an interactive reminder to the target friend.
[0010] This specification provides one or more embodiments of a computer-readable storage medium for storing computer-executable instructions, which, when executed, perform the following processes: displaying a live page based on the live data stream of a live room where live interaction is taking place; obtaining a target friend selected by the user from their friend list, and an interactive topic selected from multiple interactive topics in the live room; submitting the target friend and the interactive topic to a server, so that the server sends an interactive reminder to the target friend; and displaying the topic display data of the interactive topic in the interactive area of the live page.
[0011] This specification provides one or more embodiments of another computer-readable storage medium for storing computer-executable instructions, which, when executed, perform the following processes: In response to a live stream access instruction submitted by a user terminal, sending a live stream data stream for live interaction to the user terminal; receiving a target friend selected from a friend list submitted by the user terminal, and an interactive topic selected from multiple interactive topics in the live stream; generating topic display data for the interactive topic and sending it to the user terminal, and sending an interactive reminder to the target friend. Attached Figure Description
[0012] To more clearly illustrate the technical solutions in one or more embodiments of this specification or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Figure 1 A schematic diagram illustrating the implementation environment of an interactive processing method for a live streaming room provided in one or more embodiments of this specification; Figure 2 A flowchart illustrating an interactive processing method for a live streaming room, provided for one or more embodiments of this specification; Figure 3 A flowchart illustrating an interactive processing method for a live streaming room applied in a first live streaming interactive scenario, provided for one or more embodiments of this specification; Figure 4 A flowchart illustrating an interactive processing method for a live streaming room applied in a second live streaming interactive scenario, provided for one or more embodiments of this specification; Figure 5 A flowchart illustrating an interactive processing method for a live streaming room, provided for one or more embodiments of this specification; Figure 6A flowchart illustrating another interactive processing method for a live streaming room applied to a second live streaming interactive scenario, provided by one or more embodiments of this specification. Figure 7 A schematic diagram of an embodiment of an interactive processing device for a live streaming room provided in one or more embodiments of this specification; Figure 8 A schematic diagram of another embodiment of the interactive processing device for a live streaming room provided in one or more embodiments of this specification; Figure 9 A schematic diagram of the structure of an interactive processing device for a live streaming room provided in one or more embodiments of this specification; Figure 10 This is a schematic diagram of the structure of another interactive processing device for a live streaming room provided in one or more embodiments of this specification. Detailed Implementation
[0013] To enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of this document.
[0014] The interactive processing method for live streaming rooms provided in one or more embodiments of this specification is applicable to the implementation environment of online live streaming. (Refer to...) Figure 1 The implementation environment includes at least: User's user terminal 101, server 102 and target friend's user terminal 103; The user's user terminal 101 and the target friend's user terminal 103 are both used to access the live broadcast room and interact with the live broadcast, and cooperate with the server 102 to perform corresponding processing during the live broadcast interaction. The target friend's user terminal 103 is also used to receive interaction reminders. The user's user terminal 101 and / or the target friend's user terminal 103 can be mobile phones, personal computers, tablets, e-book readers, VR (Virtual Reality) based information interaction devices, in-vehicle terminals, IoT devices, wearable smart devices, laptops, and desktop computers, etc. Server 102 is used to respond to the live interaction between the user's user terminal 101 and the target friend's user terminal 103 during the live broadcast and to process accordingly. Server 102 can be a single server, a server cluster consisting of several servers, or one or more cloud servers in a cloud computing platform.
[0015] In this implementation environment, when a user accesses the live streaming room through user terminal 101, the live streaming page is first displayed based on the live streaming data stream of the live streaming room. In the scenario where the user interacts with friends through the live streaming room, the target friend selected by the user in the friend list is obtained, and the interaction topic selected by the user from multiple interaction topics in the live streaming room is obtained. Furthermore, the target friend and interaction topic selected by the user are submitted to the server so that the server can send an interaction reminder to the target friend. In addition, the theme display data of the interaction topic is displayed in the interaction area of the live streaming page, thereby realizing the live interaction between the user and friends in the friend list in the live streaming room.
[0016] This specification provides one or more embodiments of a live streaming interactive processing method, as follows: Reference Figure 2 The interactive processing method for live streaming rooms provided in this embodiment can be applied to a user's user terminal. The method specifically includes steps S202 to S208.
[0017] Step S202: Display the live page based on the live data stream of the live room where live interaction is taking place.
[0018] The live streaming room for live interaction described in this embodiment refers to a live streaming room where users can interact in a specific way after entering the room. This interaction can be between the user and the live streaming room, between the user and friends through the live streaming room, or other forms of interaction, such as recommending users or recommending activities.
[0019] Optionally, users can access the live stream through an entry point configured in the application. Specifically, during the process of accessing the live stream, users can access the application installed on their terminal and then enter the live stream through the entry point configured in the application.
[0020] To enhance user interest and engagement in live streams, different live stream rooms can be assigned to different users during their visit. Specifically, live stream rooms can be assigned to different user categories, users from different geographical locations, or users at different times. Optionally, live stream rooms can be determined based on tourist attractions matched to the user's location information, or based on the holiday corresponding to the visit time. Alternatively, live stream rooms can be determined based on a combination of tourist attractions matched to the user's location information and the holiday corresponding to the visit time.
[0021] In practice, when a user accesses a live stream, they can trigger an access point configured in the application. Based on the user's triggering of the access point, the user's terminal submits a live stream access command to the server. After receiving the live stream access command, the server responds by sending the live stream data stream to the user's terminal, and the user's terminal displays the live stream page based on the live stream data stream.
[0022] In this context, the live streaming room can have a host. During the user's visit to the live streaming room, the live streaming data stream obtained by the user's terminal can be the live streaming data stream of the host, who can be a real host or a virtual host, such as a virtual host broadcasting through a virtual person or digital person. The live streaming data stream can also be the live streaming data stream of the host broadcasting, such as the live streaming data stream of the host broadcasting from a scenic spot or other live streaming area. In addition, the live streaming room may not have a host. In this case, the live streaming data stream can be the live streaming data stream of the scenic spot, or it can be a pre-generated or real-time generated video stream related to the festival.
[0023] Building upon this, to increase user retention after entering the live stream, the user experience can be enhanced by configuring background materials. These background materials can be determined based on the access time and / or holidays. Furthermore, the background materials can also be tailored to the time frame of the access, such as morning, noon, afternoon, and evening, with different materials for each time frame. Background materials can be in the form of images, animations, or videos.
[0024] In this embodiment, the live streaming room is configured with interactive controls (interactive controls). The interactive controls can be displayed on the live streaming page of the live streaming room, and can also be set in a certain area of the live streaming page. After the user triggers the interactive controls, the live streaming page of the live streaming room will display the interactive interface.
[0025] To further increase the retention rate of users after entering the live broadcast room, the user's live broadcast experience can be improved by configuring the display effects of the interactive interface. Optionally, the interface materials of the interactive interface are determined based on the selected interactive theme; if the selected interactive theme changes, the interface materials are determined based on the changed interactive theme and the interactive interface is updated.
[0026] Optionally, the interactive interface may be configured with at least one of the following: a first control for a first interactive method, a second control for a second interactive method, an extraction control for resource extraction, and an extraction control for credential extraction.
[0027] The first interaction method refers to an interaction method provided by the live broadcast room. This interaction method is specifically an interaction method in which users interact with their friends in the live broadcast room. The first interaction method can also be called the friend interaction method. The second interactive method refers to another interactive method provided by the live broadcast room. This interactive method is specifically the interaction that users conduct in the live broadcast room. The user's interaction in the live broadcast room can be the interaction between the user and himself, or the interaction between the user and the host or between the hosts, or the interaction between the user and the scenic spot or festival.
[0028] Resource extraction refers to the third interactive method provided by the live streaming room. Specifically, users can extract resources in the live streaming room. The resource pool for resource extraction can be provided by the application provider, the scenic spot, or other relevant parties, such as the advertising recommendation agency or the streamer.
[0029] Optionally, the permission to extract resources is obtained after the first control is triggered for interactive processing. That is, after the user interacts in the live broadcast room using the first interactive method, they can obtain the permission to extract resources. The permission to extract resources can be the number of times the user can extract resources. The number of extractions can be determined based on the number of friends the user interacts with in the live broadcast room using the first interactive method. For example, the number of friends the user interacts with in the live broadcast room using the first interactive method can be used as the number of times the user can extract resources.
[0030] The voucher drawing refers to the fourth interactive method provided by the live broadcast room. Specifically, users can draw vouchers in the live broadcast room. The vouchers can be electronic vouchers. Users can participate in corresponding services or activities based on the drawn vouchers. They can also process the vouchers. Alternatively, they can participate in corresponding services or activities based on the processing results after processing the vouchers. Optionally, the permission to extract credentials is obtained after the second control is triggered for interactive processing. That is, after the user interacts in the second interactive method in the live broadcast room, they can obtain the permission to extract credentials. The permission to extract resources can be the number of times the user can extract credentials. The number of extractions can be determined based on the number of times the user interacts in the second interactive method in the live broadcast room. For example, the number of times the user interacts in the second interactive method in the live broadcast room can be used as the number of times the user can extract credentials.
[0031] In this embodiment, the interactive interface can also be configured with multiple interactive themes. Multiple interactive themes can be displayed on the interactive interface after the user triggers the interactive control. An interactive theme refers to the theme that the user interacts with in the live broadcast room. The interactive theme is preset by the live broadcast room. For example, multiple interactive themes related to festivals are preset by the live broadcast room, or multiple interactive themes related to scenic spots are preset by the live broadcast room, or multiple interactive themes related to the type of live broadcast room are preset by the live broadcast room.
[0032] Interactive topics can be used during the user's first interactive interaction. Specifically, the user can use an interactive topic to interact in the first interactive way by selecting a target friend from the friend list, choosing an interactive topic from multiple interactive topics and entering interactive text, or by choosing an interactive topic from multiple interactive topics and entering interactive text for the interactive topic. In this context, the interactive text entered by the user can be either intent text representing the user's intention or expectation text representing the user's expectation. Specifically, during the interaction process of the user using the interactive topic to conduct the first interactive method, that is, during the interaction process of the user using the interactive topic to interact with friends, the interactive text entered by the user can be either intent text representing the intention expressed by the user to friends during the interaction process or expectation text representing the expectation expressed by the user to friends during the interaction process.
[0033] In addition, interactive topics can also be used when users interact using a second interactive method. Specifically, when users interact using an interactive topic in a second interactive method, they can either select an interactive topic from multiple interactive topics and enter interactive text, or they can select an interactive topic from multiple interactive topics and enter interactive text for that topic. Specifically, when users interact using an interactive topic in a second interactive method, the interactive text entered by the user can be the intention text or the expectation text that the user expresses to themselves during the interaction.
[0034] In specific implementation, after displaying the live page based on the live data stream of the live room, and displaying an interactive interface with multiple interactive themes after the user triggers the interactive control, in addition to the implementation method provided by steps S204 to S208 below, in which the user can use the first interactive method to interact, the user can also use the second interactive method to interact.
[0035] In one optional implementation of this embodiment, if a user triggers a second interaction method, the system obtains the second interaction topic selected by the user from multiple interaction topics and the input interaction text, and submits the second interaction topic and interaction text to the server; it also obtains and displays the social recommendation reminder corresponding to the interaction text. Alternatively, if a user triggers a second interaction method, the system obtains the second interaction topic selected by the user from multiple interaction topics and the entered interaction text, and submits the second interaction topic and interaction text to the server; it then processes the display data of the interaction topic in the interaction area of the live broadcast page, and obtains and displays the social recommendation reminders corresponding to the interaction text; whereby, social recommendation reminders refer to reminders or invitations for users to participate in social activities.
[0036] In practice, after the user selects a second interactive topic from multiple interactive topics and enters interactive text, the user's terminal submits the second interactive topic and interactive text to the server. After receiving the second interactive topic and interactive text submitted by the user's terminal, the server generates a social recommendation reminder corresponding to the interactive text and sends it to the user's terminal. After receiving the social recommendation reminder, the user's terminal displays the social recommendation reminder on the live broadcast page.
[0037] Optionally, social recommendation reminders are generated when the interactive text contains preset fields or preset keywords; the preset fields or preset keywords can be pre-set social fields or social keywords related to social interaction, such as the preset field or preset keyword being "finding a partner". Correspondingly, the social recommendation reminder can be a reminder to invite users to participate in dating activities.
[0038] Interactive text includes text entered in the editing interface of the second interactive topic, and / or text entered in the text interaction area of the live broadcast page.
[0039] Furthermore, based on displaying social recommendation reminders on the live stream page, users can access and participate in corresponding social activities by triggering these reminders. This enriches the diversity of user interactions during the live stream and enhances the user's interactive experience. Specifically, in one optional implementation of this embodiment, if a social recommendation reminder is triggered, the user is redirected from the live stream to a conversational live stream room or conversational group for social interaction. Optionally, the participants in the conversational live stream room or conversational group include the host and socially participating users, with the socially participating users including other users.
[0040] In the specific execution process, when the user is redirected from the live stream to the social live stream room or social group, the server determines the social live stream room or social group assigned to the user when it detects that the social recommendation reminder has been triggered, and sends the access address of the social live stream room or social group to the user's terminal. After receiving the access address, the user's terminal redirects the user from the live stream room to the social live stream room or social group based on the access address.
[0041] In addition, in another optional implementation provided in this embodiment, if the user triggers the second interaction mode, the second interaction topic selected by the user from multiple interaction topics and the input interaction text are obtained, and the second interaction topic and interaction text are submitted to the server. After receiving the second interaction topic and interaction text, the server generates interactive dialogue data based on the second interaction topic and interaction text and sends it to the user terminal. The user terminal displays the topic display data in the interactive area of the live broadcast page.
[0042] Step S204: Obtain the target friend selected by the user in the friend list, and the interactive topic selected from multiple interactive topics in the live broadcast room.
[0043] In practice, before obtaining the target friend selected by the user in the friend list, the server can also send the user's friend list to the user's terminal. For example, after the user triggers the first control of the first interaction method, the user terminal submits the first interaction command to the server. After receiving the first interaction command, the server reads the user's friend list and returns it to the user terminal. The user terminal receives the friend list and displays it on the live broadcast page, or on the interaction interface. It can also display the friend list in the top layer of the live broadcast page or the interaction interface.
[0044] Similarly, before obtaining the interactive theme selected by the user from multiple interactive themes in the live stream, the server can also send multiple interactive themes from the live stream to the user's terminal. For example, after the user selects a target friend from the friend list displayed on the terminal, the terminal submits a second interactive command to the server. After receiving the second interactive command, the server sends multiple interactive themes from the live stream to the terminal. After receiving the multiple interactive themes, the terminal displays them on the interactive interface. In addition, if the live stream data stream contains multiple interactive themes from the live stream, these themes can be displayed on the interactive interface after the user triggers the interactive controls.
[0045] Step S206: Submit the target friend and the interaction topic to the server so that the server sends an interaction reminder to the target friend.
[0046] Based on the target friend selected by the user in the friend list and the interactive topic selected from multiple interactive topics, the target friend and interactive topic are submitted to the server so that the server can send an interactive reminder to the target friend.
[0047] In one optional implementation of this embodiment, sending an interactive reminder to a target friend includes: sending an interactive reminder to the target friend's application account, and / or sending an interactive reminder to the target friend through a communication application.
[0048] Optionally, after the interactive reminder is sent to the target friend's user terminal, the user can enter the live broadcast room through the target friend's user terminal when the interactive reminder is triggered.
[0049] In the specific execution process, after the user submits the target friends and interactive themes selected by the user to the server, the server can also generate theme display data of the interactive theme based on the target friends and interactive themes. The theme display data refers to the display data used for display in the live broadcast room. The theme display data includes theme animation, theme components and / or theme text. After generating the theme display data, the server sends the generated interactive theme display data to the user's terminal. Specifically, the server generates the interactive theme display data using the following optional implementation methods: generating a theme animation based on the theme materials of the interactive theme and the animation parameters corresponding to the interaction time and / or the weather type corresponding to the interaction time; generating a theme identifier or theme component based on the user identifier and the input interactive text, and generating theme copy based on the user information and interactive text. The generated theme animation, theme identifier, and theme copy are used together as the theme display data, or the generated theme animation, theme component, and theme copy are used together as the theme display data.
[0050] Among them, the theme materials for interactive themes refer to the materials pre-configured for interactive themes. The purpose of these materials is to provide interactive displays. The theme materials can be image materials or animated materials. The animation parameters corresponding to the interaction time refer to the display parameters of the theme materials on the live streaming page, which are determined according to the interaction time, such as display position, display time, display pixel color, and / or display size. The animation parameters corresponding to the weather type for the interaction time refer to the display parameters of the theme materials on the live streaming page, which are determined according to the weather type, such as display position, display time, display pixel color, and / or display size.
[0051] It should be noted that the process of obtaining the target friend selected by the user in the friend list, the interactive topic selected from multiple interactive topics in the live stream, and submitting the target friend and interactive topic to the server after obtaining them can be replaced with obtaining the target friend selected by the user in the friend list and submitting it to the server, and obtaining the interactive topic selected by the user from multiple interactive topics in the live stream and submitting it to the server. Specifically, the replaced implementation process can be: obtaining and displaying the friend list from the server; obtaining and submitting the target friend selected by the user in the friend list to the server; obtaining and displaying multiple interactive topics in the live stream from the server; obtaining and submitting the interactive topic selected by the user from multiple interactive topics to the server, so that the server can send an interactive reminder to the target friend; or, obtaining and displaying the friend list from the server; obtaining and submitting the target friend selected by the user in the friend list to the server; reading and displaying multiple interactive topics from the live stream data stream; obtaining and submitting the interactive topic selected by the user from multiple interactive topics to the server, so that the server can send an interactive reminder to the target friend.
[0052] In addition, the theme display data can also be generated by the user's user terminal. In one optional implementation of this embodiment, after submitting the target friend and interactive theme to the server, the theme animation is generated according to the theme material of the interactive theme and the animation parameters corresponding to the interaction time and / or the weather type corresponding to the interaction time; the theme identifier or theme component is generated according to the user identifier and the input interactive text, and the theme text is generated according to the user information and interactive text. The generated theme animation, theme identifier and theme text are used together as theme display data, or the generated theme animation, theme component and theme text are used together as theme display data.
[0053] Among these, the theme material, the animation parameters corresponding to the interaction time, and the animation parameters corresponding to the weather type of the interaction time, or at least one of these three, can be obtained from the server; or, the theme material, the animation parameters corresponding to the interaction time, and the animation parameters corresponding to the weather type of the interaction time, or at least one of these three, can be read by the user terminal from the live data stream.
[0054] It should be noted that, considering that user identifiers and user information are to some extent considered user privacy, user authorization should be obtained before collecting user identifiers and user information. User authorization can be obtained by sending a reminder to the user about collecting user identifiers and user information during the collection process, and the user can obtain authorization to collect user identifiers and user information after confirming the collection with an instruction. Alternatively, collection reminders can be sent to the user in other ways, and collection authorization can be obtained after the user confirms the collection with an instruction.
[0055] Step S208: Display the theme display data of the interactive topic in the interactive area of the live broadcast page.
[0056] As described above, based on the theme display data including theme animations, theme components, and / or theme text, the theme display data of the interactive theme is displayed in the interactive area of the live broadcast page. Specifically, this includes the display processing of theme animations, theme components, and / or theme text in the interactive area of the live broadcast page.
[0057] In one optional implementation of this embodiment, the display processing of theme display data for interactive themes in the interactive area of the live streaming page includes: displaying theme animations in the upper layer of the live streaming page, displaying theme icons or theme components in the first interactive area of the live streaming page, and / or displaying theme text in the text interactive area of the live streaming page.
[0058] Specifically, in order to enhance the prominence of the theme logo or theme component in the first interactive area, the theme logo or theme component can be displayed in a carousel format in the first interactive area. In addition, while the theme logo or theme component is displayed in the first interactive area, users visiting the live stream can also comment on the theme logo or theme component, such as clicking the like button set on the theme logo or theme component to like it, and can also set the number of likes on the theme logo or theme component.
[0059] In specific implementation, after displaying the theme data in the interactive area of the live broadcast page, in order to enrich the diversity of user interaction during the live broadcast, user referral reminders can be sent to users to attract traffic, thereby increasing the probability of user retention in the application. Specifically, in one optional implementation of this embodiment, a referral reminder for the target service or target program is displayed on the live broadcast page; if the referral reminder is triggered, the user is redirected from the live broadcast room to the target service or target program.
[0060] The target service or target program can be a service or program within an application, such as a subroutine within an application.
[0061] Specifically, during the redirection process after the referral reminder is triggered, a redirection link can be received from the target service or program after the referral reminder is triggered. Then, the user can be redirected from the live stream to the target service or program based on the redirection link. The redirection link can be sent to the user terminal after the server detects that the referral reminder has been triggered, or it can be sent to the server by the user terminal after detecting that the referral reminder has been triggered. The server then responds to the referral instruction by sending a redirection link to the user terminal.
[0062] As described above, after a user triggers the first control to interact and gain permission to extract resources, they can extract resources based on that permission. Specifically, this can be done by triggering the extraction control configured in the interactive interface. For example, after the user clicks the extraction control configured in the interactive interface, an extraction interface is displayed, showing a resource pool. Resources are then extracted from the resource pool to obtain resources. Alternatively, after the user clicks the extraction control configured in the interactive interface, resources are extracted from the resource pool. After extraction, the resource pool is displayed in the extraction interface, and the resources extracted by the user in the resource pool can be displayed separately.
[0063] Optionally, the resources obtained through resource extraction are distributed to user accounts; a user account refers to a user's user account, which can be the user's user account in the application or the user's resource account in the application.
[0064] Furthermore, in addition to distributing the resources obtained through resource extraction to user accounts, to facilitate users' use of resources for live streaming interaction, in an optional implementation of this embodiment, if the resource usage control is triggered, the user is redirected to the live stream room for resource allocation, where a resource gifting interface is displayed, and resources are gifted to the streamer according to the gifting instruction.
[0065] As mentioned above, after the user triggers the second control to interact and obtains the permission to extract credentials, the user can extract credentials based on the obtained permission. Specifically, the user can extract credentials by triggering the extraction control configured in the interactive interface. For example, after the user clicks the extraction control configured in the interactive interface, the user can extract credentials from the preset set of credentials. The credentials obtained through credential extraction can be issued to the user's user account. This user account can be either the user's account within the application or the user's credential account within the application. Furthermore, the credentials obtained through credential extraction can be displayed on the interactive interface as well as other interfaces. For example, the credentials can be displayed on the credential extraction page after the user clicks the extraction control configured in the interactive interface. Additionally, the credential information of the obtained credentials can also be displayed on either the interactive interface or the credential extraction page.
[0066] Optionally, the vouchers obtained through voucher extraction can be combined according to a preset number of vouchers and exchanged for resources to obtain exchangeable resources; or, the vouchers can be combined according to a preset number of vouchers to obtain exchange permissions for resource exchange.
[0067] It should be noted that during the user's access to the live room, based on the display of the live page according to the live data stream of the live room, and based on the first and second interaction methods provided in this embodiment, the interaction processing using the first interaction method includes: steps S204 to S208, namely: obtaining the target friend selected by the user in the friend list, and the interaction topic selected from multiple interaction topics in the live room, submitting the target friend and interaction topic to the server so that the server sends an interaction reminder to the target friend, and displaying the theme display data of the interaction topic on the live page; The interaction processing using the second interaction method includes: obtaining the second interaction topic selected by the user from multiple interaction topics and the input interaction text, submitting the second interaction topic and interaction text to the server, obtaining and displaying the social recommendation reminders corresponding to the interaction text; or, obtaining the second interaction topic selected by the user from multiple interaction topics and the input interaction text, submitting the second interaction topic and interaction text to the server, displaying the theme display data of the interaction topic in the interaction area of the live broadcast page, and obtaining and displaying the social recommendation reminders corresponding to the interaction text. In this case, the execution process of the interaction processing using the first interaction method provided in steps S204 to S208 can be replaced by the corresponding execution process of the interaction processing using the second interaction method. That is, steps S204 to S208 can be replaced by: obtaining the second interaction topic selected by the user from multiple interaction topics and the input interaction text, submitting the second interaction topic and interaction text to the server, obtaining and displaying the social recommendation reminder corresponding to the interaction text; or, obtaining the second interaction topic selected by the user from multiple interaction topics and the input interaction text, submitting the second interaction topic and interaction text to the server, performing the display processing of the theme display data of the interaction topic in the interaction area of the live broadcast page, and obtaining and displaying the social recommendation reminder corresponding to the interaction text.
[0068] In summary, the interactive processing method for live streaming rooms provided in this embodiment allows users to access the live streaming room and view the live streaming page based on the live streaming data stream. During the interaction process within the live streaming room, the system obtains the target friend selected by the user from their friend list and the interactive topic selected from multiple interactive topics in the live streaming room. The system then submits the target friend and the interactive topic to the server to send an interactive reminder to the target friend. The system also displays the topic display data of the interactive topic in the interactive area of the live streaming page. This enables users to interact with their friends within the live streaming room, improving the user's live streaming experience and thus helping to increase the probability of user retention after entering the live streaming room. On the other hand, during the user's access to the live streaming room, the live streaming page is displayed based on the live streaming data stream. During the user's interaction in the live streaming room, the system obtains the second interactive topic selected by the user from multiple interactive topics and the interactive text entered, and submits the second interactive topic and the interactive text to the server. The system also obtains and displays the corresponding social recommendation reminders for the interactive text. Furthermore, if the social recommendation reminder is triggered, the user can jump from the live streaming room to a conversational live streaming room or conversational group to conduct social conversations. This enriches the diversity of user interactions during the live streaming interaction process and enhances the user's interactive experience in the live streaming room.
[0069] Steps S202 to S208 provided in this embodiment can be executed by the user's user terminal. It should be noted that the steps S202 to S208 executed by the user's user terminal and steps S502 to S506 executed by the server in the following embodiment can cooperate with each other during the execution process. Therefore, when reading this embodiment, please refer to the corresponding content of steps S502 to S506 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding content of steps S202 to S208 provided in this embodiment.
[0070] The following example uses the application of a live streaming interaction processing method provided in this embodiment in a first live streaming interaction scenario, combined with... Figure 3 The interactive processing method for the live streaming room provided in this embodiment will be further explained below. Figure 3 The interactive processing method for the live streaming room applied to the first live streaming interactive scenario specifically includes the following steps.
[0071] Step S302: Generate a live streaming access instruction based on the user's live streaming access operation and submit it to the server.
[0072] Step S306: Receive the live data stream from the server and display the live page.
[0073] Step S308: Generate a first interaction instruction based on the user's trigger operation of the first interaction method and submit it to the server.
[0074] Step S312: Obtain the target friend selected by the user in the friend list, and the interactive topic selected from multiple interactive topics in the live broadcast room.
[0075] Step S314: Submit the target friend and interaction topic to the server.
[0076] Step S322: Receive the interactive topic display data sent by the server and display it in the interactive area of the live broadcast page.
[0077] It should be noted that any one or more of steps S302, S306 to S308, S312 to S314, and S322 can be combined with any one or more of steps S202 to S208 to form a new implementation method according to the needs of implementation and deployment. In addition, any one or more technical features in steps S302, S306 to S308, S312 to S314, and S322 can be selected and combined with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. Alternatively, any one or more technical features in steps S302, S306 to S308, and S312 to S314 can also be replaced with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. These will not be elaborated on here.
[0078] Furthermore, it should be noted that steps S302, S306 to S308, S312 to S314, and S322 provided in this embodiment can be executed by the user's terminal. It should also be noted that the execution of steps S302, S306 to S308, S312 to S314, and S322 by the user's terminal can cooperate with steps S304, S310, and S316 to S320 executed by the server in the following embodiments. Therefore, when reading this embodiment, please refer to the corresponding content of steps S304, S310, and S316 to S320 provided in the following method embodiments. When reading the following method embodiments, please refer to the corresponding content of steps S302, S306 to S308, S312 to S314, and S322 provided in this embodiment.
[0079] The following example uses the application of a live streaming interaction processing method provided in this embodiment in a second live streaming interaction scenario, combined with... Figure 4 The interactive processing method for the live streaming room provided in this embodiment will be further explained below. Figure 4 The interactive processing method for the live streaming room applied to the second live streaming interactive scenario specifically includes the following steps.
[0080] Step S402: Display the live page based on the live data stream from the live room.
[0081] Step S404: Obtain the interactive topic selected by the user from multiple interactive topics and the interactive text entered, and submit the interactive topic and interactive text to the server.
[0082] Step S406: Display and process the theme display data of the interactive topic in the interactive area of the live broadcast page.
[0083] Step S408: Obtain and display the social recommendation reminders corresponding to the interactive text.
[0084] Step S410: If the social recommendation reminder is triggered, the user is redirected from the live stream room to the conversation live stream room where the social conversation takes place.
[0085] It should be noted that any one or more steps in steps S402 to S410 can be combined with any one or more steps in steps S202 to S208 to form a new implementation method according to the needs of implementation and deployment. In addition, any one or more technical features can be selected in steps S402 to S410 and combined with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. Alternatively, any one or more technical features in steps S402 to S410 can be replaced with any one or more technical features provided in steps S202 to S208 to form a new implementation method according to the actual deployment needs. These will not be elaborated on here.
[0086] Furthermore, it should be noted that steps S402 to S410 provided in this embodiment can be executed by the user's user terminal. It should also be noted that steps S402 to S410 executed by the user's user terminal and steps S602 to S612 executed by the server in the following embodiment can cooperate with each other during execution. Therefore, when reading this embodiment, please refer to the corresponding content of steps S602 to S612 provided in the following method embodiment. When reading the following method embodiment, please refer to the corresponding content of steps S402 to S410 and step S322 provided in this embodiment.
[0087] This specification provides one or more embodiments of a live streaming interactive processing method, as follows: Reference Figure 5 The interactive processing method for live streaming rooms provided in this embodiment can be applied to a server, and the method specifically includes steps S502 to S506.
[0088] Step S502: In response to the live streaming access command submitted by the user terminal, send the live streaming data stream of the live streaming room for live streaming interaction to the user terminal.
[0089] The live streaming room for live interaction described in this embodiment refers to a live streaming room where users can interact in a specific way after entering the room. This interaction can be between the user and the live streaming room, between the user and friends through the live streaming room, or other forms of interaction, such as recommending users or recommending activities.
[0090] Optionally, users can access the live stream through an entry point configured in the application. Specifically, during the process of accessing the live stream, users can access the application installed on their terminal and then enter the live stream through the entry point configured in the application.
[0091] To enhance user interest and engagement in live streams, different live stream rooms can be assigned to different users during their visit. Specifically, live stream rooms can be assigned to different user categories, users from different geographical locations, or users at different times. Optionally, live stream rooms can be determined based on tourist attractions matched to the user's location information, or based on the holiday corresponding to the visit time. Alternatively, live stream rooms can be determined based on a combination of tourist attractions matched to the user's location information and the holiday corresponding to the visit time.
[0092] In practice, when a user accesses a live stream, they can trigger an access point configured in the application. Based on the user's triggering of the access point, the user's terminal submits a live stream access command to the server. After receiving the live stream access command, the server responds by sending the live stream data stream to the user's terminal, and the user's terminal displays the live stream page based on the live stream data stream.
[0093] In this context, the live streaming room can have a host. During the user's visit to the live streaming room, the live streaming data stream obtained by the user's terminal can be the live streaming data stream of the host, who can be a real host or a virtual host, such as a virtual host broadcasting through a virtual person or digital person. The live streaming data stream can also be the live streaming data stream of the host broadcasting, such as the live streaming data stream of the host broadcasting from a scenic spot or other live streaming area. In addition, the live streaming room may not have a host. In this case, the live streaming data stream can be the live streaming data stream of the scenic spot, or it can be a pre-generated or real-time generated video stream related to the festival.
[0094] Building upon this, to increase user retention after entering the live stream, the user experience can be enhanced by configuring background materials. These background materials can be determined based on the access time and / or holidays. Background materials can be in the form of images, animations, or videos.
[0095] In this embodiment, the live streaming room is configured with interactive controls (interactive controls). The interactive controls can be displayed on the live streaming page of the live streaming room, and can also be set in a certain area of the live streaming page. After the user triggers the interactive controls, the live streaming page of the live streaming room will display the interactive interface.
[0096] To further increase the retention rate of users after entering the live broadcast room, the user's live broadcast experience can be improved by configuring the display effects of the interactive interface. Optionally, the interface materials of the interactive interface are determined based on the selected interactive theme; if the selected interactive theme changes, the interface materials are determined based on the changed interactive theme and the interactive interface is updated.
[0097] Optionally, the interactive interface may be configured with at least one of the following: a first control for a first interactive method, a second control for a second interactive method, and an extraction control for resource extraction and credential extraction.
[0098] The first interaction method refers to an interaction method provided by the live broadcast room. This interaction method is specifically an interaction method in which users interact with their friends in the live broadcast room. The first interaction method can also be called the friend interaction method. The second interactive method refers to another interactive method provided by the live broadcast room. This interactive method is specifically the interaction that users conduct in the live broadcast room. The user's interaction in the live broadcast room can be the interaction between the user and himself, or the interaction between the user and the host or between the hosts, or the interaction between the user and the scenic spot or festival.
[0099] Resource extraction refers to the third interactive method provided by the live streaming room. Specifically, users can extract resources in the live streaming room. The resource pool for resource extraction can be provided by the application provider, the scenic spot, or other relevant parties, such as the advertising recommendation agency or the streamer.
[0100] Optionally, the permission to extract resources is obtained after the first control is triggered for interactive processing. That is, after the user interacts in the live broadcast room using the first interactive method, they can obtain the permission to extract resources. The permission to extract resources can be the number of times the user can extract resources. The number of extractions can be determined based on the number of friends the user interacts with in the live broadcast room using the first interactive method. For example, the number of friends the user interacts with in the live broadcast room using the first interactive method can be used as the number of times the user can extract resources.
[0101] The voucher drawing refers to the fourth interactive method provided by the live broadcast room. Specifically, users can draw vouchers in the live broadcast room. The vouchers can be electronic vouchers. Users can participate in corresponding services or activities based on the drawn vouchers. They can also process the vouchers. Alternatively, they can participate in corresponding services or activities based on the processing results after processing the vouchers. Optionally, the permission to extract credentials is obtained after the second control is triggered for interactive processing. That is, after the user interacts in the second interactive method in the live broadcast room, they can obtain the permission to extract credentials. The permission to extract resources can be the number of times the user can extract credentials. The number of extractions can be determined based on the number of times the user interacts in the second interactive method in the live broadcast room. For example, the number of times the user interacts in the second interactive method in the live broadcast room can be used as the number of times the user can extract credentials.
[0102] In this embodiment, the interactive interface can also be configured with multiple interactive themes. Multiple interactive themes can be displayed on the interactive interface after the user triggers the interactive control. An interactive theme refers to the theme that the user interacts with in the live broadcast room. The interactive theme is preset by the live broadcast room. For example, multiple interactive themes related to festivals are preset by the live broadcast room, or multiple interactive themes related to scenic spots are preset by the live broadcast room, or multiple interactive themes related to the type of live broadcast room are preset by the live broadcast room.
[0103] Interactive topics can be used during the user's first interactive interaction. Specifically, the user can use an interactive topic to interact in the first interactive way by selecting a target friend from the friend list, choosing an interactive topic from multiple interactive topics and entering interactive text, or by choosing an interactive topic from multiple interactive topics and entering interactive text for the interactive topic. In this context, the interactive text entered by the user can be either intent text representing the user's intention or expectation text representing the user's expectation. Specifically, during the interaction process of the user using the interactive topic to conduct the first interactive method, that is, during the interaction process of the user using the interactive topic to interact with friends, the interactive text entered by the user can be either intent text representing the intention expressed by the user to friends during the interaction process or expectation text representing the expectation expressed by the user to friends during the interaction process.
[0104] In addition, interactive topics can also be used when users interact using a second interactive method. Specifically, when users interact using an interactive topic in a second interactive method, they can either select an interactive topic from multiple interactive topics and enter interactive text, or they can select an interactive topic from multiple interactive topics and enter interactive text for that topic. Specifically, when users interact using an interactive topic in a second interactive method, the interactive text entered by the user can be the intention text or the expectation text that the user expresses to themselves during the interaction.
[0105] As mentioned above, in addition to the first and second interaction methods, users can also use the second interaction method to interact in the live broadcast room.
[0106] In one optional implementation of this embodiment, the system receives a second interactive topic selected from multiple interactive topics and input interactive text submitted by a user terminal; if the interactive text contains a preset field, it generates a social recommendation reminder and sends it to the user terminal.
[0107] Alternatively, the system receives a second interactive topic selected from multiple interactive topics and input interactive text submitted by the user terminal; generates topic display data for the interactive topic and sends it to the user terminal; if the interactive text contains preset fields, it generates a social recommendation reminder and sends it to the user terminal.
[0108] In practice, after the user selects a second interactive topic from multiple interactive topics and enters interactive text, the user's terminal submits the second interactive topic and interactive text to the server. After receiving the second interactive topic and interactive text submitted by the user's terminal, the server generates a social recommendation reminder corresponding to the interactive text and sends it to the user's terminal. After receiving the social recommendation reminder, the user's terminal displays the social recommendation reminder on the live broadcast page.
[0109] Optionally, social recommendation reminders are generated when the interactive text contains preset fields or preset keywords; the preset fields or preset keywords can be pre-set social fields or social keywords related to social interaction, such as the preset field or preset keyword being "finding a partner". Correspondingly, the social recommendation reminder can be a reminder to invite users to participate in dating activities.
[0110] Interactive text includes text entered in the editing interface of the second interactive topic, and / or text entered in the text interaction area of the live broadcast page.
[0111] Furthermore, based on displaying social recommendation reminders on the live stream page, users can access and participate in corresponding social activities by triggering these reminders. This enriches the diversity of user interactions during the live stream and enhances the user's interactive experience. Specifically, in one optional implementation of this embodiment, if a social recommendation reminder is triggered, the user is redirected from the live stream to a conversational live stream room or conversational group for social interaction. Optionally, the participants in the conversational live stream room or conversational group include the host and socially participating users, with the socially participating users including other users.
[0112] In the specific execution process, when the user is redirected from the live stream to the social live stream room or social group, the server determines the social live stream room or social group assigned to the user when it detects that the social recommendation reminder has been triggered, and sends the access address of the social live stream room or social group to the user's terminal. After receiving the access address, the user's terminal redirects the user from the live stream room to the social live stream room or social group based on the access address.
[0113] In addition, in another optional implementation provided in this embodiment, if the user triggers the second interaction mode, the second interaction topic selected by the user from multiple interaction topics and the input interaction text are obtained, and the second interaction topic and interaction text are submitted to the server. After receiving the second interaction topic and interaction text, the server generates interactive dialogue data based on the second interaction topic and interaction text and sends it to the user terminal. The user terminal displays the topic display data in the interactive area of the live broadcast page.
[0114] As described above, after a user triggers the first control to interact and gain permission to extract resources, they can extract resources based on that permission. Specifically, this can be done by triggering the extraction control configured in the interactive interface. For example, after the user clicks the extraction control configured in the interactive interface, an extraction interface is displayed, showing a resource pool. Resources are then extracted from the resource pool to obtain resources. Alternatively, after the user clicks the extraction control configured in the interactive interface, resources are extracted from the resource pool. After extraction, the resource pool is displayed in the extraction interface, and the resources extracted by the user in the resource pool can be displayed separately.
[0115] Optionally, the resources obtained through resource extraction are distributed to user accounts; a user account refers to a user's user account, which can be the user's user account in the application or the user's resource account in the application.
[0116] Furthermore, in addition to distributing the resources obtained through resource extraction to user accounts, to facilitate users' use of resources for live streaming interaction, in an optional implementation of this embodiment, if the resource usage control is triggered, the user is redirected to the live stream room for resource allocation, where a resource gifting interface is displayed, and resources are gifted to the streamer according to the gifting instruction.
[0117] As mentioned above, after the user triggers the second control to interact and obtains the permission to extract credentials, the user can extract credentials based on the obtained permission. Specifically, the user can extract credentials by triggering the extraction control configured in the interactive interface. For example, after the user clicks the extraction control configured in the interactive interface, the user can extract credentials from the preset set of credentials. The credentials obtained through credential extraction can be issued to the user's user account. This user account can be either the user's account within the application or the user's credential account within the application. Furthermore, the credentials obtained through credential extraction can be displayed on the interactive interface as well as other interfaces. For example, the credentials can be displayed on the credential extraction page after the user clicks the extraction control configured in the interactive interface. Additionally, the credential information of the obtained credentials can also be displayed on either the interactive interface or the credential extraction page.
[0118] Optionally, the vouchers obtained through voucher extraction can be combined according to a preset number of vouchers and exchanged for resources to obtain exchangeable resources; or, the vouchers can be combined according to a preset number of vouchers to obtain exchange permissions for resource exchange.
[0119] Step S504: Receive the target friend selected from the friend list submitted by the user terminal, and the interactive topic selected from multiple interactive topics in the live broadcast room.
[0120] In specific implementation, before receiving the target friend selected from the friend list submitted by the user terminal, the server can also send the user's friend list to the user terminal. For example, after the user triggers the first control of the first interaction method, the user terminal submits the first interaction instruction to the server. After receiving the first interaction instruction, the server reads the user's friend list and returns it to the user terminal. The user terminal receives the friend list and displays it, obtains the target friend selected by the user in the friend list, and submits the target friend to the server. Here, the server receives the target friend selected from the friend list submitted by the user terminal. Similarly, before receiving the interactive topic selected from multiple interactive topics in the live stream submitted by the user terminal, the server can also send multiple interactive topics from the live stream to the user terminal. For example, after the user selects a target friend from the friend list displayed on the user terminal, the user terminal submits a second interactive instruction to the server. After receiving the second interactive instruction, the server sends multiple interactive topics from the live stream to the user terminal. The user terminal receives and displays the multiple interactive topics, obtains the interactive topic selected by the user from the multiple interactive topics, and submits the interactive topic to the server. Here, the server receives the interactive topic selected from the multiple interactive topics submitted by the user terminal.
[0121] Step S506: Generate the theme display data of the interactive theme and send it to the user terminal, and send an interactive reminder to the target friend.
[0122] In practice, after receiving the target friends and interactive topics submitted by the user terminal, the system generates theme display data for the interactive topics based on the target friends and interactive topics. After generating the theme display data, the system sends the generated theme display data to the user terminal. The theme display data refers to the display data used for display in the live broadcast room, and the theme display data includes theme animations, theme components, and / or theme text. In one optional implementation of this embodiment, generating interactive theme display data includes: generating a theme animation based on the theme materials of the interactive theme and the animation parameters corresponding to the interaction time and / or the weather type corresponding to the interaction time; generating a theme identifier or theme component based on the user identifier and the input interactive text; and generating theme copy based on the user information and the interactive text. The generated theme animation, theme identifier, and theme copy are used together as theme display data, or the generated theme animation, theme component, and theme copy are used together as theme display data.
[0123] Among them, the theme materials for interactive themes refer to the materials pre-configured for interactive themes. The purpose of these materials is to provide interactive displays. The theme materials can be image materials or animated materials. The animation parameters corresponding to the interaction time refer to the display parameters of the theme materials on the live streaming page, which are determined according to the interaction time, such as display position, display time, display pixel color, and / or display size. The animation parameters corresponding to the weather type for the interaction time refer to the display parameters of the theme materials on the live streaming page, which are determined according to the weather type, such as display position, display time, display pixel color, and / or display size.
[0124] In one optional implementation of this embodiment, sending an interactive reminder to a target friend includes: sending an interactive reminder to the target friend's application account, and / or sending an interactive reminder to the target friend through a communication application.
[0125] Optionally, after the interactive reminder is sent to the target friend's user terminal, the user can enter the live broadcast room through the target friend's user terminal when the interactive reminder is triggered.
[0126] In practice, to enrich the diversity of user interactions during live streaming, user referral reminders can be sent to users to increase their retention rate in the application. Specifically, in one optional implementation of this embodiment, after sending an interaction reminder to the target friend, a referral reminder for the target service or program is sent to the user terminal; after the referral reminder is triggered, a jump link to the target service or program is sent to the user terminal.
[0127] The target service or target program can be a service or program within an application, such as a subroutine within an application.
[0128] Specifically, during the redirection process after the referral reminder is triggered, a redirection link can be received from the target service or program after the referral reminder is triggered. Then, the user can be redirected from the live stream to the target service or program based on the redirection link. The redirection link can be sent to the user terminal after the server detects that the referral reminder has been triggered, or it can be sent to the server by the user terminal after detecting that the referral reminder has been triggered. The server then responds to the referral instruction by sending a redirection link to the user terminal.
[0129] The following example uses the application of a live streaming interaction processing method provided in this embodiment in a first live streaming interaction scenario, combined with... Figure 3 The interactive processing method for the live streaming room provided in this embodiment will be further explained below. Figure 3 The interactive processing method for the live streaming room applied to the first live streaming interactive scenario specifically includes the following steps.
[0130] Step S304: In response to the live streaming access command submitted by the user terminal, send the live streaming data stream of the live streaming room for live streaming interaction to the user terminal.
[0131] Step S310: In response to the first interactive instruction, read the user's friend list and return it to the user's terminal.
[0132] Step S316: Receive the target friend selected from the friend list submitted by the user terminal, and the interactive topic selected from multiple interactive topics.
[0133] Step S318: Generate interactive theme display data and send it to the user terminal.
[0134] Step S320: Send an interaction reminder to the target friend.
[0135] It should be noted that any one or more steps in steps S304, S310, and S316 to S320 can be combined with any one or more steps in steps S502 to S506 to form a new implementation method according to the needs of implementation and deployment. In addition, any one or more technical features in steps S304, S310, and S316 to S320 can be selected according to the actual deployment needs and combined with any one or more technical features provided in steps S502 to S506 to form a new implementation method. Alternatively, any one or more technical features in steps S304, S310, and S316 to S320 can also be replaced with any one or more technical features provided in steps S502 to S506 to form a new implementation method according to the actual deployment needs. These will not be elaborated on here.
[0136] The following example uses the application of a live streaming interaction processing method provided in this embodiment in a second live streaming interaction scenario, combined with... Figure 6 The interactive processing method for the live streaming room provided in this embodiment will be further explained below. Figure 6 The interactive processing method for the live streaming room applied to the second live streaming interactive scenario specifically includes the following steps.
[0137] Step S602: In response to the live streaming access command submitted by the user terminal, send the live streaming data stream of the live streaming room for live streaming interaction to the user terminal.
[0138] Step S604: Receive the interactive topic selected from multiple interactive topics and the input interactive text submitted by the user terminal.
[0139] Step S606: Generate interactive theme display data and send it to the user terminal.
[0140] Step S608: If the interactive text contains preset fields, generate a social recommendation reminder and send it to the user's terminal.
[0141] Step S610: If the social recommendation reminder is triggered, determine the live chat room for social conversation assigned to the user.
[0142] Step S612: Send the access address of the live session room to the user terminal to jump from the live room to the live session room.
[0143] It should be noted that any one or more steps in steps S602 to S612 can be combined with any one or more steps in steps S502 to S506 to form a new implementation method according to the needs of implementation and deployment. In addition, any one or more technical features can be selected in steps S602 to S612 and combined with any one or more technical features provided in steps S502 to S506 to form a new implementation method according to the actual deployment needs. Alternatively, any one or more technical features in steps S602 to S612 can be replaced with any one or more technical features provided in steps S502 to S506 to form a new implementation method according to the actual deployment needs. These will not be elaborated on here.
[0144] This specification provides an embodiment of an interactive processing device for a live streaming room as follows: In the above embodiments, an interactive processing method for a live streaming room is provided, and correspondingly, an interactive processing device for a live streaming room is also provided, which will be described below with reference to the accompanying drawings.
[0145] Reference Figure 7 This illustration shows a schematic diagram of an embodiment of an interactive processing device for a live streaming room provided in this embodiment.
[0146] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.
[0147] This embodiment provides an interactive processing device for a live streaming room, the device comprising: The live streaming display module 702 is configured to display the live streaming page based on the live streaming data stream of the live streaming room where live streaming interaction is taking place; User selection module 704 is configured to obtain the target friend selected by the user in the friend list, and the interactive topic selected from multiple interactive topics in the live broadcast room; Submission module 706 is configured to submit the target friend and the interaction topic to the server, so that the server sends an interaction reminder to the target friend; The interactive display module 708 is configured to display and process the theme display data of the interactive topic in the interactive area of the live broadcast page.
[0148] Another embodiment of the interactive processing device for a live streaming room provided in this specification is as follows: In the above embodiments, another interactive processing method for live streaming rooms is provided, and correspondingly, another interactive processing device for live streaming rooms is also provided, which will be described below with reference to the accompanying drawings.
[0149] Reference Figure 8 This illustration shows a schematic diagram of an embodiment of an interactive processing device for a live streaming room provided in this embodiment.
[0150] Since the apparatus embodiments correspond to the method embodiments, the descriptions are relatively simple. For relevant parts, please refer to the corresponding descriptions of the method embodiments provided above. The apparatus embodiments described below are merely illustrative.
[0151] This embodiment provides an interactive processing device for a live streaming room, the device comprising: The data stream sending module 802 is configured to send a live data stream of the live room for live interaction to the user terminal in response to a live access command submitted by the user terminal. The receiving module 804 is configured to receive the target friend selected from the friend list submitted by the user terminal, and the interactive topic selected from multiple interactive topics in the live broadcast room. The data generation and sending module 806 is configured to generate theme display data for the interactive theme and send it to the user terminal, as well as send interactive reminders to the target friends.
[0152] This specification provides an example of an interactive processing device for a live streaming room, as follows: Corresponding to the above-described interactive processing method for a live streaming room, based on the same technical concept, one or more embodiments of this specification also provide an interactive processing device for a live streaming room, which is used to execute the above-described interactive processing method for a live streaming room. Figure 9 This is a schematic diagram of the structure of an interactive processing device for a live streaming room provided in one or more embodiments of this specification.
[0153] This embodiment provides an interactive processing device for a live streaming room, comprising: like Figure 9As shown, the interactive processing device for a live streaming room can vary significantly due to differences in configuration or performance. It may include one or more processors 901 and a memory 902, where one or more application programs or data can be stored. The memory 902 can be temporary or persistent storage. The application programs stored in the memory 902 may include one or more modules (not shown), each module including a series of computer-executable instructions from the interactive processing device. Furthermore, the processor 901 may be configured to communicate with the memory 902, executing the series of computer-executable instructions stored in the memory 902 on the interactive processing device. The interactive processing device may also include one or more power supplies 903, one or more wired or wireless network interfaces 904, one or more input / output interfaces 905, one or more keyboards 906, etc.
[0154] In one specific embodiment, the interactive processing device for the live streaming room includes a memory and one or more programs, wherein one or more programs are stored in the memory, and one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the interactive processing device for the live streaming room, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: The live stream page is displayed based on the live stream data stream from the live stream room where live interaction takes place; Obtain the target friends selected by the user in the friend list, and the interactive topics selected from multiple interactive topics in the live broadcast room; Submit the target friend and the interaction topic to the server so that the server can send an interaction reminder to the target friend; The interactive area of the live stream page displays and processes the theme data of the interactive topic.
[0155] Another embodiment of the interactive processing device for a live streaming room provided in this manual is as follows: Corresponding to the other interactive processing method for a live streaming room described above, based on the same technical concept, one or more embodiments of this specification also provide another interactive processing device for a live streaming room, which is used to execute the other interactive processing method for a live streaming room provided above. Figure 10 This is a schematic diagram of the structure of another interactive processing device for a live streaming room provided in one or more embodiments of this specification.
[0156] This embodiment provides an interactive processing device for a live streaming room, comprising: like Figure 10As shown, the interactive processing device for a live streaming room can vary significantly due to differences in configuration or performance. It may include one or more processors 1001 and memory 1002, with memory 1002 storing one or more application programs or data. Memory 1002 can be temporary or persistent storage. The application programs stored in memory 1002 may include one or more modules (not shown), each module including a series of computer-executable instructions from the interactive processing device. Furthermore, processor 1001 may be configured to communicate with memory 1002, executing the series of computer-executable instructions stored in memory 1002 on the interactive processing device. The interactive processing device may also include one or more power supplies 1003, one or more wired or wireless network interfaces 1004, one or more input / output interfaces 1005, etc.
[0157] In one specific embodiment, the interactive processing device for the live streaming room includes a memory and one or more programs, wherein one or more programs are stored in the memory, and one or more programs may include one or more modules, and each module may include a series of computer-executable instructions for the interactive processing device for the live streaming room, and is configured to be executed by one or more processors. The one or more programs include computer-executable instructions for performing the following: In response to a live streaming access command submitted by a user terminal, a live streaming data stream for live streaming interaction is sent to the user terminal. Receive the target friends selected from the friend list submitted by the user terminal, and the interactive topics selected from multiple interactive topics in the live broadcast room; Generate the theme display data of the interactive theme and send it to the user terminal, and send interactive reminders to the target friends.
[0158] This specification provides an embodiment of a computer-readable storage medium as follows: Corresponding to the above-described interactive processing method for a live streaming room, based on the same technical concept, one or more embodiments of this specification also provide a computer-readable storage medium.
[0159] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, implement the following process: The live stream page is displayed based on the live stream data stream from the live stream room where live interaction takes place; Obtain the target friends selected by the user in the friend list, and the interactive topics selected from multiple interactive topics in the live broadcast room; Submit the target friend and the interaction topic to the server so that the server can send an interaction reminder to the target friend; The interactive area of the live stream page displays and processes the theme data of the interactive topic.
[0160] It should be noted that the embodiments of a computer-readable storage medium described in this specification and the embodiments of an interactive processing method for a live streaming room described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0161] Another embodiment of a computer-readable storage medium provided in this specification is as follows: Corresponding to the other interactive processing method for a live streaming room described above, based on the same technical concept, one or more embodiments of this specification also provide another computer-readable storage medium.
[0162] The computer-readable storage medium provided in this embodiment is used to store computer-executable instructions, which, when executed, implement the following process: In response to a live streaming access command submitted by a user terminal, a live streaming data stream for live streaming interaction is sent to the user terminal. Receive the target friends selected from the friend list submitted by the user terminal, and the interactive topics selected from multiple interactive topics in the live broadcast room; Generate the theme display data of the interactive theme and send it to the user terminal, and send interactive reminders to the target friends.
[0163] It should be noted that the embodiments of another computer-readable storage medium described in this specification and the embodiments of another interactive processing method for live streaming rooms described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0164] This specification provides an example of a computer program product as follows: Corresponding to the above-described interactive processing method for a live streaming room, based on the same technical concept, one or more embodiments of this specification also provide a computer program product.
[0165] A computer program product includes a computer program / instructions that, when executed by a processor, perform the following steps: The live stream page is displayed based on the live stream data stream from the live stream room where live interaction takes place; Obtain the target friends selected by the user in the friend list, and the interactive topics selected from multiple interactive topics in the live broadcast room; Submit the target friend and the interaction topic to the server so that the server can send an interaction reminder to the target friend; The interactive area of the live stream page displays and processes the theme data of the interactive topic.
[0166] It should be noted that the embodiments of a computer program product described in this specification and the embodiments of an interactive processing method for a live streaming room described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0167] Another example of a computer program product provided in this specification is as follows: Corresponding to the other interactive processing method for live streaming rooms described above, based on the same technical concept, one or more embodiments of this specification also provide another computer program product.
[0168] A computer program product includes a computer program / instructions that, when executed by a processor, perform the following steps: In response to a live streaming access command submitted by a user terminal, a live streaming data stream for live streaming interaction is sent to the user terminal. Receive the target friends selected from the friend list submitted by the user terminal, and the interactive topics selected from multiple interactive topics in the live broadcast room; Generate the theme display data of the interactive theme and send it to the user terminal, and send interactive reminders to the target friends.
[0169] It should be noted that the embodiments of another computer program product described in this specification and the embodiments of another live streaming interactive processing method described in this specification are based on the same inventive concept. Therefore, the specific implementation of this embodiment can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described again.
[0170] The various embodiments in this specification are described in a progressive manner. For the same or similar parts between the various embodiments, please refer to each other. Each embodiment focuses on describing the differences from other embodiments. For example, the device embodiments, equipment embodiments, computer-readable storage medium embodiments, and computer program product embodiments are all similar to the method embodiments, so the descriptions are relatively simple. For reading the relevant content of the device embodiments, equipment embodiments, computer-readable storage medium embodiments, and computer program product embodiments, please refer to the description of the method embodiments.
[0171] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that shown in the embodiments and may still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require the specific or sequential order shown to achieve the desired result. In some embodiments, multitasking and parallel processing are possible or may be advantageous.
[0172] In the 1930s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many improvements to the methodology today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that an improvement to the methodology cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must also be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should also understand that by simply performing some logic programming on the method flow using one of these hardware description languages and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.
[0173] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.
[0174] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.
[0175] For ease of description, the above apparatus is described by dividing it into various functional units. Of course, when implementing the embodiments of this specification, the functions of each unit can be implemented in one or more software and / or hardware.
[0176] Those skilled in the art will understand that one or more embodiments of this specification can be provided as a method, system, or computer program product. Therefore, one or more embodiments of this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-readable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0177] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable interactive processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable interactive processing device, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0178] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable interactive processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0179] These computer program instructions can also be loaded onto a computer or other programmable interactive processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0180] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0181] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.
[0182] Computer-readable media include both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer-readable storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.
[0183] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising at least one…" does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0184] One or more embodiments of this specification can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a particular task or implement a particular abstract data type. One or more embodiments of this specification can also be practiced in distributed computing environments where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.
[0185] The above description is merely an embodiment of this document and is not intended to limit the scope of this document. Various modifications and variations can be made to this document by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this document should be included within the scope of the claims of this document.
Claims
1. A method for handling interactive elements in a live streaming room, comprising: The live stream page is displayed based on the live stream data stream from the live stream room where live interaction takes place; Obtain the interactive topic selected by the user from multiple interactive topics and the interactive text entered, and submit the interactive topic and the interactive text to the server; The interactive theme display data is processed in the interactive area of the live broadcast page, and the social recommendation reminder corresponding to the interactive text is obtained and displayed; the social recommendation reminder is generated when the interactive text entered in the interactive theme editing interface contains preset fields; If the social recommendation notification is triggered, the user will be redirected from the live stream to a conversational live stream room or conversational group where a social conversation can take place.
2. The interactive processing method for a live streaming room according to claim 1, wherein the participating members of the live streaming room or the chat group include the host and social participating users, and the social participating users include the user.
3. The interactive processing method for a live streaming room according to claim 1, wherein the plurality of interactive themes are displayed on the interactive interface after the user triggers the interactive control; The interactive interface is configured with a first control for a first interactive mode, a second control for a second interactive mode, and an extraction control for extracting resources and / or extracting credentials. in, The permission to extract resources is obtained after the first control is triggered to perform interactive processing, and the permission to extract credentials is obtained after the second control is triggered to perform interactive processing.
4. The interactive processing method for a live streaming room according to claim 3, wherein the interface materials of the interactive interface are determined according to the selected interactive theme; If the selected interactive theme in the interactive interface changes, the interface materials are determined based on the changed interactive theme and the interactive interface is updated.
5. The interactive processing method for the live streaming room according to claim 3, wherein the vouchers obtained by voucher extraction are synthesized according to a preset number of vouchers and then exchanged for resources to obtain exchange resources, or, after being synthesized according to a preset number of vouchers, exchange permissions for resource exchange are obtained.
6. The interactive processing method for a live streaming room according to claim 3, wherein the resources obtained through resource extraction are distributed to the user account; If the resource usage control is triggered, the system will redirect to the live stream room of the streamer who allocated the resource, display the resource gifting interface in the live stream room, and gift the resource to the streamer according to the gifting instruction.
7. The live streaming interaction processing method according to claim 1, further comprising, after the step of obtaining the interactive theme selected by the user from multiple interactive themes and the input interactive text operation, and before the step of performing the display processing operation of the theme display data of the interactive theme in the interactive area of the live streaming page: Generate a theme animation based on the theme materials of the interactive theme, the interaction time, and / or the animation parameters corresponding to the weather type of the interaction time; Theme identifiers or theme components are generated based on user identifiers and input interactive text, and theme text is generated based on user information and the interactive text.
8. The live streaming interaction processing method according to claim 7, wherein the step of displaying the theme display data of the interactive topic in the interactive area of the live streaming page includes: The theme animation is displayed in the top layer of the live stream page; The theme identifier or theme component is displayed in the first interactive area of the live streaming page, and the theme text is displayed in the text interactive area of the live streaming page.
9. The live streaming interaction processing method according to claim 1, after the step of displaying the theme display data of the interactive topic in the interactive area of the live streaming page is executed, it further includes: The live stream page displays a referral reminder for the target service or program. If the referral notification is triggered, the user will be redirected from the live stream to the target service or the target program.
10. The interactive processing method for a live streaming room according to claim 9, wherein the target service or the target program includes an application service or subroutine within an application; The live stream room is accessed through the access portal configured in the application.
11. The interactive processing method for a live streaming room according to claim 1, wherein the live streaming room is determined based on the scenic spot matched by the user's location information, or based on the holiday corresponding to the access time; The background material of the live broadcast room is determined based on the access time and / or the holiday.
12. The interactive processing method for a live streaming room according to claim 1, wherein after an interactive reminder is sent to the user terminal of the target friend, the user enters the live streaming room through the user terminal when the interactive reminder is triggered.
13. A method for handling interactive elements in a live streaming room, comprising: In response to a live streaming access command submitted by a user terminal, a live streaming data stream for live streaming interaction is sent to the user terminal. Receive the interactive topic selected from multiple interactive topics and the input interactive text submitted by the user terminal; Generate a social recommendation reminder corresponding to the interactive text and send it to the user terminal. The social recommendation reminder is generated when the interactive text entered in the editing interface of the interactive topic contains preset fields. If the social recommendation reminder is triggered, determine the live chat room or chat group assigned to the user for social conversation.
14. The interactive processing method for a live streaming room according to claim 13, further comprising: Send the access address of the live session room or the session group to the user terminal so as to jump from the live room to the live session room or the session group; The participants in the live chat room or chat group include the host and social participants, and the social participants include the users.
15. The live streaming interaction processing method according to claim 13, wherein generating the theme display data of the interactive theme includes: Generate a theme animation based on the theme materials of the interactive theme, the interaction time, and / or the animation parameters corresponding to the weather type of the interaction time; Theme identifiers or theme components are generated based on user identifiers and input interactive text, and theme text is generated based on user information and the interactive text.
16. The interactive processing method for a live streaming room according to claim 13, further comprising: Send an interactive notification to the target friend's application account, and / or send the interactive notification to the target friend via a messaging application; When the interactive notification is triggered, the user enters the live stream room on the target friend's user terminal.
17. The interactive processing method for a live streaming room according to claim 13, further comprising: Send a traffic redirection reminder for the target service or target program to the user terminal; After the referral reminder is triggered, a redirect link to the target service or the target program is sent to the user terminal.
18. An interactive processing device for a live streaming room, comprising: The live streaming display module is configured to display the live streaming page based on the live streaming data stream from the live streaming room where live interaction takes place; The user selection module is configured to obtain the interactive topic selected by the user from multiple interactive topics and the interactive text entered, and submit the interactive topic and the interactive text to the server; The interactive display module is configured to process the display data of the interactive theme in the interactive area of the live broadcast page, and to obtain and display the social recommendation reminder corresponding to the interactive text; the social recommendation reminder is generated when the interactive text entered in the interactive theme editing interface contains preset fields. If the social recommendation notification is triggered, the user will be redirected from the live stream to a conversational live stream room or conversational group where a social conversation can take place.
19. An interactive processing device for a live streaming room, comprising: The data stream sending module is configured to send a live data stream of the live room for live interaction to the user terminal in response to a live access command submitted by the user terminal. The receiving module is configured to receive the interactive topic selected from multiple interactive topics and the input interactive text submitted by the user terminal; The data generation and sending module is configured to generate a social recommendation reminder corresponding to the interactive text and send it to the user terminal. The social recommendation reminder is generated when the interactive text entered in the editing interface of the interactive topic contains preset fields. If the social recommendation reminder is triggered, determine the live chat room or chat group assigned to the user for social conversation.
20. An interactive processing device for a live streaming room, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: The live stream page is displayed based on the live stream data stream from the live stream room where live interaction takes place; Obtain the interactive topic selected by the user from multiple interactive topics and the interactive text entered, and submit the interactive topic and the interactive text to the server; The interactive theme display data is processed in the interactive area of the live broadcast page, and the social recommendation reminder corresponding to the interactive text is obtained and displayed; the social recommendation reminder is generated when the interactive text entered in the interactive theme editing interface contains preset fields; If the social recommendation notification is triggered, the user will be redirected from the live stream to a conversational live stream room or conversational group where a social conversation can take place.
21. An interactive processing device for a live streaming room, comprising: processor; And, a memory configured to store computer-executable instructions, which, when executed, cause the processor to: In response to a live streaming access command submitted by a user terminal, a live streaming data stream for live streaming interaction is sent to the user terminal. Receive the interactive topic selected from multiple interactive topics and the input interactive text submitted by the user terminal; Generate a social recommendation reminder corresponding to the interactive text and send it to the user terminal. The social recommendation reminder is generated when the interactive text entered in the editing interface of the interactive topic contains preset fields. If the social recommendation reminder is triggered, determine the live chat room or chat group assigned to the user for social conversation.
22. A computer-readable storage medium for storing computer-executable instructions that, when executed, implement the steps of the method of claim 1 or 13.