Live broadcast room interaction processing method and device

By acquiring the user's selected target friends and interactive topics within the live streaming room, sending interactive reminders to the server and displaying topic data, the problem of improving user engagement and retention rate is solved, resulting in a richer interactive experience and higher retention rate.

CN119729134BActive Publication Date: 2026-03-27ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2026-03-27

AI Technical Summary

Technical Problem

How to improve user engagement and retention rates in online live streaming rooms, especially in the face of fierce competition among multiple platforms.

Method used

By obtaining the user's selected target friends and interaction topics within the live stream, submitting them to the server to send interaction reminders, and processing the topic display data on the live stream page, the user's interactive experience with friends is enhanced.

Benefits of technology

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 enhanced their sense of participation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729134B_ABST
    Figure CN119729134B_ABST
Patent Text Reader

Abstract

The embodiment of the present specification provides a live room interaction processing method and device, wherein the live room interaction processing method comprises the following steps: in the process that a user accesses a live room, live page display is performed according to live data stream of the live room, a target friend selected by the user in a friend list and an interaction theme selected by the user in a plurality of interaction themes of the live room are obtained, and the target friend and the interaction theme are submitted to a server, and finally, theme display data of the interaction theme is displayed in an interaction area of the live page, so as to realize live interaction between the user and the friend in the process that the user accesses the live room.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present document relates to the technical field of network live broadcast, and in particular to a live broadcast room interaction processing method and device. BACKGROUND

[0002] With the continuous development and popularization of Internet technology, the application range of various online services based on the Internet is increasingly expanding. In this case, network live broadcast emerges as a new interactive mode. In the process of network live broadcast, users can interact in various forms in a live broadcast room to enhance the interest and participation in the live broadcast process. However, with more and more applications and platforms providing network live broadcast services, how to improve the user participation and retention rate in the live broadcast room has become a focus of the applications and platforms providing network live broadcast services. SUMMARY

[0003] One or more embodiments of the present specification provide a live broadcast room interaction processing method, comprising: performing live broadcast page display according to live broadcast data stream of a live broadcast room for live broadcast interaction. Obtaining a target friend selected by a user in a friend list and an interaction theme selected by the user in a plurality of interaction themes of the live broadcast room. Submitting the target friend and the interaction theme to a server to make the server send an interaction reminder to the target friend. Performing display processing of theme display data of the interaction theme in an interaction area of the live broadcast page.

[0004] One or more embodiments of the present specification provide another live broadcast room interaction processing method, comprising: in response to a live broadcast access instruction submitted by a user terminal, sending live broadcast data stream of a live broadcast room for live broadcast interaction to the user terminal. Receiving a target friend selected by the user terminal in a friend list and an interaction theme selected by the user terminal in a plurality of interaction themes of the live broadcast room. Generating theme display data of the interaction theme and sending the theme display data to the user terminal, and sending an interaction reminder to the target friend.

[0005] One or more embodiments of the present specification provide a live broadcast room interaction processing device, comprising: a live broadcast display module configured to perform live broadcast page display according to live broadcast data stream of a live broadcast room for live broadcast interaction. A user selection module configured to obtain a target friend selected by a user in a friend list and an interaction theme selected by the user in a plurality of interaction themes of the live broadcast room. A submission module configured to submit the target friend and the interaction theme to a server to make the server send an interaction reminder to the target friend. An interaction display module configured to perform display processing of theme display data of the interaction theme in an interaction area of the live broadcast page.

[0006] One or more embodiments of the present specification provide another live room interaction processing apparatus, comprising: a data stream sending module configured to send, in response to a live access instruction submitted by a user terminal, a live data stream of a live room for live interaction to the user terminal. A receiving module configured to receive a target friend selected by the user terminal in a friend list, and an interaction theme selected by the user terminal in a plurality of interaction themes of the live room. A data generation sending module configured to generate theme display data of the interaction theme and send to the user terminal, and send an interaction reminder to the target friend.

[0007] One or more embodiments of the present specification provide a live room interaction processing device, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: perform live page display according to a live data stream of a live room for live interaction. Obtain a target friend selected by a user in a friend list, and an interaction theme selected by the user in a plurality of interaction themes of the live room. Submit the target friend and the interaction theme to a server, so that the server sends an interaction reminder to the target friend. Perform display processing of theme display data of the interaction theme in an interaction area of the live page.

[0008] One or more embodiments of the present specification provide another live room interaction processing device, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: in response to a live access instruction submitted by a user terminal, send a live data stream of a live room for live interaction to the user terminal. Receive a target friend selected by the user terminal in a friend list, and an interaction theme selected by the user terminal in a plurality of interaction themes of the live room. Generate theme display data of the interaction theme and send to the user terminal, and send an interaction reminder to the target friend.

[0009] One or more embodiments of the present specification provide a computer readable storage medium for storing computer executable instructions which, when executed, implement the following processes: perform live page display according to a live data stream of a live room for live interaction. Obtain a target friend selected by a user in a friend list, and an interaction theme selected by the user in a plurality of interaction themes of the live room. Submit the target friend and the interaction theme to a server, so that the server sends an interaction reminder to the target friend. Perform display processing of theme display data of the interaction theme in an interaction area of the live page.

[0010] The one or more embodiments of the specification provide another computer-readable storage medium for storing computer-executable instructions, which, when executed, implement the following process: in response to a live access instruction submitted by a user terminal, sending a live data stream of a live room for live interaction to the user terminal. Receiving a target friend selected by the user terminal in a friend list and an interaction theme selected by the user terminal in a plurality of interaction themes in the live room. Generating theme display data of the interaction theme and sending the theme display data to the user terminal, and sending an interaction reminder to the target friend. BRIEF DESCRIPTION OF DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the one or more embodiments of the specification or the prior art, the drawings needed in the embodiment or prior art description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments described in the specification, and those skilled in the art can also obtain other drawings according to these drawings without creative labor;

[0012] Figure 1 A schematic diagram of a live room interaction processing method implementation environment provided by the one or more embodiments of the specification;

[0013] Figure 2 A live room interaction processing method processing flowchart provided by the one or more embodiments of the specification;

[0014] Figure 3 A live room interaction processing method processing flowchart applied to a first live interaction scene provided by the one or more embodiments of the specification;

[0015] Figure 4 A live room interaction processing method processing flowchart applied to a second live interaction scene provided by the one or more embodiments of the specification;

[0016] Figure 5 A live room interaction processing method processing flowchart provided by the one or more embodiments of the specification;

[0017] Figure 6 A live room interaction processing method processing flowchart applied to a second live interaction scene provided by the one or more embodiments of the specification;

[0018] Figure 7 A schematic diagram of a live room interaction processing device embodiment provided by the one or more embodiments of the specification;

[0019] Figure 8Another schematic view of an embodiment of the live room interaction processing device provided for one or more embodiments of the present specification is shown in FIG. 2;

[0020] Figure 9 Another schematic view of an embodiment of the live room interaction processing device provided for one or more embodiments of the present specification is shown in FIG. 2;

[0021] Figure 10 Another schematic view of an embodiment of the live room interaction processing device provided for one or more embodiments of the present specification is shown in FIG. 2. DETAILED DESCRIPTION

[0022] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of the present specification, the technical solutions in one or more embodiments of the present specification will be described clearly and completely below with reference to the drawings in one or more embodiments of the present specification. Obviously, the described embodiments are only a part of the embodiments of the present specification, rather than all the embodiments. Based on one or more embodiments of the present specification, all other embodiments obtained by those skilled in the art without creative labor should fall within the protection scope of the present document.

[0023] The live room interaction processing method provided by one or more embodiments of the present specification can be applied to the implementation environment of network live streaming, and the implementation environment at least includes: Figure 1

[0024] a user terminal 101 of a user, a server 102, and a user terminal 103 of a target friend;

[0025] The user terminal 101 of the user and the user terminal 103 of the target friend are both used for accessing and interacting in a live room, and perform corresponding processing in the live interaction process in cooperation with the server 102, and the user terminal 103 of the target friend is also used for receiving an interaction reminder. The user terminal 101 of the user and / or the user terminal 103 of the target friend can be a mobile phone, a personal computer, a tablet computer, an electronic book reader, a device for information interaction based on VR (Virtual Reality, virtual reality technology), a vehicle-mounted terminal, an IoT device, a wearable smart device, a laptop computer, and a desktop computer, etc.

[0026] The server 102 is used for performing corresponding processing in response to the live interaction of the user terminal 101 of the user and the user terminal 103 of the target friend in the live process. The server 102 can be a server, or a server cluster composed of several servers, or one or more cloud servers in a cloud computing platform.

[0027] ​In the implementation environment, in the process that the user accesses the live room through the user terminal 101, first, live page display is performed according to the live data stream of the live room, in the scenario that the user performs live interaction with the friends through the live room, the target friend selected by the user in the friend list is acquired, and the interaction theme selected by the user in the multiple interaction themes in the live room is acquired, further, the target friend and the interaction theme selected by the user are submitted to the server, so that the server sends an interaction reminder to the target friend, and theme display data of the interaction theme in the interaction area of the live page is displayed, so as to realize live interaction between the user and the friends in the friend list in the live room.

[0028] One or more implementations of the live room interaction processing method provided in the specification are as follows:

[0029] Reference Figure 2 The live room interaction processing method provided in the embodiment can be applied to a user terminal of a user, and specifically includes steps S202 to S208.

[0030] Step S202: Live page display is performed according to a live data stream of a live room in which live interaction is performed.

[0031] The live room in which live interaction is performed refers to that after the user accesses and enters the live room, the user can perform interaction in the live room in a specific manner. The interaction can be interaction between the user and the live room, interaction between the user and the friends through the live room, or other forms of interaction, such as interaction of recommending a user to flow or recommending an activity.

[0032] Optionally, the live room is accessed through an access entrance configured by an application program. In the specific execution process, in the process that the user accesses the live room, the user can access the application program installed on the user terminal, and then access the live room through the access entrance configured by the application program.

[0033] In order to improve the interest and enthusiasm of the user in accessing the live room, different live rooms can be allocated to different users in the process that the user accesses the live room. Specifically, corresponding live rooms can be allocated to users of different categories, corresponding live rooms can be allocated to users of different geographical positions, or corresponding live rooms can be allocated to users of different access times according to the current live access time of the user. Optionally, the live room is determined according to a scenic spot matched according to the user position information, or the live room is determined according to a festival corresponding to the access time. In addition, the live room is determined according to both the scenic spot matched according to the user position information and the festival corresponding to the access time.

[0034] In a specific implementation, during the process of accessing the live room, the user can access the live broadcast through the access portal configured by the application. Based on the operation of triggering the access portal, the user terminal of the user submits a live broadcast access instruction to the server. After receiving the live broadcast access instruction, the server sends the live data stream of the live room to the user terminal in response to the submitted live broadcast access instruction. The user terminal displays the live page according to the live data stream of the live room.

[0035] In this case, the live room can have an anchor. During the process of accessing the live room, the live data stream of the live room obtained by the user terminal of the user can be the live data stream of the anchor. The anchor can be a real anchor or a virtual anchor, such as a virtual anchor that broadcasts through a virtual person or a digital person. The live data stream can be the live data stream of the anchor broadcasting, such as the live data stream of the anchor broadcasting at a scenic spot or other broadcasting area. In addition, the live room can also not have an anchor. In this case, the live data stream can be the live data stream of the scenic spot or a pre-generated or real-time generated video stream related to the festival.

[0036] On this basis, after the user enters the live room, in order to improve the probability of the user staying in the live room after entering the live room, the background material of the live room can be configured to improve the live experience of the user after entering the live room. The background material of the live room can be determined according to the access time and / or the festival. In addition, the background material of the live room can also be determined according to the time interval in which the access time is located. For example, the time interval includes morning, noon, afternoon, and evening, and different background materials are set for each time interval. The background material can be a live background image in the form of an image, or a live background animation or a live background video in the form of an animation or a video.

[0037] In this embodiment, the live room is configured with a control (interaction control) for live interaction. The interaction control can be displayed on the live page of the live room. The interaction control can also be set in a certain area of the live page. After the user triggers the interaction control, the live page of the live room displays an interaction interface.

[0038] In order to further improve the probability of the user staying in the live room after entering the live room, the display effect of the interaction interface can be configured to improve the live experience of the user after entering the live room. Optionally, the interface material of the interaction interface is determined according to the selected interaction theme. If the selected interaction theme in the interaction interface changes, the interface material is determined based on the changed interaction theme and the interaction interface is updated.

[0039] Optionally, the interaction interface is configured with at least one of the first control of the first interaction mode, the second control of the second interaction mode, and the extraction control for extracting resources and extracting credentials.

[0040] 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.

[0041] 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.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] 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.

[0046] In this embodiment, the interactive interface can also be configured with multiple interactive themes. The multiple interactive themes can be displayed on the interactive interface after the user triggers the interactive control. The interactive theme refers to a theme for the user to interact in the live broadcast room. The interactive theme is pre-set by the live broadcast room. For example, the live broadcast room pre-sets multiple interactive themes related to festivals, or the live broadcast room pre-sets multiple interactive themes related to scenic spots, or the live broadcast room pre-sets multiple interactive themes related to the type of the live broadcast room.

[0047] The interactive theme can be used in the process in which the user interacts in the first interactive mode. Specifically, the user can select a target friend in the friend list, select an interactive theme from the multiple interactive themes, and input interactive text. Alternatively, the user can select an interactive theme from the multiple interactive themes and input interactive text for the interactive theme.

[0048] Among them, the interactive text input by the user can be an intention text for representing the intention of the user, or can be an expectation text for representing the expectation of the user. Specifically, in the process in which the user interacts in the first interactive mode using the interactive theme, that is, in the process in which the user interacts with the friend using the interactive theme, the interactive text input by the user can be an intention text for expressing the intention of the user to the friend in the interaction process, or can be an expectation text for expressing the expectation of the user to the friend in the interaction process.

[0049] In addition, the interactive theme can also be used in the process in which the user interacts in the second interactive mode. Specifically, the user can select an interactive theme from the multiple interactive themes and input interactive text, or can select an interactive theme from the multiple interactive themes and input interactive text for the interactive theme. Specifically, in the process in which the user interacts in the second interactive mode using the interactive theme, the interactive text input by the user can be an intention text for expressing the intention of the user to himself / herself in the interaction process, or can be an expectation text for expressing the expectation of the user.

[0050] In specific implementation, after displaying the live broadcast page according to the live broadcast data stream of the live broadcast room, and on the basis of displaying the interactive interface configured with multiple interactive themes after the user triggers the interactive control, in addition to the implementation manner in which the user can interact in the first interactive mode provided in steps S204 to S208, the user can also interact in the second interactive mode.

[0051] In an optional implementation provided in this embodiment, if the user triggers the second interactive mode, the second interactive theme selected by the user from the multiple interactive themes and the interactive text input by the user are acquired, and the second interactive theme and the interactive text are submitted to the server. The social recommendation prompt corresponding to the interactive text is acquired and displayed.

[0052] Alternatively, if the user triggers the second interaction mode, the second interaction theme selected by the user from the plurality of interaction themes and the input interaction text are acquired, and the second interaction theme and the interaction text are submitted to the server; the theme display data of the interaction theme are displayed in the interaction area of the live page, and the social recommendation prompt corresponding to the interaction text is acquired and displayed; wherein the social recommendation prompt refers to a prompt or an invitation for the user to participate in a social activity.

[0053] In the specific execution process, after the user selects the second interaction theme from the plurality of interaction themes and inputs the interaction text, the user terminal of the user submits the second interaction theme and the interaction text to the server. After receiving the second interaction theme and the interaction text submitted by the user terminal of the user, the server generates a social recommendation prompt corresponding to the interaction text and sends it to the user terminal of the user. After receiving the social recommendation prompt, the user terminal displays the social recommendation prompt on the live page.

[0054] Optionally, the social recommendation prompt is generated when the interaction text contains a preset field or a preset keyword. The preset field or the preset keyword can be a pre-set social field or a social keyword related to social interaction, such as the field or keyword "single". Correspondingly, the social recommendation prompt can be a social interaction prompt inviting the user to participate in a social interaction.

[0055] The interaction text includes: text input in the editing interface of the second interaction theme, and / or text input in the text interaction area of the live page.

[0056] Further, on the basis of displaying the social recommendation prompt on the live page, the user can access and participate in the corresponding social activity by triggering the social recommendation prompt, thereby enriching the interaction diversity of the user in the live interaction process and improving the user's interaction experience in the live room. Specifically, in an optional embodiment provided by the present embodiment, if the social recommendation prompt is triggered, the live room is jumped to a conversation live room or a conversation group for social conversation. Optionally, the participants of the conversation live room or the conversation group include the anchor and the social participant user, and the social participant user includes the user.

[0057] In the specific execution process, in the process of jumping from the live room to the conversation live room or the conversation group for social conversation, the server determines the conversation live room or the conversation group for social conversation allocated to the user upon detecting that the social recommendation prompt is triggered, and sends the access address of the conversation live room or the conversation group to the user terminal of the user. Here, the user terminal of the user receives the access address and jumps to the conversation live room or the conversation group for social conversation based on the access address.

[0058] In addition, in another optional implementation of the embodiment, if the user triggers the second interaction mode, the second interaction theme selected by the user from the plurality of interaction themes and the input interaction text are acquired, and the second interaction theme and the interaction text are submitted to the server. After the server receives the second interaction theme and the interaction text, the server generates interaction dialogue data according to the second interaction theme and the interaction text and sends the interaction dialogue data to the user terminal. The user terminal performs theme display data display processing in the interaction area of the live page.

[0059] In step S204, the target friend selected by the user from the friend list and the interaction theme selected by the user from the plurality of interaction themes in the live room are acquired.

[0060] In specific implementation, before the target friend selected by the user from the friend list is acquired, the server can also send the friend list of the user to the user terminal of the user. For example, after the user triggers the first control of the first interaction mode, the user terminal submits a first interaction instruction to the server. After the server receives the first interaction instruction, the server reads the friend list of the user and returns the friend list to the user terminal. The user terminal receives the friend list and displays the friend list on the live page or the interaction interface. The friend list can also be displayed on the upper layer of the live page or the interaction interface.

[0061] Similarly, before the interaction theme selected by the user from the plurality of interaction themes in the live room is acquired, the server can also send the plurality of interaction themes in the live room to the user terminal of the user. For example, after the user selects the target friend from the friend list displayed on the user terminal, the user terminal submits a second interaction instruction to the server. After the server receives the second interaction instruction, the server sends the plurality of interaction themes in the live room to the user terminal. After the user terminal receives the plurality of interaction themes, the plurality of interaction themes are displayed on the interaction interface. In addition, in the case where the plurality of interaction themes in the live room are included in the live data stream, the plurality of interaction themes can be displayed on the interaction interface after the user triggers the interaction control.

[0062] In step S206, the target friend and the interaction theme are submitted to the server, so that the server sends an interaction reminder to the target friend.

[0063] On the basis of acquiring the target friend selected by the user from the friend list and the interaction theme selected by the user from the plurality of interaction themes, the target friend and the interaction theme are submitted to the server, so that the server sends an interaction reminder to the target friend.

[0064] In an optional implementation of the embodiment, sending the interaction reminder to the target friend includes sending the interaction reminder to the application account of the target friend and / or sending the interaction reminder to the target friend through the communication application.

[0065] Optionally, after the interactive reminder is sent to the user terminal of the target friend, the target friend enters the live room through the user terminal of the target friend in the case that the interactive reminder is triggered.

[0066] In the specific implementation process, after the target friend and the interactive theme selected by the user are submitted to the server, the server can further generate theme display data of the interactive theme on the basis of the target friend and the interactive theme. The theme display data refers to display data used for display in the live room. The theme display data includes theme animation, theme components and / or theme scripts.

[0067] After the server generates the theme display data, the server distributes the generated theme display data of the interactive theme to the user terminal of the user. Specifically, the server generates the theme display data of the interactive theme by using the following optional implementation manner: generating theme animation according to theme materials of the interactive theme and animation parameters corresponding to the interactive time and / or weather types corresponding to the interactive time; generating theme identification or theme components according to the user identification and the input interactive text, and generating theme scripts according to the user information and the interactive text. The generated theme animation, theme identification and theme scripts are collectively used as theme display data, or the generated theme animation, theme components and theme scripts are collectively used as theme display data.

[0068] The theme materials of the interactive theme refer to materials configured in advance for the interactive theme. The function of the materials is to perform interactive display. The theme materials can be image materials in the form of images. The theme materials can also be animation materials in the form of animations. The animation parameters corresponding to the interactive time refer to display parameters of the theme materials for display on the live page, such as display position, display time, display pixel color and / or display size, which are determined according to the interactive time. The animation parameters corresponding to the weather types corresponding to the interactive time refer to display parameters of the theme materials for display on the live page, such as display position, display time, display pixel color and / or display size, which are determined according to the weather types.

[0069] It should be noted that the above process of obtaining the target friend selected by the user in the friend list, the interaction theme selected by the user in the plurality of interaction themes in the live room, and submitting the target friend and the interaction theme to the server can be replaced by obtaining the target friend selected by the user in the friend list and submitting to the server, obtaining the interaction theme selected by the user in the plurality of interaction themes in the live room and submitting to the server. Specifically, the specific implementation process after replacement can be: obtaining and displaying the friend list from the server, obtaining the target friend selected by the user in the friend list and submitting to the server; obtaining and displaying the plurality of interaction themes in the live room from the server, obtaining the interaction theme selected by the user in the plurality of interaction themes and submitting to the server, so that the server sends an interaction reminder to the target friend; or, obtaining and displaying the friend list from the server, obtaining the target friend selected by the user in the friend list and submitting to the server; reading and displaying the plurality of interaction themes from the live data stream, obtaining the interaction theme selected by the user in the plurality of interaction themes and submitting to the server, so that the server sends an interaction reminder to the target friend.

[0070] In addition, the theme display data can also be generated by the user terminal of the user. In an optional implementation provided by the embodiment, after submitting the target friend and the interaction theme to the server, the theme animation is generated according to the theme material of the interaction theme and the animation parameters corresponding to the interaction time and / or the weather type corresponding to the interaction time; the theme identifier or the theme component is generated according to the user identifier and the input interaction text, and the theme script is generated according to the user information and the interaction text. The theme animation, the theme identifier and the theme script generated are collectively used as the theme display data, or the theme animation, the theme component and the theme script generated are collectively used as the theme display data.

[0071] Among them, the theme material, the animation parameters corresponding to the interaction time, and the animation parameters corresponding to the weather type corresponding to the interaction time 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 corresponding to the interaction time can be read in the live data stream by the user terminal.

[0072] It should be noted that, considering that the user identifier and the user information to some extent belong to the privacy of the user, therefore, in order to collect the user identifier and the user information of the user, the user authorization can be obtained before collection. The user authorization can be that the user identifier and the user information collection reminder is sent to the user in the current collection process, and the user can obtain the authorization of collecting the user identifier and the user information after confirming the collection through the instruction. In addition, the collection reminder can also be sent to the user through other manners, and the collection authorization can be obtained after the user confirms the instruction.

[0073] Step S208, the theme display data of the interactive theme is displayed in the interactive area of the live page.

[0074] As described above, the theme display data of the interactive theme is displayed in the interactive area of the live page, including the theme animation, the theme component and / or the theme text, and the display process of the theme animation, the theme component and / or the theme text in the interactive area of the live page is specifically as follows.

[0075] In an optional embodiment provided by the present embodiment, the theme display data of the interactive theme is displayed in the interactive area of the live page, including displaying the theme animation on the top layer of the live page, displaying the theme identifier or the theme component in the first interactive area of the live page, and / or displaying the theme text in the text interactive area of the live page.

[0076] Specifically, in the process of displaying the theme identifier or the theme component in the first interactive area, in order to enhance the prominence of the theme identifier or the theme component, the theme identifier or the theme component can be displayed in the first interactive area in a carousel display manner.

[0077] In addition, in the process of displaying the theme identifier or the theme component in the first interactive area, the access user of the live room can also evaluate the theme identifier or the theme component, such as clicking the like button set in the theme identifier or the theme component to like, and the number of likes set in the theme identifier or the theme component can also be displayed.

[0078] In specific implementation, after the theme display data is displayed in the interactive area of the live page, in order to enrich the interaction diversity of the user in the live interaction process, the user can also be guided by sending a guide reminder to the user, so as to improve the probability of the user staying in the application program. Specifically, in an optional embodiment provided by the present embodiment, a guide reminder of a target service or a target program is displayed on the live page, and if the guide reminder is triggered, the user is jumped from the live room to the target service or the target program.

[0079] The target service or the target program can be a service or a program in the application program, such as a subprogram in the application program.

[0080] Specifically, in the process of jumping after the guide reminder is triggered, a jump link of the target service or the target program can be received after the guide reminder is triggered, and then the user is jumped from the live room to the target service or the target program based on the jump link. The jump link can be sent to the user terminal after the server detects that the guide reminder is triggered, or the server can send a guide instruction to the user terminal after the user terminal detects that the guide reminder is triggered, and the server sends the jump link to the user terminal in response to the guide instruction.

[0081] 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.

[0082] 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.

[0083] 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.

[0084] 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.

[0085] 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.

[0086] 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.

[0087] It should be noted that in the process of accessing the live room, on the basis of the live page display according to the live data stream of the live room, and on the basis of the above-mentioned first and second interaction modes provided by the embodiment, the interaction process using the first interaction mode includes steps S204 to S208, that is, obtaining the target friend selected by the user in the friend list and the interaction theme selected by the user in the multiple interaction themes in the live room, submitting the target friend and the interaction theme to the server, so that the server sends an interaction reminder to the target friend, and performs theme display data display processing of the interaction theme on the live page.

[0088] The interaction process using the second interaction mode includes: obtaining the second interaction theme selected by the user in the multiple interaction themes and the input interaction text, and submitting the second interaction theme and the interaction text to the server, obtaining and displaying the social recommendation reminder corresponding to the interaction text; or, obtaining the second interaction theme selected by the user in the multiple interaction themes and the input interaction text, and submitting the second interaction theme and the interaction text to the server, performing theme display data display processing of the interaction theme in the interaction area of the live page, and obtaining and displaying the social recommendation reminder corresponding to the interaction text.

[0089] In this case, the execution process of the interaction process using the first interaction mode provided by steps S204 to S208 can be replaced by the corresponding execution process of the interaction process using the second interaction mode, that is, steps S204 to S208 can be replaced by: obtaining the second interaction theme selected by the user in the multiple interaction themes and the input interaction text, and submitting the second interaction theme and the interaction text to the server, obtaining and displaying the social recommendation reminder corresponding to the interaction text; or, obtaining the second interaction theme selected by the user in the multiple interaction themes and the input interaction text, and submitting the second interaction theme and the interaction text to the server, performing theme display data display processing of the interaction theme in the interaction area of the live page, and obtaining and displaying the social recommendation reminder corresponding to the interaction text.

[0090] In summary, the interaction processing method of the live room provided by the embodiment, in the process of accessing the live room, the live page is displayed according to the live data stream of the live room, in the process of interaction in the live room, the target friend selected by the user in the friend list and the interaction theme selected by the user in the multiple interaction themes in the live room are obtained, and the target friend and the interaction theme are submitted to the server, so that the target friend is sent an interaction reminder, and theme display data display processing of the interaction theme is performed in the interaction area of the live page, so that in the process of accessing the live room, the user can interact with the friends in the live room, the live experience of the user accessing the live room is improved, and the probability of the user staying in the live room after entering the live room is improved.

[0091] On the other hand, in the process of accessing the live room, the user displays the live page according to the live data stream of the live room, and in the process of interacting in the live room, the user selects a second interaction theme and inputs an interaction text in multiple interaction themes, and submits the second interaction theme and the interaction text to the server, obtains the social recommendation prompt corresponding to the interaction text and displays it, and further, if the social recommendation prompt is triggered, it can jump from the live room to the conversation live room or conversation group for social conversation, so as to enrich the interaction diversity of the user in the live interaction process, and further improve the user's interaction experience in the live room.

[0092] The above steps S202 to S208 provided by the embodiment can be executed by the user terminal of the user. It should be noted that the above steps S202 to S208 executed by the user terminal of the user can cooperate with each other in the execution process, so when reading this embodiment, please refer to the corresponding content of steps S502 to S506 provided by the following method embodiment, and when reading the following method embodiment, please refer to the corresponding content of steps S202 to S208 provided by this embodiment.

[0093] The following is an example of the application of the live room interaction processing method provided by the embodiment in the first live interaction scene, combined with Figure 3 The live room interaction processing method provided by the embodiment is further described, referring to Figure 3 The live room interaction processing method applied to the first live interaction scene specifically includes the following steps.

[0094] Step S302, generating a live access instruction according to the live access operation of the user and submitting it to the server.

[0095] Step S306, receiving the live data stream of the live room sent by the server and displaying the live page.

[0096] Step S308, generating a first interaction instruction according to the trigger operation of the user triggering the first interaction mode and submitting it to the server.

[0097] Step S312, obtaining the target friend selected by the user in the friend list and the interaction theme selected by the user in the multiple interaction themes of the live room.

[0098] Step S314, submitting the target friend and the interaction theme to the server.

[0099] Step S322, receiving the theme display data of the interaction theme sent by the server and performing display processing in the interaction area of the live page.

[0100] It should be noted that any one of steps S302, steps S306 to S308, steps S312 to S314, and steps S322 or a combination of any multiple steps can be combined with any one of steps S202 to S208 or any multiple steps to form a new implementation manner according to the needs of implementation deployment. In addition, any one or more technical features in steps S302, steps S306 to S308, steps S312 to S314, and steps S322 can be combined with any one or more technical features provided in steps S202 to S208 to form a new implementation manner according to the actual deployment needs. Alternatively, any one or more technical features in steps S302, steps S306 to S308, steps S312 to S314 can be replaced by any one or more technical features provided in steps S202 to S208 to form a new implementation manner according to the actual deployment needs, which will not be described one by one here.

[0101] In addition, it should be noted that the above steps S302, steps S306 to S308, steps S312 to S314, and steps S322 provided by the embodiment can be executed by the user terminal of the user. It should be noted that the above steps S302, steps S306 to S308, steps S312 to S314, and steps S322 executed by the user terminal of the user can cooperate with each other in the execution process, so when reading this embodiment, please refer to the corresponding content of steps S304, steps S310, and steps S316 to S320 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding content of steps S302, steps S306 to S308, steps S312 to S314, and steps S322 provided in this embodiment.

[0102] The following takes the application of the live room interaction processing method provided by the embodiment in the second live interaction scene as an example, combined with Figure 4 , the live room interaction processing method provided by the embodiment is further described, referring to Figure 4 , the live room interaction processing method applied in the second live interaction scene specifically includes the following steps.

[0103] Step S402, live page display is performed according to live data stream of the live room.

[0104] Step S404, the selected interaction theme and the input interaction text of the user in the multiple interaction themes are obtained, and the interaction theme and the interaction text are submitted to the server.

[0105] Step S406, the display processing of the theme display data of the interactive theme is performed in the interactive area of the live page.

[0106] Step S408, the social recommendation prompt corresponding to the interactive text is obtained and displayed.

[0107] Step S410, if the social recommendation prompt is triggered, the live room is jumped to the conversation live room for performing the social conversation.

[0108] It should be noted that any one step or combination of any multiple steps in steps S402 to S410 can be combined with any one step or multiple steps of steps S202 to S208 to form a new implementation mode according to the needs of implementation and deployment. In addition, any one or more technical features in steps S402 to S410 can be combined with any one or more technical features provided in steps S202 to S208 to form a new implementation mode according to the actual needs of deployment. Alternatively, any one or more technical features in steps S402 to S410 can be replaced by any one or more technical features provided in steps S202 to S208 to form a new implementation mode according to the actual needs of deployment, which will not be described one by one here.

[0109] In addition, it should be noted that the above steps S402 to S410 provided by the embodiment can be executed by the user terminal of the user. It should be noted that the above steps S402 to S410 executed by the user terminal of the user can cooperate with each other in the execution process, so when reading this embodiment, please refer to the corresponding content of steps S602 to S612 provided in the following method embodiment, and when reading the following method embodiment, please refer to the corresponding content of steps S402 to S410 and step S322 provided in this embodiment.

[0110] One or more embodiments of the live room interaction processing method provided in the specification are as follows:

[0111] Referring to Figure 5 The live room interaction processing method provided in the embodiment can be applied to a server, and the method specifically includes steps S502 to S506.

[0112] Step S502, in response to a live access instruction submitted by a user terminal, a live data stream of a live room for live interaction is sent to the user terminal.

[0113] The live room for live interaction described in the embodiment refers to that after a user accesses and enters the live room, the user can interact in the live room in a specific manner. The interaction can be the interaction between the user and the live room, the interaction between the user and friends through the live room, or other forms of interaction, such as the interaction of recommending a user to flow or recommending an activity.

[0114] Optionally, the live room is accessed through an access portal configured by an application. In the specific execution process, in the process of accessing the live room, the user can access the application installed on the user terminal, and then access the live room through the access portal configured by the application.

[0115] In order to improve the interest and enthusiasm of the user in accessing the live room, different users can be allocated different live rooms in the process of accessing the live room. Specifically, different live rooms can be allocated to users of different categories, different live rooms can be allocated to users of different geographical positions, or different live rooms can be allocated to users of different access times in the process of live access. Optionally, the live room is determined according to the scenic spot matched by the user position information, or the live room is determined according to the festival corresponding to the access time. In addition, the live room is determined according to both the scenic spot matched by the user position information and the festival corresponding to the access time.

[0116] In the specific implementation, in the process of accessing the live room, the user can access live through the access portal triggered by the application. Based on the operation of triggering the access portal by the user, the user terminal of the user submits a live access instruction to the server. After receiving the live access instruction, the server sends a live data stream of the live room to the user terminal in response to the submitted live access instruction. The user terminal displays a live page according to the live data stream of the live room.

[0117] Among them, the live room can be provided with an anchor. In the process of accessing the live room by the user, the live data stream of the live room obtained by the user terminal of the user can be the live data stream of the anchor. The anchor can be a real anchor, or a virtual anchor such as a virtual person or a digital person. The live data stream can be the live data stream of the anchor, such as the live data stream of the anchor in the scenic spot or other live area. In addition, the live room can also not be provided with an anchor. In this case, the live data stream can be a live data stream of a scenic spot, or a pre-generated or real-time generated video stream related to a festival.

[0118] On this basis, after the user enters the live room, in order to improve the probability of the user staying after entering the live room, the background material of the live room can be configured to improve the live experience of the user after entering the live room. The background material of the live room can be determined according to the access time and / or the holiday. The background material can be a live background image in the form of an image, and can also be a live background animation or a live background video in the form of an animation or a video.

[0119] In this embodiment, the live room is configured with a control (interaction control) for live interaction. The interaction control can be displayed on the live page of the live room. The interaction control can also be set in a certain area of the live page. After the user triggers the interaction control, the live page of the live room will display an interaction interface.

[0120] In order to further improve the probability of the user staying after entering the live room, the display effect of the interaction interface can be configured to improve the live experience of the user after entering the live room. Optionally, the interface material of the interaction interface is determined according to the selected interaction theme. If the selected interaction theme in the interaction interface changes, the interface material is determined based on the changed interaction theme and the interaction interface is updated.

[0121] Optionally, the interaction interface is configured with at least one of the first control of the first interaction mode, the second control of the second interaction mode, and the extraction control for resource extraction and voucher extraction.

[0122] The first interaction mode refers to an interaction mode provided by the live room. The interaction mode is specifically an interaction mode in which the user interacts with friends in the live room. The first interaction mode can also be referred to as a friend interaction mode.

[0123] The second interaction mode refers to another interaction mode provided by the live room. The interaction mode is specifically an interaction performed by the user in the live room. The interaction of the user in the live room can be an interaction of the user with himself, or an interaction of the user with the anchor or between anchors, or an interaction of the user with a scenic spot or a holiday.

[0124] Resource extraction refers to a third interaction mode provided by the live room. This interaction mode is specifically that the user can extract resources in the live room. The resource pool for resource extraction can be provided by the provider of the application program, or by the scenic spot, or by other related parties, such as an advertising recommendation agency or an anchor.

[0125] Optionally, the permission of performing resource extraction is obtained after triggering the first control to perform the interactive processing, that is, the user can obtain the permission of performing resource extraction after performing the first interactive mode of interaction in the live room; wherein the permission of performing resource extraction can be the extraction times of the user performing resource extraction, and the extraction times can be determined according to the number of friends of the user performing the first interactive mode of interaction in the live room, such as taking the number of friends of the user performing the first interactive mode of interaction in the live room as the extraction times of the user performing resource extraction.

[0126] The performing of credential extraction refers to the fourth interactive mode provided by the live room, which is specifically that the user can perform the extraction of credentials in the live room. The credentials can be electronic credentials, and the user can participate in the corresponding service or activity based on the extracted credentials, or can process the credentials, or can participate in the corresponding service or activity according to the processing result after processing the credentials.

[0127] Optionally, the permission of performing credential extraction is obtained after triggering the second control to perform the interactive processing, that is, the user can obtain the permission of performing credential extraction after performing the second interactive mode of interaction in the live room; wherein the permission of performing resource extraction can be the extraction times of the user performing credential extraction, and the extraction times can be determined according to the number of times of the user performing the second interactive mode of interaction in the live room, such as taking the number of times of the user performing the second interactive mode of interaction in the live room as the extraction times of the user performing credential extraction.

[0128] In this embodiment, the interactive interface can also be configured with multiple interactive themes, and the multiple interactive themes can be displayed on the interactive interface after the user triggers the interactive control. The interactive theme refers to the theme of the user's interaction in the live room, which is pre-set by the live room. For example, the live room pre-sets multiple interactive themes related to festivals, or the live room pre-sets multiple interactive themes related to scenic spots, or the live room pre-sets multiple interactive themes related to the type of the live room.

[0129] The interactive theme can be used in the process of the user performing the first interactive mode of interaction. Specifically, the user can use the interactive theme to perform the first interactive mode of interaction, which can be that the user selects a target friend in the friend list, selects an interactive theme from the multiple interactive themes and inputs interactive text, or that the user selects an interactive theme from the multiple interactive themes and inputs interactive text for the interactive theme.

[0130] Among them, the interactive text input by the user can be an intention text for representing the intention of the user, and can also be an expectation text for representing the expectation of the user; specifically, in the process of the user using the interactive theme to interact in the first interactive manner, that is, in the process of the user using the interactive theme to interact with the friend, the interactive text input by the user can be specifically an intention text for expressing the intention of the user to the friend in the interaction process, or an expectation text for expressing the expectation of the user to the friend in the interaction process.

[0131] In addition, the interactive theme can also be used in the process of the user using the second interactive manner to interact, specifically, the user using the interactive theme to interact in the second interactive manner can be that the user selects an interactive theme from a plurality of interactive themes and inputs an interactive text, or that the user selects an interactive theme from a plurality of interactive themes and inputs an interactive text for the interactive theme; specifically, in the process of the user using the interactive theme to interact in the second interactive manner, the interactive text input by the user can be specifically an intention text for expressing the intention of the user to himself or an expectation text for expressing the expectation of the user.

[0132] As described above, on the basis that the above-mentioned interactive manner of the user in the live room includes the first interactive manner and the second interactive manner, the user can also use the second interactive manner to interact.

[0133] In an optional implementation provided by the embodiment, the second interactive theme selected by the user terminal from a plurality of interactive themes and the input interactive text are received; if the interactive text contains a preset field, a social recommendation reminder is generated and sent to the user terminal.

[0134] Alternatively, the second interactive theme selected by the user terminal from a plurality of interactive themes and the input interactive text are received; theme display data of the interactive theme is generated and sent to the user terminal; if the interactive text contains a preset field, a social recommendation reminder is generated and sent to the user terminal.

[0135] In the specific execution process, after the user selects the second interactive theme from a plurality of interactive themes and inputs the interactive text, the user terminal of the user submits the second interactive theme and the interactive text to the server, the server generates a social recommendation reminder corresponding to the interactive text after receiving the second interactive theme and the interactive text submitted by the user terminal of the user, and sends the social recommendation reminder to the user terminal of the user, and the user terminal displays the social recommendation reminder on the live page after receiving the social recommendation reminder.

[0136] Optionally, the social recommendation prompt is generated in a case that the interactive text contains a preset field or a preset keyword; the preset field or the preset keyword can be a preset social field or a preset social keyword related to sociality, for example, the preset field or the preset keyword is a field or a keyword of "getting rid of single", and correspondingly, the social recommendation prompt can be a dating prompt for inviting the user to participate in a dating activity.

[0137] The interactive text includes: a text input in an editing interface of the second interactive theme, and / or a text input in a text interactive area of the live page.

[0138] Further, on the basis of displaying the social recommendation prompt on the live page, the user can access and participate in the corresponding social activity by triggering the social recommendation prompt, so as to enrich the interactive diversity of the user in the live interactive process, and further improve the interactive experience of the user in the live room; specifically, in an optional embodiment provided by the present embodiment, if the social recommendation prompt is triggered, the live room is jumped to a conversation live room or a conversation group for conducting a social conversation. Optionally, the participants of the conversation live room or the conversation group include the anchor and a social participation user, and the social participation user includes the user.

[0139] In the process of jumping from the live room to the conversation live room or the conversation group for conducting a social conversation, the server determines the conversation live room or the conversation group for conducting a social conversation allocated to the user, and sends an access address of the conversation live room or the conversation group to the user terminal of the user, where the user terminal of the user jumps to the conversation live room or the conversation group for conducting a social conversation based on the access address.

[0140] In addition, in another optional embodiment provided by the present embodiment, if the user triggers the second interactive mode, the second interactive theme selected by the user from the plurality of interactive themes and the input interactive text are acquired, and the second interactive theme and the interactive text are submitted to the server. After the server receives the second interactive theme and the interactive text, the server generates interactive conversation data according to the second interactive theme and the interactive text and sends the interactive conversation data to the user terminal, and the user terminal performs display processing of the theme display data in the interactive area of the live page.

[0141] As described above, after the user triggers the first control to obtain the right to perform resource extraction, the user can perform resource extraction based on the obtained right. Specifically, the user can perform resource extraction by triggering the extraction control configured by the interactive interface to perform resource extraction. For example, after the user clicks the extraction control configured by the interactive interface to perform resource extraction, an extraction interface for performing resource extraction is displayed. The extraction interface displays a resource pool. After resource extraction is performed in the resource pool, the user obtains resources. For another example, after the user clicks the extraction control configured by the interactive interface to perform resource extraction, resource extraction is performed in the resource pool. After the extraction is completed, the resource pool is displayed in the extraction interface. The resources extracted by the user in the resource pool can be distinguished and displayed.

[0142] Optionally, the resources obtained by performing resource extraction are distributed to a user account. The user account refers to a user account of the user. Specifically, the user account can be a user account of the user in an application program. Alternatively, the user account can be a resource account of the user in the application program.

[0143] Further, on the basis of distributing the resources obtained by performing resource extraction to the user account, to facilitate the user to use the resources to perform live interaction, in an optional implementation provided by the embodiment, if the use control of the resources is triggered, the user is jumped to a host live room for resource allocation. A resource giving interface is displayed in the host live room. The host is given resources according to a giving instruction.

[0144] As described above, after the user triggers the second control to obtain the right to perform credential extraction, the user can perform credential extraction based on the obtained right. Specifically, the user can perform credential extraction by triggering the extraction control configured by the interactive interface to perform credential extraction. For example, after the user clicks the extraction control configured by the interactive interface to perform credential extraction, the user performs credential extraction in a preset credential set to obtain credentials.

[0145] The credentials obtained by performing credential extraction can be distributed to a user account of the user. Specifically, the user account can be a user account of the user in an application program. Alternatively, the user account can be a credential account of the user in the application program. In addition, the credentials obtained by performing credential extraction can be displayed in the interactive interface. Alternatively, the credentials obtained by performing credential extraction can be displayed in other interfaces. For example, the credentials obtained by performing credential extraction can be displayed in a credential extraction page displayed after the user clicks the extraction control configured by the interactive interface to perform credential extraction. In addition, the credential information of the obtained credentials can be displayed in the interactive interface or the credential extraction page.

[0146] Optionally, the credentials obtained by performing credential extraction are combined according to a preset number of credentials to obtain exchange resources after resource exchange. Alternatively, the credentials obtained by performing credential extraction are combined according to a preset number of credentials to obtain exchange rights for resource exchange.

[0147] 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.

[0148] 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.

[0149] 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.

[0150] 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.

[0151] 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.

[0152] 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.

[0153] The theme material of the interaction theme refers to a material configured in advance for the interaction theme, and the material is used for interaction display. The theme material can be an image material in the form of an image, or a theme material in the form of an animation. The animation parameter corresponding to the interaction time refers to a display parameter of the theme material determined according to the interaction time for display on the live page, such as a display position, a display time, a display pixel color, and / or a display size. The animation parameter corresponding to the weather type corresponding to the interaction time refers to a display parameter of the theme material determined according to the weather type for display on the live page, such as a display position, a display time, a display pixel color, and / or a display size.

[0154] In an optional embodiment provided by the present embodiment, sending the interaction reminder to the target friend includes: sending the interaction reminder to an application account of the target friend, and / or sending the interaction reminder to the target friend through a communication application.

[0155] Optionally, after the interaction reminder is sent to the user terminal of the target friend, the live room is entered through the user terminal of the target friend in a case where the interaction reminder is triggered.

[0156] In a specific implementation, in order to enrich the interaction diversity of the user in the live interaction process, the user can be guided by sending a guide reminder to the user, so as to improve the probability of the user remaining in the application program. Specifically, in an optional embodiment provided by the present embodiment, after the interaction reminder is sent to the target friend, a guide reminder of a target service or a target program is sent to the user terminal; and after the guide reminder is triggered, a jump link of the target service or the target program is sent to the user terminal.

[0157] The target service or the target program can be a service or a program in the application program, such as a subprogram in the application program.

[0158] Specifically, in the process of jumping after the guide reminder is triggered, the jump link of the target service or the target program can be received after the guide reminder is triggered, and then the jump link is used to jump from the live room to the target service or the target program. The jump link can be sent to the user terminal after the server detects that the guide reminder is triggered, or the server can send a guide instruction to the user terminal after the user terminal detects that the guide reminder is triggered, and the server sends the jump link to the user terminal in response to the guide instruction.

[0159] The following takes the application of the live room interaction processing method provided by the present embodiment in a first live interaction scene as an example, and combines Figure 3 The live room interaction processing method provided by the present embodiment is further described with reference to Figure 3 The live room interaction processing method applied to the first live interaction scene specifically includes the following steps.

[0160] Step S304, in response to the live access instruction submitted by the user terminal, sending the live data stream of the live room for live interaction to the user terminal.

[0161] Step S310, in response to the first interaction instruction, reading the friend list of the user and returning to the user terminal.

[0162] Step S316, receiving the target friend selected from the friend list and the interaction theme selected from the plurality of interaction themes submitted by the user terminal.

[0163] Step S318, generating theme display data of the interaction theme and sending to the user terminal.

[0164] Step S320, sending an interaction reminder to the target friend.

[0165] It should be noted that any one step or combination of any multiple steps of steps S304, S310 and S316 to S320 can be combined with any one step or multiple steps of steps S502 to S506 to form a new implementation mode according to the needs of implementation deployment; in addition, any one or more technical features in steps S304, S310 and S316 to S320 can be combined with any one or more technical features provided in steps S502 to S506 to form a new implementation mode according to the actual deployment needs; or, any one or more technical features in steps S304, S310 and S316 to S320 can be replaced by any one or more technical features provided in steps S502 to S506 to form a new implementation mode according to the actual deployment needs, which will not be described one by one here.

[0166] The following takes the application of a live room interaction processing method provided in this embodiment in a second live interaction scenario as an example, combined with Figure 6 , the live room interaction processing method provided in this embodiment is further described, referring to Figure 6 , the live room interaction processing method applied in the second live interaction scenario specifically includes the following steps.

[0167] Step S602, in response to the live access instruction submitted by the user terminal, sending the live data stream of the live room for live interaction to the user terminal.

[0168] Step S604, receiving the interaction theme selected from the plurality of interaction themes and the input interaction text submitted by the user terminal.

[0169] Step S606, generating theme display data of the interaction theme and sending to the user terminal.

[0170] Step S608, if the interactive text contains a preset field, a social recommendation reminder is generated and sent to the user terminal.

[0171] Step S610, if the social recommendation reminder is triggered, a session live room for the user to participate in a social session is determined.

[0172] Step S612, the access address of the session live room is sent to the user terminal to jump from the live room to the session live room.

[0173] It should be noted that any one step or combination of any multiple steps in steps S602 to S612 can be combined with any one step or multiple steps of steps S502 to S506 to form a new implementation mode according to the needs of implementation deployment; in addition, any one or more technical features in steps S602 to S612 can be combined with any one or more technical features provided in steps S502 to S506 to form a new implementation mode according to the actual deployment needs; or, any one or more technical features in steps S602 to S612 can also be replaced by any one or more technical features provided in steps S502 to S506 to form a new implementation mode according to the actual deployment needs, which will not be described one by one here.

[0174] The present specification provides a live room interaction processing device implementation, for example:

[0175] In the above embodiment, a live room interaction processing method is provided, and a live room interaction processing device corresponding thereto is also provided, which will be described below with reference to the accompanying drawings.

[0176] Reference Figure 7 It shows a schematic diagram of a live room interaction processing device embodiment provided by the present embodiment.

[0177] Since the device embodiment corresponds to the method embodiment, the description is relatively simple, and the related parts can be seen from the above-mentioned corresponding description of the method embodiment. The device embodiment described below is only illustrative.

[0178] The present embodiment provides a live room interaction processing device, which comprises:

[0179] The live display module 702 is configured to display the live page according to the live data stream of the live room for live interaction;

[0180] The user selection module 704 is configured to obtain a target friend selected by a user in a friend list and an interaction theme selected by the user in a plurality of interaction themes of the live broadcast room.

[0181] The submission module 706 is configured to submit the target friend and the interaction theme to a server, so that the server sends an interaction reminder to the target friend.

[0182] The interaction display module 708 is configured to perform display processing of theme display data of the interaction theme in an interaction area of a live broadcast page.

[0183] Another live broadcast room interaction processing apparatus provided in the specification is implemented, for example, as follows.

[0184] In the above embodiment, another live broadcast room interaction processing method is provided, and another live broadcast room interaction processing apparatus corresponding to the method is also provided, which will be described below with reference to the accompanying drawings.

[0185] Reference Figure 8 which shows a schematic diagram of an embodiment of a live broadcast room interaction processing apparatus provided in the embodiment.

[0186] Since the apparatus embodiment corresponds to the method embodiment, the description is relatively simple, and the related parts can be seen in the above-provided corresponding description of the method embodiment. The apparatus embodiment described below is only illustrative.

[0187] The live broadcast room interaction processing apparatus provided in the embodiment includes:

[0188] The data stream sending module 802 is configured to send, in response to a live broadcast access instruction submitted by a user terminal, a live broadcast data stream of a live broadcast room for live broadcast interaction to the user terminal.

[0189] The receiving module 804 is configured to receive a target friend selected by the user terminal in a friend list and an interaction theme selected by the user terminal in a plurality of interaction themes of the live broadcast room.

[0190] The data generation and sending module 806 is configured to generate theme display data of the interaction theme and send the theme display data to the user terminal, and send an interaction reminder to the target friend.

[0191] A live broadcast room interaction processing device provided in the specification is implemented, for example, as follows.

[0192] Corresponding to the above-described live broadcast room interaction processing method, based on the same technical concept, one or more embodiments of the specification also provide a live broadcast room interaction processing device for executing the above-provided live broadcast room interaction processing method, Figure 9A structural diagram of an interactive processing device of a live room is provided for one or more embodiments of the present specification.

[0193] The interactive processing device of the live room provided by the present embodiment comprises:

[0194] As shown in Figure 9 The interactive processing device of the live room can have great differences due to different configurations or performances, and can include one or more processors 901 and memories 902. The memories 902 can store one or more storage applications or data. The memory 902 can be temporary storage or persistent storage. The applications stored in the memory 902 can include one or more modules (not shown in the figure), and each module can include a series of computer executable instructions in the interactive processing device of the live room. Further, the processor 901 can be configured to communicate with the memory 902 and execute a series of computer executable instructions in the memory 902 on the interactive processing device of the live room. The interactive processing device of the live room can 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.

[0195] In a specific embodiment, the interactive processing device of the live room includes a memory and one or more programs, wherein one or more programs are stored in the memory, and one or more programs can include one or more modules, and each module can include a series of computer executable instructions in the interactive processing device of the live room, and the configuration of the one or more processors to execute the one or more programs includes computer executable instructions for:

[0196] Displaying a live page according to a live data stream of the live room for live interaction;

[0197] Obtaining a target friend selected by a user in a friend list and an interaction theme selected by the user in a plurality of interaction themes of the live room;

[0198] Submitting the target friend and the interaction theme to a server to enable the server to send an interaction reminder to the target friend;

[0199] Displaying theme display data of the interaction theme in an interaction area of the live page.

[0200] Another embodiment of the interactive processing device of the live room provided by the present specification is as follows:

[0201] Corresponding to the above-described another live room interaction processing method, based on the same technical concept, one or more embodiments of the present specification also provide another live room interaction processing device for executing the above-described another live room interaction processing method, Figure 10 A structural schematic diagram of another live room interaction processing device provided by one or more embodiments of the present specification.

[0202] The live room interaction processing device provided in this embodiment includes:

[0203] As Figure 10 indicated, the live room interaction processing device can have great differences due to different configurations or performances, and can include one or more processors 1001 and memories 1002, and the memories 1002 can store one or more storage applications or data. Among them, the memory 1002 can be temporary storage or persistent storage. The application stored in the memory 1002 can include one or more modules (not shown in the figure), and each module can include a series of computer executable instructions in the live room interaction processing device. Further, the processor 1001 can be configured to communicate with the memory 1002 and execute a series of computer executable instructions in the memory 1002 on the live room interaction processing device. The live room interaction processing device can 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.

[0204] In one specific embodiment, the live room interaction processing device includes a memory and one or more programs, wherein one or more programs are stored in the memory, and one or more programs can include one or more modules, and each module can include a series of computer executable instructions in the live room interaction processing device, and the configuration of the one or more processors to execute the one or more programs includes computer executable instructions for:

[0205] In response to the live access instruction submitted by the user terminal, the live data stream of the live room for live interaction is sent to the user terminal;

[0206] Receiving the target friend selected in the friend list and the interaction theme selected in the plurality of interaction themes in the live room submitted by the user terminal;

[0207] Generating theme display data of the interaction theme and sending it to the user terminal, and sending an interaction reminder to the target friend.

[0208] The computer readable storage medium provided in the specification implements the following, for example:

[0209] Corresponding to the above description, based on the same technical concept, one or more embodiments of the specification also provide a computer readable storage medium.

[0210] The computer readable storage medium provided in the embodiment is used to store computer executable instructions, and the computer executable instructions realize the following processes when executed.

[0211] Live page display is performed according to the live data stream of the live room for live interaction;

[0212] The target friend selected by the user in the friend list and the interaction theme selected by the user in the multiple interaction themes of the live room are obtained;

[0213] The target friend and the interaction theme are submitted to the server, so that the server sends an interaction reminder to the target friend;

[0214] The theme display data of the interaction theme is displayed in the interaction area of the live page.

[0215] It should be noted that the embodiments of the computer readable storage medium in the specification and the embodiments of the live room interaction processing method in the specification are based on the same inventive concept, so the specific implementation of the embodiments can be referred to the implementation of the corresponding method described above, and the repeated parts will not be described here.

[0216] Another computer readable storage medium provided in the specification implements the following, for example:

[0217] Corresponding to the above description, based on the same technical concept, one or more embodiments of the specification also provide another computer readable storage medium.

[0218] The computer readable storage medium provided in the embodiment is used to store computer executable instructions, and the computer executable instructions realize the following processes when executed.

[0219] In response to the live access instruction submitted by the user terminal, the live data stream of the live room for live interaction is sent to the user terminal;

[0220] The target friend selected by the user in the friend list and the interaction theme selected by the user in the multiple interaction themes of the live room are received;

[0221] The theme display data of the interaction theme is generated and sent to the user terminal, and an interaction reminder is sent to the target friend.

[0222] It should be noted that the embodiment of the computer program product in the specification is based on the same inventive concept as the embodiment of the live room interaction processing method in the specification, and therefore the specific implementation of the embodiment can be referred to the implementation of the corresponding method, and the repeated parts will not be described herein.

[0223] The computer program product provided in the specification is implemented as follows:

[0224] The computer program product provided in the specification is implemented as follows:

[0225] The computer program product provided in the specification is implemented as follows:

[0226] According to the live data stream of the live room for live interaction, the live page display is performed;

[0227] According to the live data stream of the live room for live interaction, the live page display is performed;

[0228] According to the live data stream of the live room for live interaction, the live page display is performed;

[0229] According to the live data stream of the live room for live interaction, the live page display is performed;

[0230] It should be noted that the embodiment of the computer program product in the specification is based on the same inventive concept as the embodiment of the live room interaction processing method in the specification, and therefore the specific implementation of the embodiment can be referred to the implementation of the corresponding method, and the repeated parts will not be described herein.

[0231] The computer program product provided in the specification is implemented as follows:

[0232] The computer program product provided in the specification is implemented as follows:

[0233] The computer program product provided in the specification is implemented as follows:

[0234] The computer program product provided in the specification is implemented as follows:

[0235] receive the target friend selected by the user terminal from the friend list and the interaction theme selected by the user terminal from the multiple interaction themes of the live broadcast room;

[0236] generate theme display data of the interaction theme and send the theme display data to the user terminal, and send an interaction reminder to the target friend.

[0237] It should be noted that the embodiment of another computer program product in the specification is based on the same inventive concept as the embodiment of the live broadcast room interaction processing method in the specification, and 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.

[0238] Each of the embodiments in the specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the difference from other embodiments, such as the device embodiment, the equipment embodiment, the computer readable storage medium embodiment, the computer program product embodiment, which are similar to the method embodiment, so the description is relatively simple. The related content in the device embodiment, the equipment embodiment, the computer readable storage medium embodiment and the computer program product embodiment can be referred to the part of the method embodiment.

[0239] The above describes specific embodiments of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different than the order in the embodiments and still achieve the desired result. In addition, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous or possible.

[0240] In the 1930s, it was clear to distinguish whether an improvement in a technology was in hardware (e.g., improvement in circuit structure of diodes, transistors, switches, etc.) or in software (e.g., improvement in method flow). However, as technology has evolved, many improvements in method flow today can be considered as direct improvements in hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved method flow into the hardware circuit. Therefore, it cannot be said that an improvement in a method flow cannot be implemented using hardware entity modules. For example, a programmable logic device (PLD) (e.g., a field programmable gate array (FPGA)) is an integrated circuit whose logic function is determined by user programming of the device. A digital system is "integrated" on a PLD by the designer programming it, rather than by ordering a chip manufacturer to design and fabricate a custom integrated circuit chip. Moreover, instead of manually fabricating integrated circuit chips, this programming is now mostly implemented using "logic compiler" software, which is similar to software compilers used in program development, and the original code before compilation is written in a specific programming language, which is called a hardware description language (HDL), and there are many such languages, 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, RHDL (Ruby Hardware Description Language), etc., and the most commonly used are VHDL (Very-High-Speed Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should be aware that only a slight logical programming of the method flow in the above-mentioned hardware description languages and programming into an integrated circuit can easily obtain a hardware circuit that implements the logical method flow.

[0241] The controller can be implemented in any suitable way, for example, the controller can take the form of a microprocessor or processor and a computer readable medium storing computer readable program code, such as software or firmware, executable by the (micro)processor, logic gates, switches, an application specific integrated circuit (ASIC), a programmable logic controller and an embedded microcontroller, examples of which include but are not limited to the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20 and Silicone Labs C8051F320, the memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also know that, in addition to implementing the controller in pure computer readable program code, it is possible to implement the same functionality in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers and embedded microcontrollers by logically programming the method steps. Such a controller can therefore be considered to be a hardware component, and the means included therein for implementing the various functions can also be considered to be structures within the hardware component. Alternatively, or even additionally, the means for implementing the various functions can be considered to be both a software module implementing the method and a structure within the hardware component.

[0242] The systems, apparatuses, modules or units illustrated by 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, the computer can be a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0243] For the sake of brevity, the above apparatuses are described in functional form in various units. Of course, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0244] Those skilled in the art will appreciate that one or more embodiments of the disclosure can provide a method, a system or a computer program product. Accordingly, one or more embodiments of the disclosure can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the disclosure can take the form of a computer program product on one or more computer readable storage media (including, but not limited to, disk memory, CD-ROMs, optical storage devices, etc.) embodying computer readable program code.

[0245] The specification is presented with reference to flow diagrams and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the specification. It will be understood that each block of the flow diagrams and / or block diagrams, and combinations of blocks in the flow diagrams 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 processing device or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, create means for implementing the functions specified in the flow diagrams and / or block diagrams block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks.

[0246] These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks.

[0247] The computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks. Figure 1 one or more functions specified in the flow diagram and / or block diagram block or blocks.

[0248] In a typical configuration, a computing device includes one or more processors (CPUs), input / output interfaces, network interfaces, and memory.

[0249] The memory can include non-persistent memory and / or volatile memory, such as random access memory (RAM) and / or cache memory, non-volatile memory, such as read-only memory (ROM), EPROM, and / or flash memory, etc. in a computer-readable medium. The memory is an example of computer-readable media.

[0250] Computer-readable media includes permanent and non-permanent, movable and non-movable media that can be implemented by any method or technology to store information. The 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, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information accessible by a computing device. According to the definition herein, computer-readable media does not include transitory media such as modulated data signals and carriers.

[0251] It should also be noted that the terms "comprising", "containing", or any other variant thereof are intended to cover non-exclusive inclusions, such that a process, method, article or apparatus that comprises a list of elements does not only include those elements, but also other elements not explicitly listed or inherent to such a process, method, article or apparatus. Without more limitations, the element defined by the phrase "comprising at least one" does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising the element.

[0252] One or more embodiments of the present specification can be described in the general context of computer-executable instructions being executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, and the like that perform particular tasks or implement particular abstract data types. One or more embodiments of the present specification can also be practiced in a distributed computing environment, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media, including storage devices.

[0253] The above only describes the embodiments of the present document and is not intended to limit the present document. For those skilled in the art, the present document can have various changes and variations. Any modification, equivalent replacement, improvement, etc. within the spirit and principle of the present document shall be included in the scope of claims of the present document.

Claims

1. A live room interaction processing method, comprising: displaying a live page according to a live data stream of a live room in which interaction is performed; if a user triggers a first interaction mode, obtaining a target friend selected by the user in a friend list and an interaction theme selected by the user from a plurality of interaction themes in the live room, and submitting the target friend and the interaction theme to a server to enable the server to send an interaction reminder to the target friend and to enable the server to perform display processing of theme display data of the interaction theme in an interaction area of the live page; if the user triggers a second interaction mode, obtaining a second interaction theme selected by the user from the plurality of interaction themes and interaction text input by the user, submitting the second interaction theme and the interaction text to the server, obtaining a social recommendation reminder corresponding to the interaction text, and displaying the social recommendation reminder, wherein the social recommendation reminder is generated in a case where the interaction text input in an editing interface of the second interaction theme contains a preset field.

2. The live room interaction processing method of claim 1, further comprising: if the social recommendation reminder is triggered, jumping from the live room to a session live room or a session group in which a social session is performed; wherein participating members of the session live room or the session group include a host and a social participating user, and the social participating user includes the user.

3. The live room interaction processing method of claim 1, wherein the plurality of interaction themes are displayed in an interaction interface after the user triggers an interaction control; the interaction interface is configured with a first control of the first interaction mode, a second control of the second interaction mode, an extraction control for performing resource extraction and / or performing credential extraction; wherein the permission for performing resource extraction is obtained after the first control is triggered to perform interaction processing, and the permission for performing credential extraction is obtained after the second control is triggered to perform interaction processing.

4. The live room interaction processing method of claim 3, wherein interface materials of the interaction interface are determined according to the selected interaction theme; if the selected interaction theme in the interaction interface is changed, interface materials are determined based on the changed interaction theme and the interaction interface is updated.

5. The live room interaction processing method of claim 3, wherein a credential obtained by performing credential extraction is synthesized according to a preset number of credentials and is exchanged for exchange resources, or is synthesized according to a preset number of credentials to obtain exchange permissions for resource exchange.

6. The live room interaction processing method of claim 3, wherein resources obtained by performing resource extraction are distributed to a user account; if a use control of the resources is triggered, jumping to a host live room to which the resources are allocated, displaying a resource gift interface in the host live room, and gifting the resources to a host according to a gift instruction. 7.The live room interaction processing method of claim 1, after the step of obtaining the target friend selected by the user in the friend list and the interaction theme selected by the user in the plurality of interaction themes in the live room is executed, and before the step of displaying the theme display data of the interaction theme in the interaction area of the live page is executed, further comprising: generating a theme animation according to the theme material of the interaction 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 a theme component according to the user identifier and the input interaction text, and generating a theme script according to the user information and the interaction text. 8.The live room interaction processing method of claim 7, wherein the step of displaying the theme display data of the interaction theme in the interaction area of the live page comprises: displaying the theme animation on the top layer of the live page; displaying the theme identifier or the theme component in the first interaction area of the live page, and displaying the theme script in the text interaction area of the live page. 9.The live room interaction processing method of claim 1, after the step of displaying the theme display data of the interaction theme in the interaction area of the live page is executed, further comprising: displaying a flow diversion reminder of a target service or a target program in the live page; if the flow diversion reminder is triggered, jumping from the live room to the target service or the target program. 10.The live room interaction processing method of claim 9, wherein the target service or the target program comprises an application service or a subprogram in an application program; the live room enters through an access portal configured by the application program. 11.The live room interaction processing method of claim 1, wherein the live room is determined according to a scenic spot matched according to user location information, or is determined according to a festival corresponding to an access time; a background material of the live room is determined according to the access time and / or the festival. 12.The live room interaction processing method of claim 1, wherein after the interaction reminder is sent to the user terminal of the target friend, the live room is entered through the user terminal if the interaction reminder is triggered. 13.A live room interaction processing method, comprising: in response to a live access instruction submitted by a user terminal, sending a live data stream of a live room for live interaction to the user terminal; if a first interaction mode is triggered by a user, receiving a target friend selected by the user terminal in a friend list and an interaction theme selected by the user terminal in a plurality of interaction themes in the live room, generating theme display data of the interaction theme and sending the theme display data to the user terminal, and sending an interaction reminder to the target friend. if the user triggers a second interaction mode, receiving a second interaction theme selected from the plurality of interaction themes and input interaction text submitted by the user terminal, generating a social recommendation prompt corresponding to the interaction text and sending it to the user terminal, and the social recommendation prompt is generated in the case that the interaction text input in the editing interface of the second interaction theme contains a preset field.

14. The live room interaction processing method of claim 13, further comprising: if the social recommendation prompt is triggered, determining a session live room or a session group for which the user is assigned to conduct a social conversation; sending an access address of the session live room or the session group to the user terminal to jump from the live room to the session live room or the session group; wherein the participating members of the session live room or the session group include a host and social participating users, and the social participating users include the user.

15. The live room interaction processing method of claim 13, wherein the generating theme display data of the interaction theme comprises: generating a theme animation according to theme material of the interaction theme, interaction time, and animation parameters corresponding to a weather type corresponding to the interaction time; generating a theme identifier or a theme component according to a user identifier and input interaction text, and generating a theme script according to user information and the interaction text.

16. The live room interaction processing method of claim 13, wherein the sending an interaction prompt to the target friend comprises: sending the interaction prompt to an application account of the target friend, and / or sending the interaction prompt to the target friend through a communication application; wherein the target friend enters the live room after the interaction prompt is triggered on the user terminal of the target friend.

17. The live room interaction processing method of claim 13, wherein after the steps of generating theme display data of the interaction theme and sending it to the user terminal, and sending an interaction prompt to the target friend are executed, the method further comprises: sending a lead generation prompt of a target service or a target program to the user terminal; sending a jump link of the target service or the target program to the user terminal after the lead generation prompt is triggered.

18. A live room interaction processing apparatus, comprising: a live display module configured to display a live page according to a live data stream of a live room for live interaction; a first interaction module configured to, if a user triggers a first interaction mode, obtain a target friend selected by the user from a friend list and an interaction theme selected from a plurality of interaction themes in the live room, submit the target friend and the interaction theme to a server, so that the server sends an interaction prompt to the target friend, and perform display processing of theme display data of the interaction theme in an interaction area of the live page. a second interaction module configured to, if the user triggers a second interaction mode, acquire a second interaction theme selected by the user from the plurality of interaction themes and input interaction text, submit the second interaction theme and the interaction text to the server, acquire a social recommendation prompt corresponding to the interaction text and display the social recommendation prompt, the social recommendation prompt being generated in a case where the interaction text input in an editing interface of the second interaction theme contains a preset field.

19. An interaction processing apparatus for a live broadcast room, comprising: a data stream sending module configured to, in response to a live broadcast access instruction submitted by a user terminal, send a live broadcast data stream of a live broadcast room for live broadcast interaction to the user terminal; a first interaction module configured to, if a user triggers a first interaction mode, acquire a target friend selected by the user from a friend list and an interaction theme selected by the user from a plurality of interaction themes in the live broadcast room, submit the target friend and the interaction theme to a server, so that the server sends an interaction prompt to the target friend, and performs display processing of theme display data of the interaction theme in an interaction area of a live broadcast page; a second interaction module configured to, if the user triggers a second interaction mode, receive a second interaction theme selected by the user from the plurality of interaction themes and input interaction text submitted by the user terminal, generate a social recommendation prompt corresponding to the interaction text and send the social recommendation prompt to the user terminal, the social recommendation prompt being generated in a case where the interaction text input in an editing interface of the second interaction theme contains a preset field.

20. An interaction processing device for a live broadcast room, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: display a live broadcast page according to a live broadcast data stream of a live broadcast room for live broadcast interaction; if a user triggers a first interaction mode, acquire a target friend selected by the user from a friend list and an interaction theme selected by the user from a plurality of interaction themes in the live broadcast room, submit the target friend and the interaction theme to a server, so that the server sends an interaction prompt to the target friend, and performs display processing of theme display data of the interaction theme in an interaction area of a live broadcast page; if the user triggers a second interaction mode, acquire a second interaction theme selected by the user from the plurality of interaction themes and input interaction text, submit the second interaction theme and the interaction text to the server, acquire a social recommendation prompt corresponding to the interaction text and display the social recommendation prompt, the social recommendation prompt being generated in a case where the interaction text input in an editing interface of the second interaction theme contains a preset field.

21. An interaction processing device for a live broadcast room, comprising: a processor; and a memory configured to store computer executable instructions which, when executed, cause the processor to: in response to a live broadcast access instruction submitted by a user terminal, send a live broadcast data stream of a live broadcast room for live broadcast interaction to the user terminal; If the user triggers the first interaction mode, a target friend selected from a friend list submitted by the user terminal and an interaction theme selected from a plurality of interaction themes in the live broadcast room are received, theme display data of the interaction theme is generated and sent to the user terminal, and an interaction reminder is sent to the target friend; If the user triggers the second interaction mode, a second interaction theme selected from the plurality of interaction themes and an input interaction text submitted by the user terminal are received, a social recommendation reminder corresponding to the interaction text is generated and sent to the user terminal, and the social recommendation reminder is generated in a case where the interaction text input in the editing interface of the second interaction theme contains a preset field. 22.A computer readable storage medium for storing computer executable instructions, the computer executable instructions, when executed, implement the steps of the method of claim 1 or 13.

Citation Information

Patent Citations

  • Topic setting method, device, computer device and storage medium for live broadcast room

    CN109213954A

  • Live broadcast room recommendation method and device, terminal, server, live broadcast room recommendation system and storage medium

    CN111556327A