Processing method and device for live broadcasting room
By displaying the audience's characteristic tags and suggested content in the live broadcast room, it solves the problem of difficulty in accurately predicting audience interests, emotions and preferences in the prior art, and improves human-computer interaction efficiency and live broadcast interaction quality.
Patent Information
- Application Number
- CN202510073388.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-16
- Publication Date
- 2025-04-22
AI Technical Summary
The existing live broadcast interactive system is difficult to accurately predict audience interests, emotions and preferences, resulting in low human-computer interaction efficiency.
By displaying the audience's feature tags and suggestions in the live broadcast room, update the feature tags in real time based on the audience's behavioral data and emotional changes, and generate interactive suggestions for the audience.
It improves human-computer interaction efficiency, enables the anchor to quickly understand the audience's interests, emotions and preferences, and adjusts the interaction method according to the suggested content, thereby improving the interactive quality of live broadcasts and the audience experience.
Smart Images

Figure CN119865632A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of live broadcast technology, and in particular, to a method, device, computer equipment, computer-readable storage medium, and computer program product for processing a live broadcast room. Background Art
[0002] With the rapid development and popularization of Internet technology, the live broadcast industry has become an important part of the digital entertainment field. Live broadcast technology not only provides viewers with a new experience of real-time viewing and interactive participation, but also provides content creators with a stage to showcase their talents and realize their personal values.
[0003] Most existing live interactive systems rely on simple audience behavior analysis (such as viewing time, gift frequency, etc.), lack accurate prediction of audience interests, emotions and preferences, and have problems such as low efficiency of human-computer interaction.
[0004] It should be noted that the above content is not necessarily prior art, nor is it intended to limit the scope of patent protection of this application. Summary of the invention
[0005] The embodiments of the present application provide a live broadcast room processing method, apparatus, computer equipment, computer-readable storage medium, and computer program product to solve or alleviate one or more of the technical problems raised above.
[0006] One aspect of an embodiment of the present application provides a method for processing a live broadcast room, which is used at a host end. The method includes: Display the target live broadcast room, the target live broadcast room includes a live broadcast area and an interactive area, and the interactive area is used to display information of the target object; In response to triggering a preset rule, displaying the characteristic tags and suggested content of the target object; The suggestion content includes interactive suggestions for the target object generated according to the feature tags.
[0007] Optionally, displaying the characteristic label and suggested content of the target object includes: The feature label and the suggested content are displayed in the form of a card or an icon.
[0008] Optionally, the preset rule includes selecting an avatar identifier of the target object; in response to triggering the preset rule, displaying a feature tag and suggested content of the target object includes: In response to selecting the avatar identifier of the target object, the suggested content is popped up, and the suggested content is preset; or In response to selecting the avatar identifier of the target object, the suggested content is generated and displayed according to the feature tag.
[0009] Optionally, the suggestion content is generated by the following operations: Generate the suggested content according to the feature tag and the current live broadcast content of the live broadcast area; The suggested content includes interactive topics, interactive activity content, gift distribution and / or recommended program content.
[0010] Optionally, the feature label is obtained by the following operation: Obtaining the latest behavior data and / or emotional changes of the target object; According to the latest behavior data and / or emotion changes, the multiple feature tags of the target object based on different dimensions are updated.
[0011] Optionally, the method further comprises: In response to feedback or adjustment to the suggested content, corresponding feedback or adjustment data is uploaded to the server.
[0012] Another aspect of an embodiment of the present application provides a method for processing a live broadcast room, which is used for a server, and the method includes: Get the latest behavior data of the target object; According to the latest behavior data, updating multiple feature labels of the target object based on multiple dimensions; Generating suggested content for the target object according to the plurality of feature tags; The plurality of feature tags and the suggested content are pushed to the anchor end.
[0013] Optionally, the multiple dimensions include behavior, emotion and / or interest; and updating multiple feature tags of the target object based on the multiple dimensions according to the latest behavior data includes: Generate behavioral tags based on viewing time and interaction frequency; and Generate sentiment tags based on the review content; and Generate interest tags based on viewing history and interaction type; Among them, the behavior tag, the emotion tag and the interest tag are used to form a plurality of feature tags.
[0014] Another aspect of an embodiment of the present application provides a live broadcast room processing device for a host end, the device comprising: A display module, used to display a target live broadcast room, the target live broadcast room includes a live broadcast area and an interactive area, the interactive area is used to display information of the target object; A display module, used for displaying the characteristic tags and suggested contents of the target object in response to triggering a preset rule; The suggestion content includes interactive suggestions for the target object generated according to the feature tags.
[0015] Another aspect of an embodiment of the present application provides a live broadcast room processing device for a server, the device comprising: The acquisition module is used to obtain the latest behavior data of the target object; An updating module, used for updating a plurality of feature labels of the target object based on a plurality of dimensions according to the latest behavior data; A generating module, configured to generate suggested content for the target object according to the plurality of feature tags; A push module is used to push the plurality of feature tags and the suggested content to the anchor terminal.
[0016] Another aspect of an embodiment of the present application provides a computer device, including: at least one processor; and a memory communicatively coupled to the at least one processor; Wherein: the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method as described above.
[0017] Another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method described above is implemented.
[0018] Another aspect of an embodiment of the present application provides a computer program product, including a computer program, which implements the method described above when executed by a processor.
[0019] The embodiments of the present application adopting the above-mentioned technical solution may include the following advantages: when a preset rule is triggered (for example, the host clicks on the audience's avatar, etc.), the characteristic labels and suggested content of the target object (for example, the audience) are displayed, thereby improving the efficiency of human-computer interaction, so that the host can understand the audience's interests, emotions and preferences more quickly, and quickly adjust the interaction method based on the suggested content to improve the interactive quality of the live broadcast and the audience experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The accompanying drawings exemplarily illustrate the embodiments and constitute a part of the specification, and together with the text description of the specification, are used to explain the exemplary implementation of the embodiments. The embodiments shown are for illustrative purposes only and do not limit the scope of the claims. In all drawings, the same reference numerals refer to similar but not necessarily identical elements.
[0021] Figure 1The operating environment diagram of the live broadcast room processing method according to the first embodiment of the present application is schematically shown; Figure 2 A flowchart schematically shows a method for processing a live broadcast room according to Embodiment 1 of the present application; Figure 3 Schematically shows Figure 2 Flow chart of sub-steps of step S202; Figure 4 A flowchart of the steps of obtaining feature tags is schematically shown; Figure 5 A flowchart schematically shows a method for processing a live broadcast room according to Embodiment 2 of the present application; Figure 6 Schematically shows Figure 5 Flow chart of sub-steps of step S502; Figure 7 An exemplary application flow chart is schematically shown; Figure 8 A block diagram schematically shows a processing device for a live broadcast room according to Embodiment 3 of the present application; Fig. 9 A block diagram schematically shows a processing device for a live broadcast room according to a fourth embodiment of the present application; and Fig.10 The hardware architecture diagram of the computer device according to the fifth embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0022] In order to make the purpose, technical solutions and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of the present application.
[0023] It should be noted that the descriptions involving "first", "second", etc. in the embodiments of the present application are only for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by this application.
[0024] In the description of the present application, it should be understood that the numerical labels before the steps do not indicate the order in which the steps are executed, but are only used to facilitate the description of the present application and to distinguish each step, and therefore should not be understood as a limitation on the present application.
[0025] First, the following terms are explained: NLP (Natural Language Processing) technology: widely used in many fields such as text analysis, machine translation, and question-answering systems. It can perform operations such as word segmentation, part-of-speech tagging, syntactic analysis, and semantic understanding on text, and convert the language understood by the machine into natural language text.
[0026] Secondly, to facilitate technical personnel in this field to understand the technical solutions provided by the embodiments of the present application, the relevant technologies are explained below: By analyzing simple indicators such as viewing time and gift frequency, it is impossible to fully reflect the audience's interests, emotions or interaction tendencies, nor can it meet personalized and precise interaction needs.
[0027] To this end, an embodiment of the present application provides a technical solution for processing a live broadcast room to overcome the above-mentioned problems, as described below for details.
[0028] Finally, for ease of understanding, an exemplary operating environment is provided below.
[0029] like Figure 1 As shown, the operating environment diagram includes: server 2, anchor terminals (4A, 4B, ..., 4M), and audience terminals (6A, 6B, ..., 6N). In the live broadcast scenario, the anchor terminals (4A, 4B, ..., 4M) log in to server 2, and push the live broadcast data to the audience terminals (6A, 6B, ..., 6N) in real time through server 2.
[0030] Server 2 can provide live broadcast service, which can be a single server, a server cluster or a cloud computing service center.
[0031] The host terminal (4A, 4B, ..., 4M) is used to generate live broadcast data in real time and perform streaming operations on the live broadcast data. The live broadcast data may include audio data or video data. The host terminal may be an electronic device such as a smart phone or a tablet computer. Of course, the host terminal may be a virtual computing instance in the server 2.
[0032] The audience terminal (6A, 6B, ..., 6N) may be configured to receive the live broadcast data of the anchor terminal in real time. The audience terminal (6A, 6B, ..., 6N) may be any type of computing device, such as a smart phone, a tablet device, a laptop computer, a smart TV, a vehicle-mounted terminal, etc. The audience terminal (6A, 6B, ..., 6N) may have a built-in browser or a special program, and receive the live broadcast data through the browser or the special program to output content to the audience. The content may include video, audio, comments, text data and / or the like.
[0033] The audience terminal (6A, 6B, ..., 6N) may include a player. The player outputs (e.g., displays, presents) content to the audience. The content may include video, audio, comments, text data and / or the like. The audience terminal (6A, 6B, ..., 6N) may include an interface, which may include an input element (touch screen). For example, the input element may be configured to receive audience instructions, which may enable the audience terminal (6A, 6B, ..., 6N) to perform various operations, such as sending bullet comments, entering comments, giving gifts, etc.
[0034] The anchor terminal (4A, 4B, ..., 4M), the audience terminal (6A, 6B, ..., 6N) and the server 2 may be connected via a network. The network may include various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls and / or proxy devices, etc. The network may include physical links, such as coaxial cable links, twisted pair cable links, optical fiber links, combinations thereof and / or the like. The network may include wireless links, such as cellular links, satellite links, Wi-Fi links and / or the like.
[0035] It should be noted that the number of servers, anchor terminals and viewer terminals in the figure is only for illustration and is not intended to limit the scope of patent protection of this application. Depending on the actual situation, there may be any number of servers, anchor terminals and viewer terminals.
[0036] The following describes the technical solutions of the present application based on multiple embodiments through the host end and the server. It should be noted that these embodiments can be implemented in a variety of different forms and should not be interpreted as being limited to the embodiments described here. Embodiment 1 This method embodiment can be executed in the host terminal (such as 4A). The host terminal is taken as the execution subject of this process.
[0037] Figure 2 The flowchart of the processing method of the live broadcast room according to the first embodiment of the present application is schematically shown.
[0038] like Figure 2 As shown, the processing method of the live broadcast room may include steps S200 to S202, wherein: Step S200, displaying a target live broadcast room, wherein the target live broadcast room includes a live broadcast area and an interactive area, wherein the interactive area is used to display information of a target object; Step S202, in response to triggering a preset rule, displaying the feature tag and suggested content of the target object; wherein the suggested content includes interactive suggestions for the target object generated according to the feature tag.
[0039] The live broadcast room processing method provided in this embodiment displays the characteristic tags and suggested content of the target object (e.g., the audience) when the preset rules are triggered (e.g., the host clicks on the audience's avatar, etc.), thereby improving the efficiency of human-computer interaction, allowing the host to understand the audience's interests, emotions, preferences, etc. more quickly based on the characteristic tags, and quickly adjust the interaction method based on the suggested content to improve the interactive quality of the live broadcast and the audience experience.
[0040] The following combination Figure 2 , each step in steps S200~S202 and other optional steps are explained in detail.
[0041] Step S200 , displaying a target live broadcast room, the target live broadcast room includes a live broadcast area and an interactive area, and the interactive area is used to display information of the target object.
[0042] The live broadcast area is used to display real-time live broadcast content, which may include the host's explanation, displayed products, interactive games, etc.
[0043] The interactive area is used to display the information of the target object. The interactive area can be outside the live broadcast area or can be stacked on the live broadcast area. When stacked, it can be partially overlapped or completely overlapped. The interactive area can be displayed semi-transparently or opaquely. The target object can be a viewer watching the live broadcast. The information of the target object may include an avatar, nickname, level, viewing time, number of interactions, etc. In some embodiments, the interactive area may have human-computer interaction functions, such as a comment input box, a like button, a scrolling display of the audience list, etc.
[0044] Step S202 , in response to triggering a preset rule, displaying the feature tags and suggested content of the target object; wherein the suggested content includes interactive suggestions for the target object generated based on the feature tags.
[0045] The preset rules can be set based on the host's behavior (for example, triggering buttons, etc.), the audience's behavior (such as comment frequency, number of likes, viewing time, value of gifts, etc.), the audience level, specific events in the live broadcast room (such as reaching a specific number of viewers, a sudden increase in audience activity, etc.), etc.
[0046] The feature tags are used to describe the interests, emotions and preferences of the target object, such as "high-frequency rewarder", "humorous commentator", "game enthusiast", etc. The feature tags enable the anchor to quickly understand the audience characteristics and adjust the interaction mode of the target live broadcast room.
[0047] The suggested content may be an interactive suggestion generated based on the content of one or more characteristic tags corresponding to the target object (e.g., the viewer). The suggested content may be used to guide the anchor or other viewers to have a more in-depth and interesting interaction with the viewer. For example, for a viewer whose characteristic tag is "game enthusiast", the suggested content may be "invite the viewer to participate in an interactive game".
[0048] In some embodiments, personalized content recommendations can be provided based on the target object's feature tags and behavior data. For example, for viewers who like to watch live game broadcasts, relevant game commentary videos or live game broadcast replays can be automatically recommended.
[0049] In an optional embodiment, step S202 may include: displaying the feature label and the suggested content in the form of a card or an icon.
[0050] It should be noted that the feature label and the suggested content can be displayed at the same time. The feature label and the suggested content can also be displayed one after the other. For example, after the target object enters the target live broadcast room, the feature label of the target object can be displayed at a preset position (for example, next to the audience avatar). Then, when the preset rule is triggered (for example, the anchor clicks the icon corresponding to the feature label or the audience avatar), the suggested content is displayed.
[0051] If displayed in the form of a card: the characteristic label of the target object can be displayed on the card; the suggested content can be displayed on the card; and several operation buttons or links, such as "Invite to Participate" and "See More", can also be displayed on the card so that the host or other viewers can quickly respond to the suggested content. Of course, the specific positions of the characteristic label and the suggested content in the card can be set according to actual needs. In some embodiments, the characteristic label and the suggested content can be displayed on the same card or on different cards.
[0052] If displayed in icon form: the feature label and suggested content can be displayed on the edge of the icon or in a specific location (such as next to the avatar, in the status bar at the bottom of the live broadcast room, etc.).
[0053] In some embodiments, in addition to displaying the feature label and the suggested content in the form of a card or icon, the feature label and the suggested content may also be presented in various forms such as a pop-up window, a floating button, a menu, or voice.
[0054] Feature labels and suggested content are displayed in various forms such as cards or icons, which enriches the display form of feature labels and suggested content and improves the visual effect.
[0055] In an optional embodiment, the preset rule includes selecting an avatar identifier of the target object; Figure 3 As shown, step S202 may include: Step S300, in response to selecting the avatar identifier of the target object, popping up the suggested content, wherein the suggested content is preset; or Step S302: in response to selecting the avatar identifier of the target object, generating and displaying the suggested content according to the feature tag.
[0056] When the anchor selects the target object's avatar identification, the most relevant suggested content can be obtained from a preset database and popped up according to the current context (such as time, location, audience status, etc.) and / or the content of the feature tag. When the anchor selects the target object's avatar identification, the suggested content can be generated in real time according to the current feature tag (such as interest, occupation, geographic location, etc.). Of course, the two can also be combined.
[0057] In this embodiment, after the target object avatar logo is selected, the preset suggestion content pops up to improve the response speed. The suggestion content can also be generated and displayed in real time according to the feature tag, thereby improving the effectiveness and real-time nature of the suggestion content.
[0058] The suggested content may be generated by the server 2 or locally at the host terminal 4A, which is not limited here.
[0059] In an optional embodiment, the suggestion content is generated by the following operations: Generate the suggested content according to the feature tag and the current live broadcast content of the live broadcast area; The suggested content includes interactive topics, interactive activity content, gift distribution and / or recommended program content.
[0060] When the preset rules are triggered, one or more feature tags corresponding to the target object can be obtained. The current live broadcast content of the live broadcast area is analyzed in real time to identify key information such as the topic being discussed by the anchor, the products being displayed, and the activities being carried out. Then, the content of the feature tags and the current live broadcast content are combined to generate personalized recommended content related to the current live broadcast content. For example, the feature tags of a target object A include "technology enthusiast", "game fan" and "like to participate in interactive activities". Through natural language processing (NLP) and computer vision technology, the live broadcast content is analyzed in real time. And it is recognized that the topic being discussed by the anchor is "laptop performance" and the product being displayed is this newly released laptop. Then, the feature tags of the target object A and the current live broadcast content are combined to generate recommended content. For example, interactive topic: "Technology enthusiasts, what do you think about the performance improvement of this gaming laptop? Come to the comment area to share your views!" Interactive activity content: "Game fans, don't forget to participate in our lucky draw! Just leave a message in the comment area 'I want' and you will have a chance to win this gaming laptop!". Gift distribution: "In order to thank everyone for their support, we will give out game skin gift packs to the first 10 users who leave a message 'support new products'!".
[0061] In this embodiment, by combining the feature tags of the target object and the current live content to generate suggested content, the suggested content recommended to the anchor can better match the current live content (eg, live theme, etc.) and personalized needs.
[0062] In an optional embodiment, if Figure 4 As shown, the feature label is obtained by the following operations: Step S400, obtaining the latest behavior data and / or emotional changes of the target object; Step S402: updating the plurality of feature tags of the target object based on different dimensions according to the latest behavior data and / or emotion changes.
[0063] It should be noted that the acquisition of various types of data from the audience is carried out with the audience's explicit authorization and is anonymized.
[0064] Behavioral data: may include viewing time, interaction frequency, comment content, viewing history, interaction type, etc.
[0065] Emotional changes can be extracted from comment content, bullet content, etc. through natural language processing (NLP) technology and sentiment classification models (such as BERT, TextCNN), and emotional tags can be generated. Clustering algorithms (such as K-means) can also be used to perform pattern recognition on behavioral data such as audience viewing time and interaction frequency to generate behavioral tags. Based on collaborative filtering and matrix decomposition algorithms, the audience's interest preferences are predicted through their viewing history and interaction type, and interest tags are generated. It should be noted that emotional tags, behavioral tags, and interest tags are used to form multiple feature tags.
[0066] In some embodiments, real-time data collection and dynamic adjustment mechanisms can be introduced to dynamically update labels based on the latest behavior and emotional changes. Technologies such as reinforcement learning can also be combined to ensure that the label content is always consistent with the current needs of the audience.
[0067] In this embodiment, a unique, multi-dimensional feature tag is generated for the target object based on the target object's latest behavior data and emotional changes, thereby improving the adaptability of the feature tag. The content of the feature tag is adjusted based on the target object's latest behavior data feedback, so that the subsequent recommended content can meet the audience's latest needs and interests.
[0068] In an optional embodiment, the method further includes: In response to the feedback or adjustment to the suggested content, the corresponding feedback or adjustment data is uploaded to the server. The generation rules of the suggested content are optimized by the feedback or adjustment data, so that the recommended suggested content is more accurate.
[0069] For example, suppose a food live broadcast generates suggestions such as: "What type of food do you like most? Come to the comment section to share!" During the live broadcast, the host finds that the audience is more interested in food from a specific region, so he adjusts the interactive topic to: "Are there any friends who like Sichuan hot pot? Come and talk about your must-order hot pot dishes!" The host then uploads this adjustment (including the original suggestion content, the adjusted content, and the adjustment time, etc.) to the server through the specific interface of the live broadcast platform, so that the server can optimize the rules for generating suggestion content.
[0070] Embodiment 2 This method embodiment can be executed in the server 2. The server is taken as the execution subject of this process. It should be noted that the technical details and technical effects of this embodiment can refer to or be introduced in combination with the first embodiment.
[0071] Figure 5 The flowchart of the live broadcast room processing method according to the second embodiment of the present application is schematically shown.
[0072] like Figure 5As shown, the processing method of the live broadcast room may include steps S500 to S506, wherein: Step S500, obtaining the latest behavior data of the target object; Step S502, updating multiple feature tags of the target object based on multiple dimensions according to the latest behavior data; Step S504, generating suggested content for the target object according to the plurality of feature tags; Step S506: Push the plurality of feature tags and the suggested content to the anchor terminal.
[0073] It should be noted that, when the embodiment of the present application obtains the audience behavior data, it is done under the premise of the audience's authorization.
[0074] After the feature tag and the suggested content are generated, the feature tag and the suggested content can be pushed to the host terminal for display at the same time. In some embodiments, the feature tag can also be pushed to the host terminal first, and the preset rule can be triggered on the host terminal (for example, clicking on the feature tag or the audience avatar) before pushing the suggested content to the host terminal. In some embodiments, when the host terminal sends a feature tag acquisition request, the server sends the feature tag to the host terminal. When the host terminal sends a suggested content acquisition request, the server sends the suggested content to the host terminal.
[0075] In this embodiment, the recommended content of the target object is efficiently updated, and the efficiency of human-computer interaction is improved by pushing the updated multiple feature tags and recommended content to the anchor end, so that the anchor can quickly understand the interests, emotions, preferences, etc. of each audience.
[0076] In an optional embodiment, the multiple dimensions include behavior, emotion and / or interest; Figure 6 As shown, step S502 may include: Step S600, generating a behavior tag based on viewing time and interaction frequency; and Step S602, generating a sentiment tag according to the comment content; and Step S604, generating interest tags according to viewing history and interaction type; Among them, the behavior tag, the emotion tag and the interest tag are used to form a plurality of feature tags.
[0077] In this embodiment, by generating multi-dimensional feature tags for the target object, the anchor can have a more comprehensive understanding of the audience's needs, greatly improving the personalization and real-time nature of live interaction, and bringing a more efficient and accurate interactive experience to the anchor and the audience.
[0078] In order to make this application easier to understand, the following Figure 7 An exemplary application is provided.
[0079] Step S11, in response to a viewer entering a live broadcast room (eg, a target live broadcast room), automatically identifying the viewer's identity (eg, viewer ID).
[0080] Step S12: The audience end collects multi-dimensional behavior data of the audience in real time, such as viewing history (e.g., the types of live content that are frequently participated in), interaction records (barrage, gifts), stay time, other interest behaviors, etc.
[0081] Step S13: The audience uploads the multi-dimensional behavior data to the server.
[0082] In step S14, the server analyzes the multi-dimensional behavior data and combines collaborative filtering and deep learning (such as RNN / LSTM) to generate audience tags (i.e., feature tags), including interest tags, behavior tags, emotion tags, etc.
[0083] Specifically, the server analyzes the types of live content preferred by viewers (e.g., dance, music, games) through a machine learning algorithm to generate interest tags.
[0084] The server generates behavior tags based on the audience's interaction frequency and reward behavior in similar scenarios.
[0085] The server uses barrage sentiment analysis technology to determine the audience's emotional preferences (such as positive, negative, etc.) to generate emotional tags.
[0086] When the server performs analysis, it not only analyzes the data currently obtained by the viewer, but also analyzes the historical data obtained from the database at the same time.
[0087] Step S15: The server automatically generates suggested content by combining the current live broadcast content and the content of multiple viewer tags, such as interactive topics or recommended programs.
[0088] Step S16, in response to the acquisition request of the host, the server transmits the multiple viewer tags and suggested contents to the host. It should be noted that the multiple tags and suggested contents may also be transmitted to the host immediately after being generated.
[0089] Step S17: the host displays multiple viewer tags and suggested content.
[0090] The host adjusts the live broadcast content according to multiple audience tags and suggested content to generate new live broadcast content and / or send interactive information.
[0091] The host sends new live content and interactive information to the server.
[0092] Step S18: The server forwards the adjusted new live broadcast content and interactive information to the audience.
[0093] Step S19: After receiving the adjusted new live broadcast content and interactive information, the audience generates new behavior data (such as whether to continue to give gifts, whether to participate in barrage interaction, etc.). The audience uploads the new behavior data to the server.
[0094] Step S20: The server updates a new viewer tag according to the new behavior data.
[0095] Step S21, the server updates the new viewer tag to the anchor end.
[0096] In step S22, the host provides feedback or adjusts the recommended content, and uploads the corresponding feedback or adjustment data to the server.
[0097] Step S23: The server optimizes and generates rules for suggestion content according to the feedback or adjustment data.
[0098] By providing labels for the target object (specific audience) or personalized interaction suggestions for the specific audience, the personalization and real-time nature of live broadcast interaction are greatly improved, bringing a more efficient and accurate interaction experience to the anchor and the audience.
[0099] Embodiment 3 Figure 8 The block diagram of the processing device of the live broadcast room according to the third embodiment of the present application is schematically shown. The device is used for the anchor end. The device can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Figure 8 As shown, the device 1000 may include: a display module 1100 and a presentation module 1200, wherein: The display module 1100 is used to display the target live broadcast room, wherein the target live broadcast room includes a live broadcast area and an interactive area, wherein the interactive area is used to display information of the target object; A display module 1200 is used to display the characteristic tags and suggested contents of the target object in response to triggering a preset rule; The suggestion content includes interactive suggestions for the target object generated according to the feature tags.
[0100] In an optional embodiment, the display module 1200 is further used for: The feature label and the suggested content are displayed in the form of a card or an icon.
[0101] In an optional embodiment, the display module 1200 is further used for: In response to selecting the avatar identifier of the target object, the suggested content is popped up, and the suggested content is preset; or In response to selecting the avatar identifier of the target object, the suggested content is generated and displayed according to the feature tag.
[0102] In an optional embodiment, the suggestion content is generated by the following operations: Generate the suggested content according to the feature tag and the current live broadcast content of the live broadcast area; The suggested content includes interactive topics, interactive activity content, gift distribution and / or recommended program content.
[0103] In an optional embodiment, the feature tag is obtained by the following operation: Obtaining the latest behavior data and / or emotional changes of the target object; According to the latest behavior data and / or emotion changes, the multiple feature tags of the target object based on different dimensions are updated.
[0104] In an optional embodiment, the live broadcast processing device further includes an uploading module, which is used to: In response to feedback or adjustment to the suggested content, corresponding feedback or adjustment data is uploaded to the server.
[0105] Embodiment 4 Fig. 9 The block diagram of the processing device of the live broadcast room according to the fourth embodiment of the present application is schematically shown. The device is used for a server. The device can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Fig. 9 As shown, the device 2000 may include: an acquisition module 2200, an update module 2300, a generation module 2400, and a push module 2500, wherein: The acquisition module 2200 is used to acquire the latest behavior data of the target object; An updating module 2300, configured to update a plurality of feature labels of the target object based on a plurality of dimensions according to the latest behavior data; A generating module 2400, configured to generate suggested content for the target object according to the plurality of feature tags; The push module 2500 is used to push the multiple feature tags and the suggested content to the anchor end.
[0106] In an optional embodiment, the multiple dimensions include behavior, emotion and / or interest; and the updating module is further configured to: Generate behavioral tags based on viewing time and interaction frequency; and Generate sentiment tags based on the review content; and Generate interest tags based on viewing history and interaction type; Among them, the behavior tag, the emotion tag and the interest tag are used to form a plurality of feature tags.
[0107] Embodiment 5 Fig.10 The hardware architecture diagram of the computer device 10000 suitable for implementing the processing method of the live broadcast room according to the fifth embodiment of the present application is schematically shown. In some embodiments, the computer device 10000 can be a terminal device such as a smart phone, a wearable device, a tablet computer, a personal computer, a vehicle terminal, a game console, a virtual device, a workbench, a digital assistant, a set-top box, a robot, etc. In other embodiments, the computer device 10000 can be a rack server, a blade server, a tower server or a cabinet server (including an independent server, or a server cluster composed of multiple servers), etc. Fig.10 As shown, the computer device 10000 includes but is not limited to: a memory 10010, a processor 10020, and a network interface 10030 that can communicate with each other through a system bus. Among them: The memory 10010 includes at least one type of computer-readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (such as SD or DX memory), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 10010 can be an internal storage module of the computer device 10000, such as a hard disk or memory of the computer device 10000. In other embodiments, the memory 10010 can also be an external storage device of the computer device 10000, such as a plug-in hard disk equipped on the computer device 10000, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. Of course, the memory 10010 can also include both the internal storage module of the computer device 10000 and its external storage device. In this embodiment, the memory 10010 is generally used to store the operating system and various application software installed on the computer device 10000, such as the program code of the processing method of the live broadcast room, etc. In addition, the memory 10010 can also be used to temporarily store various data that have been output or will be output.
[0108] In some embodiments, the processor 10020 may be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other chips. The processor 10020 is generally used to control the overall operation of the computer device 10000, such as performing control and processing related to data interaction or communication with the computer device 10000. In this embodiment, the processor 10020 is used to run the program code stored in the memory 10010 or process data.
[0109] The network interface 10030 may include a wireless network interface or a wired network interface, and the network interface 10030 is generally used to establish a communication link between the computer device 10000 and other computer devices. For example, the network interface 10030 is used to connect the computer device 10000 to an external terminal through a network, and to establish a data transmission channel and a communication link between the computer device 10000 and the external terminal. The network may be a wireless or wired network such as an intranet, the Internet, the Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, etc.
[0110] It should be pointed out that Fig.10 Only a computer device having components 10010 - 10030 is shown, but it should be understood that implementation of all of the components shown is not a requirement, and more or fewer components may alternatively be implemented.
[0111] In this embodiment, the live broadcast room processing method stored in the memory 10010 can also be divided into one or more program modules and executed by one or more processors (such as processor 10020) to complete the embodiment of the present application.
[0112] Embodiment 6 An embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the live broadcast room processing method in the embodiment are implemented.
[0113] In this embodiment, the computer-readable storage medium includes flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memory, etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), programmable read-only memory (PROM), magnetic memory, disk, optical disk, etc. In some embodiments, the computer-readable storage medium may be an internal storage unit of a computer device, such as a hard disk or memory of the computer device. In other embodiments, the computer-readable storage medium may also be an external storage device of a computer device, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the computer device. Of course, the computer-readable storage medium may also include both the internal storage unit of the computer device and its external storage device. In this embodiment, the computer-readable storage medium is generally used to store an operating system and various application software installed on the computer device, such as the program code of the processing method of the live broadcast room in the embodiment. In addition, the computer-readable storage medium may also be used to temporarily store various types of data that have been output or are to be output.
[0114] Embodiment 7 An embodiment of the present application also provides a computer program product, including a computer program, which implements the method in the above embodiment when executed by a processor.
[0115] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present application can be implemented by general-purpose computer devices, they can be concentrated on a single computer device, or distributed on a network composed of multiple computer devices, optionally, they can be implemented by executable program codes of computer devices, so that they can be stored in a storage device and executed by the computer device, and in some cases, the steps shown or described can be executed in a different order from that herein, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present application are not limited to any specific combination of hardware and software.
[0116] It should be noted that the above are only preferred embodiments of the present application, and the patent protection scope of the present application is not limited thereto. Any equivalent structure or equivalent process transformation made using the contents of the specification and drawings of the present application, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for processing a live broadcast room, characterized in that: For the host end, the method includes: Display the target live broadcast room, the target live broadcast room includes a live broadcast area and an interactive area, and the interactive area is used to display information of the target object; In response to triggering a preset rule, displaying the characteristic tags and suggested content of the target object; The suggestion content includes interactive suggestions for the target object generated according to the feature tags.
2. The method according to claim 1, characterized in that Display the feature labels and suggested content of the target object, including: The feature label and the suggested content are displayed in the form of a card or an icon.
3. The method according to claim 1, characterized in that The preset rule includes selecting the avatar identification of the target object; in response to triggering the preset rule, displaying the characteristic label and suggested content of the target object, including: In response to selecting the avatar identifier of the target object, the suggested content is popped up, and the suggested content is preset; or In response to selecting the avatar identifier of the target object, the suggested content is generated and displayed according to the feature tag.
4. The method according to claim 1, characterized in that: The suggested content is generated by the following operations: Generate the suggested content according to the feature tag and the current live broadcast content of the live broadcast area; The suggested content includes interactive topics, interactive activity content, gift distribution and / or recommended program content.
5. The method according to claim 1, characterized in that The feature labels are obtained by the following operations: Obtaining the latest behavior data and / or emotional changes of the target object; According to the latest behavior data and / or emotion changes, the multiple feature tags of the target object based on different dimensions are updated.
6. The method according to claim 1, characterized in that The method further comprises: In response to feedback or adjustment to the suggested content, corresponding feedback or adjustment data is uploaded to the server.
7. A method for processing a live broadcast room, characterized in that: For a server, the method comprises: Get the latest behavior data of the target object; According to the latest behavior data, updating multiple feature labels of the target object based on multiple dimensions; Generating suggested content for the target object according to the plurality of feature tags; The plurality of feature tags and the suggested content are pushed to the anchor end.
8. The method according to claim 7, characterized in that The multiple dimensions include behavior, emotion and / or interest; and according to the latest behavior data, updating multiple feature labels of the target object based on the multiple dimensions includes: Generate behavioral tags based on viewing time and interaction frequency; and Generate sentiment tags based on the review content; and Generate interest tags based on viewing history and interaction type; Among them, the behavior tag, the emotion tag and the interest tag are used to form a plurality of feature tags.
9. A processing device for a live broadcast room, characterized in that: For the host end, the device includes: A display module, used to display a target live broadcast room, the target live broadcast room includes a live broadcast area and an interactive area, the interactive area is used to display information of the target object; A display module, used for displaying the characteristic tags and suggested contents of the target object in response to triggering a preset rule; The suggestion content includes interactive suggestions for the target object generated according to the feature tags.
10. A processing device for a live broadcast room, characterized in that: The device includes: The acquisition module is used to obtain the latest behavior data of the target object; An updating module, used for updating a plurality of feature labels of the target object based on a plurality of dimensions according to the latest behavior data; A generating module, configured to generate suggested content for the target object according to the plurality of feature tags; A push module is used to push the plurality of feature tags and the suggested content to the anchor terminal.
11. A computer device, characterized in that: include: at least one processor; and a memory communicatively connected to the at least one processor; wherein: The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 8.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are executed by a processor, the method according to any one of claims 1 to 8 is implemented.
13. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to claims 1 to 8 are implemented.