Live broadcasting room atmosphere monitoring method and device
By obtaining barrage emotional information in the live broadcast room and pushing atmosphere control strategies, the problem of anchors' difficulty in timely controlling negative atmosphere in the live broadcast room is solved, and more efficient live broadcast atmosphere management and improved live broadcast quality are achieved.
Patent Information
- Application Number
- CN202411928612.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-03-25
AI Technical Summary
In live broadcast scenarios, it is difficult for anchors to understand and regulate the negative atmosphere in the live broadcast room in a timely manner, affecting the quality of live broadcasts.
By obtaining the barrage and emotional information in the current time period of the live broadcast room, determine the current atmosphere, and push the atmosphere control strategy to the anchor when a negative atmosphere is detected.
The anchor has achieved timely understanding the emotional state of the live broadcast room and taking effective adjustment measures, avoiding the continuous deterioration of the live broadcast atmosphere, enhancing the anchor's ability to control the live broadcast room atmosphere, and improving the overall live broadcast effect.
Smart Images

Figure CN119697398A_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 monitoring the atmosphere of a live broadcast room. Background Art
[0002] In the live broadcast scenario, the host needs to read the comments and barrage one by one to subjectively evaluate the current live broadcast effect. Poor intelligent effect and low efficiency may cause the host to be unable to timely regulate the negative atmosphere in the live broadcast room, thus affecting the quality of the live broadcast.
[0003] 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
[0004] The embodiments of the present application provide a method, apparatus, computer equipment, computer-readable storage medium, and computer program product for monitoring the atmosphere of a live broadcast room to solve or alleviate one or more of the technical problems raised above.
[0005] One aspect of an embodiment of the present application provides a method for monitoring the atmosphere of a live broadcast room, the method comprising: Get multiple bullet comments in the current time period of the live broadcast room; Obtaining emotional information corresponding to each of the bullet comments; Determine the current atmosphere of the live broadcast room in the current time period according to the emotional information of each barrage; and When the current atmosphere is a negative atmosphere, an atmosphere control strategy is pushed to the anchor end so that the anchor can perform control.
[0006] Optionally, the emotional information includes a first type of emotion and a second type of emotion; and determining the current atmosphere of the live broadcast room in the current time period according to the emotional information of each barrage, including: Collecting statistics on the emotional information of each of the bullet comments in the current time period; When the proportion of the first type of emotional comments in the total comments in the current time period is greater than a preset threshold, the current atmosphere is determined to be a positive atmosphere; When the proportion of the second type of emotional comments in the total comments in the current time period is greater than a preset threshold, determining that the current atmosphere is the negative atmosphere; When the proportion of the bullet comments of the first type of emotion and the second type of emotion in the total bullet comments in the current time period is not greater than a preset threshold, it is determined that the current atmosphere is a neutral atmosphere.
[0007] Optionally, the method further comprises: The current atmosphere is notified to the host end so that the host end updates the current atmosphere state on the display interface according to the current atmosphere.
[0008] Optionally, push the atmosphere control strategy to the anchor end, including: Acquiring historical live broadcast data of the live broadcast room, wherein the historical live broadcast data includes highly interactive behavior data that generates a positive atmosphere; and Based on the high-interaction behavior data, the atmosphere control strategy is generated.
[0009] Optionally, generating the atmosphere control strategy based on the high-interaction behavior data includes: Generate a high-interaction behavior set according to the high-interaction behavior data; the high-interaction behavior set includes a plurality of high-interaction behaviors; Obtaining negative keywords in the plurality of bullet comments; Determining a target high-interaction behavior associated with the negative keyword in the high-interaction behavior set; Based on the target high-interaction behavior, the atmosphere control strategy is generated.
[0010] Another aspect of the embodiment of the present application provides a method for monitoring the atmosphere of a live broadcast room, which is used at a host end. The method includes: Get the current atmosphere of the live broadcast room during the current time period; When the current atmosphere is a negative atmosphere, an atmosphere control strategy is displayed to enable the host to control it.
[0011] Optionally, the live broadcast interface of the anchor terminal sets an atmosphere icon display area; the method further includes: According to the current atmosphere, updating and displaying a corresponding atmosphere icon in the atmosphere icon display area; Among them, the atmosphere icon is used to describe the atmosphere of the live broadcast room; there are multiple atmosphere icons, and one atmosphere icon corresponds to one atmosphere.
[0012] Optionally, the display atmosphere control strategy includes: The atmosphere control strategy is displayed on the live broadcast interface of the anchor in the form of a pop-up window.
[0013] Optionally, the atmosphere control strategy includes: One or more behavioral strategies in high-interaction behavior data; Among them, the high-interaction behavior data includes: historical live broadcast data of the positive atmosphere generated by the live broadcast room during the historical live broadcast process.
[0014] Another aspect of the embodiment of the present application provides a live broadcast room atmosphere monitoring device for a server, the device comprising: An acquisition module, used to acquire multiple bullet comments in the current time period of the live broadcast room, and to acquire the emotion information corresponding to each of the bullet comments; A determination module, used to determine the current atmosphere of the live broadcast room in the current time period according to the emotional information of each barrage; The push module is used to push the atmosphere control strategy to the anchor end when the current atmosphere is a negative atmosphere, so that the anchor can control it.
[0015] Another aspect of the embodiment of the present application provides a live broadcast room atmosphere monitoring device for a host end, the device comprising: The acquisition module is used to obtain the current atmosphere of the live broadcast room during the current time period; The display module is used to display the atmosphere control strategy when the current atmosphere is a negative atmosphere, so that the host can adjust it.
[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 above technical solution adopted in the embodiment of the present application may have the following advantages: By obtaining the barrage and its corresponding emotional information in the current time period of the live broadcast room, the audience interaction content can be obtained and the emotional situation of the live broadcast room can be analyzed, so as to accurately judge the current live broadcast atmosphere of the live broadcast room. When the atmosphere of the live broadcast room is detected to be negative, the server pushes targeted control strategies to the anchor side, which is highly intelligent and efficient, and can help the anchor to understand the emotional state of the live broadcast room in time and take effective adjustment measures. It avoids the continuous deterioration of the live broadcast atmosphere and enhances the anchor's ability to control the atmosphere of the live broadcast room, thereby improving the overall live broadcast effect. 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 1 The operating environment diagram of the live broadcast room atmosphere monitoring method according to the first embodiment of the present application is schematically shown; Figure 2 The flowchart of the method for monitoring the atmosphere of a live broadcast room according to the first embodiment of the present application is schematically shown; Figure 3 Schematically shows Figure 2 Flow chart of sub-steps of step S204; Figure 4 Schematically shows Figure 2 Flow chart of sub-steps of step S206; Figure 5 Schematically shows Figure 5 Flow chart of sub-steps of step S502; Figure 6 The flowchart of the method for monitoring the atmosphere of a live broadcast room according to the second embodiment of the present application is schematically shown; Figure 7 A block diagram of a live broadcast room atmosphere monitoring device according to Embodiment 3 of the present application is schematically shown; Figure 8 A block diagram of a live broadcast room atmosphere monitoring device according to Embodiment 4 of the present application is schematically shown; and Fig. 9 The hardware architecture diagram of the computer device according to the third 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: Bullet comments: refers to comments, messages or interactive content that appear in the form of sliding, scrolling or pop-up in videos or live broadcasts. Bullet comments can include text, emoticons, pictures, animations and other content.
[0026] Natural Language Processing (NLP): is a technology that enables computers to understand, analyze, generate and process human language. It involves tasks such as text segmentation, sentiment analysis, named entity recognition, machine translation, text summarization and speech recognition. NLP helps computers "hear" and "understand" language, thereby enabling interaction with humans. It is widely used in search engines, smart assistants, translation tools and other fields.
[0027] Secondly, in order to facilitate those skilled in the art to understand the technical solutions provided in the embodiments of the present application, the relevant technologies are described below: The inventors found that in the live broadcast scenario, the bullet screen display solution lacks intelligent and efficient emotional analysis and atmosphere control of the bullet screen. Since the atmosphere of the live broadcast room will affect the audience's viewing experience and the live broadcast status of the anchor, the lack of real-time atmosphere monitoring and control will make it difficult for the anchor to understand the emotional state of the live broadcast room in time and adjust it, affecting the quality of the live broadcast.
[0028] To this end, the embodiment of the present application provides a technical solution for monitoring the atmosphere of a live broadcast room. This technical solution can help the anchor to understand the emotional state of the live broadcast room in a timely manner and take effective adjustment measures. It avoids the continuous deterioration of the live broadcast atmosphere, enhances the anchor's ability to control the atmosphere of the live broadcast room, and thus improves the overall live broadcast effect. See below for details.
[0029] Finally, for ease of understanding, an exemplary operating environment is provided below.
[0030] like Figure 1As shown, the operating environment diagram includes: the anchor terminal 2, the audience terminals (4A, 4B...4N), and the server terminal 6. The server terminal 6 can analyze the atmosphere of the current live broadcast room through the emotional information of the bullet screen, and push the atmosphere control strategy to the anchor terminal 2.
[0031] The anchor terminal 2 can be used to generate live broadcast data in real time and perform streaming operations on the live broadcast data. The live broadcast data can include audio data or video data. The anchor terminal can be an electronic device such as a smart phone or a tablet computer.
[0032] The server 6 can perform natural language processing, topic recognition, pattern recognition, artificial intelligence, etc. to automatically determine the characteristics of the message and / or group the message. As an example, frequently occurring phrases or patterns can be identified as topics. As another example, a database of topics associated with the content can be maintained. Topics can include genres (e.g., action, drama, comedy), personalities (e.g., actors, actresses, directors), languages, etc. Messages can be further grouped based on the characteristics of the client device and / or the user sending the message. Demographics, interests, history, and / or the like can be stored for multiple users to determine potential groupings of messages. For example, the barrages uploaded by each user can be screened, filtered, grouped, and sorted.
[0033] The server 6 can provide a live broadcast room service, which can be a single server, a server cluster or a cloud computing service center. The server 6 can also provide a bullet screen service, which can be configured to allow users to comment and / or share comments associated with the content (i.e., bullet screen). The bullet screen is presented on the same screen as the content.
[0034] The audience end (4A, 4B...4N) can be configured to receive the live broadcast data of the anchor end 2 in real time. The audience end (4A, 4B...4N) can be any type of computer device, such as a smart phone, a tablet device, a laptop computer, a smart TV, a car terminal, etc. The audience end (4A, 4B...4N) can have a built-in browser, a special program or a player can be connected through a network. The network can include various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls and / or proxy devices. The network can include physical links, such as coaxial cable links, twisted pair cable links, optical fiber links, and combinations thereof and / or the like. The network can 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 the host terminal 2, the audience terminals (4A, 4B...4N), and the server terminal 6 in the figure is only for illustration and is not used to limit the scope of patent protection of this application. According to the actual situation, there can be any number of host terminals, audience terminals, and server terminals.
[0036] The technical solutions of the present application are described below through multiple embodiments. It should be noted that these embodiments can be implemented in a variety of different forms and should not be construed as being limited to the embodiments described here.
[0037] Embodiment 1 Figure 2 The flowchart of the method for monitoring the atmosphere of a live broadcast room according to the first embodiment of the present application is schematically shown.
[0038] like Figure 2 As shown, the method for monitoring the atmosphere of the live broadcast room may include steps S200 to S206, which are used at the server 6, wherein: Step S200, obtaining multiple bullet comments in the current time period of the live broadcast room.
[0039] Step S202, obtaining the emotion information corresponding to each of the bullet comments.
[0040] Step S204, determining the current atmosphere of the live broadcast room in the current time period according to the emotional information of each barrage.
[0041] Step S206: When the current atmosphere is a negative atmosphere, push the atmosphere control strategy to the anchor end so that the anchor can control it.
[0042] The live broadcast room atmosphere monitoring method provided in this embodiment can obtain the audience interaction content and analyze the emotional situation of the live broadcast room by obtaining the bullet screen and its corresponding emotional information in the current time period of the live broadcast room, without the need for the anchor to manually check and estimate the bullet screen one by one, thereby intelligently and efficiently and accurately judging the current live broadcast atmosphere of the live broadcast room. When it is detected that the atmosphere of the live broadcast room is negative, the server pushes a targeted control strategy to the anchor, thereby helping the anchor to understand the emotional state of the live broadcast room in a timely manner and take effective adjustment measures. It avoids the continuous deterioration of the live broadcast atmosphere and enhances the anchor's ability to control the atmosphere of the live broadcast room, thereby improving the overall live broadcast effect.
[0043] The following combination Figure 2 , each step in steps S200~S206 and other optional steps are described in detail.
[0044] Step S200 , get multiple bullet comments in the current time period of the live broadcast room.
[0045] In one example, a live broadcast room may be associated with a bullet screen pool, and the obtained bullet screens may be all bullet screens in the bullet screen pool, or a portion of the bullet screens selected according to preset criteria. The selection criteria may include user level, bullet screen type, blocked words, release time, etc. The bullet screens may include: text bullet screens, picture bullet screens, emoji bullet screens, animation bullet screens, etc.
[0046] In one example, the server can continuously receive the bullet message information input by the user by monitoring the bullet message pool. Within a specific time period, such as 5 seconds, all bullet message data are cached and stored as a batch. Based on the bullet messages in this batch, the atmosphere of the live broadcast room in the current time period is determined. The bullet message data may include the user's text content, sending time, user ID and other information.
[0047] In one example, after obtaining multiple bullet comments, duplicate bullet comments and junk bullet comments (such as advertisements) can be filtered to improve the quality of bullet comment data and reduce the interference of useless data. For example, if it is detected that a user sends exactly the same content within a short period of time, it can be regarded as a duplicate bullet comment.
[0048] Step S202 , obtain the emotional information corresponding to each of the barrages.
[0049] By obtaining the emotional information corresponding to each barrage and converting the subjective expression of the user's barrage into quantifiable emotional categories, data support can be provided for the subsequent judgment and regulation of the live broadcast room atmosphere.
[0050] In one example, each barrage can be preprocessed first, including cleaning up meaningless symbols and converting to a unified coding format. Then, the barrage text is classified using natural language processing (NLP) technology combined with a sentiment analysis model. The model can determine whether the barrage emotion is "positive", "neutral" or "negative" based on semantic features. Furthermore, emotional information can also include other feature dimensions (such as intensity scores, emotional fluctuation trends). For example, for negative barrages, they can be further subdivided into emotional types such as "complaints", "disappointment", and "anger", helping to understand user emotions in a more fine-grained manner, thereby pushing more precise atmosphere control strategies.
[0051] Step S204 , according to the emotional information of each of the barrages, determine the current atmosphere of the live broadcast room in the current time period.
[0052] In one example, the number of different types of emotions can be counted based on the emotional information of each barrage, and the proportion of each type of emotion can be calculated. For example, if there are 100 barrages in a period of time, 70 of them are positive emotions, 20 are negative emotions, and 10 are neutral emotions. After obtaining the proportion of each type of emotion, the current atmosphere of the live broadcast room can be determined. For example, if the proportion of positive emotions exceeds 70%, the atmosphere is judged to be a "positive atmosphere"; if the proportion of negative emotions exceeds 50%, the atmosphere is judged to be a "negative atmosphere"; if the various emotions are relatively balanced, the atmosphere is judged to be a "neutral atmosphere".
[0053] In one example, the atmosphere can be comprehensively judged by combining the real-time trend of the number of bullet comments. For example, in a live game broadcast, if the number of bullet comments suddenly surges during a certain period of time, and most of them are positive emotions, it may be that a highlight moment has occurred in the game (such as a key battle or victory). At this time, it can be determined that the current atmosphere of the live broadcast room is a "positive atmosphere". If the number of bullet comments decreases significantly, and most of them are negative emotions, it may be that the audience has lost interest in the live broadcast content or there is a problem with the live broadcast. At this time, it can be determined that the current atmosphere of the live broadcast room is a "negative atmosphere".
[0054] Step S206 When the current atmosphere is a negative atmosphere, an atmosphere control strategy is pushed to the anchor end so that the anchor can control it.
[0055] In one example, the conditions for judging a negative atmosphere can be flexibly set according to the actual situation of the live broadcast room to ensure the accuracy and applicability of the judgment. For example, during the live broadcast process, the atmosphere state of the live broadcast room can be obtained at certain time intervals, such as calculating the atmosphere of the live broadcast room every five seconds. If the results obtained three times in a row are negative atmospheres, it is considered that the current live broadcast room is indeed in a negative state. For example, if the interactive data of the audience in the live broadcast room (such as the number of barrages, the number of gift rewards, the number of likes, etc.) is continuously lower than the set threshold, it can also be judged as a negative atmosphere.
[0056] In one example, the atmosphere control strategy may include an interactive type strategy, which may include suggesting that the host conduct question-and-answer interactions with the audience, initiate voting or topic discussions, etc. Exemplarily, the server may push an interactive type strategy to the host according to the current atmosphere state of the live broadcast room to guide the host to encourage the audience to express their opinions, thereby enhancing the interactive atmosphere of the live broadcast room. The atmosphere control strategy may also include adjusting the current live broadcast content, suggesting that the host switch to the current content that is more in line with the audience's interests or increase the high-energy links. For example, in a live broadcast of a game, if the game rhythm is slow, the server may push an atmosphere control strategy to adjust the live broadcast content, and the atmosphere control strategy may include prompting the host to analyze the player's strategy or review classic operations to avoid the audience from being bored with the current live broadcast content. The atmosphere control strategy may also include suggesting that the host make appropriate self-deprecation to divert the current topic of the live broadcast room. If the server detects that the negative emotions are relatively strong, such atmosphere control strategies may be pushed to the host to remind the host to ease the negative atmosphere of the live broadcast room. For example, when there are a large number of bullet screens criticizing the host's operation, the server may push an atmosphere control strategy that suggests the host to make humorous self-deprecation, thereby resolving embarrassment and easing the atmosphere of the live broadcast room.
[0057] In one example, more targeted strategies can be generated in real time based on audience emotions, bullet comments keywords, and interactive data. For example, if negative bullet comments contain keywords such as "boring" and "stuttering" that appear frequently, a reminder to "adjust the rhythm of live content" or "check network status" can be pushed accordingly. If the audience mentions a specific game link or the anchor's classic operation, the anchor can be suggested to try to develop live content around that link.
[0058] In an optional embodiment, the emotion information includes a first type of emotion and a second type of emotion, such as Figure 3 As shown, step S204 includes: Step S300, collecting statistics on the emotional information of each of the bullet comments in the current time period; Step S302, when the proportion of the bullet comments of the first type of emotion in the total bullet comments in the current time period is greater than a preset threshold, determining that the current atmosphere is a positive atmosphere; Step S304, when the proportion of the second type of emotional bullet comments in the total bullet comments in the current time period is greater than a preset threshold, determining that the current atmosphere is the negative atmosphere; Step S306: When the proportion of the bullet comments of the first and second emotions in the total bullet comments in the current time period is not greater than a preset threshold, it is determined that the current atmosphere is a neutral atmosphere.
[0059] In one example, the first type of emotion may include positive emotions, such as support, praise, happiness, etc., which express recognition, support and encouragement for the live broadcast content or the anchor. For example, praise comments include: "The anchor is awesome!", "This operation is amazing!", "The singing is so beautiful!"; interactive comments include: "Haha, this is so funny!", "Everyone in the comments is so interesting!".
[0060] In one example, the second type of emotions may include negative emotions, negative, passive or potentially conflicting emotions, such as criticism, complaints, dissatisfaction, etc. The second type of emotions may have a negative impact on the atmosphere of the live broadcast room, reflecting the audience's dissatisfaction, complaints, ridicule or controversy, etc. For example, such as quarrel comments: "The comments are so noisy, I can't watch it!", "Why are fans of so-and-so so annoying?", "Don't set the pace, okay?"; such as complaining comments: "The network is so stuck, and it's still broadcasting?", "The picture quality is so poor, how can I watch it?", "The sound is too harsh".
[0061] In one example, specific rules for the live broadcast field can be added to judge the first category of emotional comments. For example, in game live broadcasts, "666" or "Nice shot" are industry terms that usually represent positive emotions. For emoticons, if a comment contains multiple love expressions or applause expressions, it can be classified as the first category of emotions even if there is no text. For example, in e-sports live broadcasts, "very bad" and "the opponent is AFK" usually express dissatisfaction and can be classified as the second category of emotions. For comments with strong implicit tone or context dependence, they can be judged in combination with the host's behavior or live broadcast events. For example, "Hahaha, outrageous" that appears after the host makes a mistake may be sarcastic rather than simply humorous.
[0062] In one example, a neutral atmosphere can mean that the emotional information of the bullet comments in the current live broadcast room has no obvious tendency, with neither obvious positive interactions nor obvious negative emotions. A neutral atmosphere usually means that the audience's emotions are relatively stable, with less interaction or mainly neutral and informative content. The anchor can adjust the live broadcast content or interaction strategy based on the neutral atmosphere of the current live broadcast room to avoid affecting the audience experience due to an overly bland atmosphere.
[0063] In one example, a time period of, for example, 5 seconds can be preset, and a statistical task can be triggered every 5 seconds. Within the preset time period, all newly sent bullet comments are captured, a bullet comment list is generated, and then the sentiment analysis model is used to classify the sentiment of all bullet comments within the time period. By periodically counting the sentiment of the bullet comments, the atmosphere of the live broadcast room can be dynamically updated, allowing the anchor to perceive the emotional changes in the live broadcast room in real time, and avoid the accumulation of emotions causing the live broadcast atmosphere to get out of control.
[0064] To illustrate, in an actual live broadcast scenario, a host is performing a talent show, and the server counts the barrage emotions every 5 seconds and updates the atmosphere of the live broadcast room. For example, in the first time period (05 seconds), the server collected 10 barrages, of which 6 belonged to the first category of emotions, 2 belonged to the second category of emotions, and 2 were neutral barrages. After statistics, the proportion of the first category of emotions was 60%, and the proportion of the second category of emotions was 20%. Since the proportion of the first category of emotions exceeded the preset threshold of 50%, the server updated the current live broadcast room atmosphere to a positive atmosphere. Subsequently, in the second time period (05~10 seconds), the server collected 12 barrages, of which 3 were in the first category of emotions and 3 were in the second category of emotions, and the remaining 6 were neutral barrages. Statistics showed that the proportion of both categories of emotions was 25%, which did not reach the preset threshold, so the atmosphere was updated to a neutral atmosphere.
[0065] In this embodiment, by counting the ratio of the first emotion and the second emotion, the emotional proportion in the current time period can be identified, and the current atmosphere state of the live broadcast room can be determined according to the characteristics of the emotional proportion. The method of determining the atmosphere of the live broadcast room through this embodiment can accurately reflect the emotions of the audience in the live broadcast room, thereby helping the anchor to adjust the performance according to the audience's emotions and optimize the live broadcast effect.
[0066] In an optional embodiment, the method further includes: The current atmosphere is notified to the host end so that the host end updates the current atmosphere state on the display interface according to the current atmosphere.
[0067] In one example, the current atmosphere notification can be delivered to the anchor side by pushing a message from the server side. Specifically, when the server side determines the current atmosphere state based on the barrage emotional information, the anchor side can receive a notification message, the content of which may include the current atmosphere (such as positive atmosphere, negative atmosphere or neutral atmosphere) and the corresponding atmosphere index or emotional analysis data. In order for the anchor to quickly understand and respond, the display interface of the anchor side can reflect the current atmosphere in real time through a variety of visual elements. For example, when the atmosphere is positive, the status bar at the top of the screen or the corner of the interface can display the words "positive atmosphere", or be accompanied by a green background or dynamic emoticons, such as a smiley face, the sun or applause, to enhance the atmosphere of positive emotional feedback; when the atmosphere is negative, the status bar can turn red, or be accompanied by emoticons such as crying faces or rain, to prompt a "negative atmosphere"; if the atmosphere is neutral, it is displayed in neutral tones, such as gray or blue, or with emoticons such as clouds. In addition, the anchor side interface can also display a real-time emotional fluctuation trend chart to help the anchor more intuitively grasp the changes in the atmosphere and make timely adjustments.
[0068] In one example, the server can generate more detailed atmosphere information by analyzing the barrage data, and push the more detailed atmosphere information to the host's control panel. For example, the server can provide visual data such as the specific proportion of positive and negative emotions in the barrage, and the trend of change, to help the host understand the audience's emotional dynamics more intuitively. Furthermore, the server can timely push more precise atmosphere control strategies, including guiding the host on how to flexibly adjust the tone, topic or interaction method, based on data such as the proportion or trend of various emotions, so that the host can respond to the audience's emotional changes in a timely manner, thereby improving the audience's stickiness and interactive participation.
[0069] In this embodiment, by timely notifying the host of the current atmosphere of the live broadcast room and displaying it on the host side, it can not only help the host understand the emotional fluctuations of the audience, but also promote the host to make interactive adjustments based on real-time emotional feedback, thereby enhancing the audience's sense of participation and live broadcast experience.
[0070] In an optional embodiment, if Figure 4 As shown, step S206 includes: Step S400, obtaining historical live broadcast data of the live broadcast room, wherein the historical live broadcast data includes highly interactive behavior data that generates a positive atmosphere; and Step S402: generating the atmosphere control strategy based on the high-interaction behavior data.
[0071] In one example, historical live broadcast data in the live broadcast room can be recorded and collected during the live broadcast process. By analyzing the historical live broadcast data, it can be determined which behaviors of the anchor are associated with the generation of a positive atmosphere, thereby obtaining high-interaction behavior data that generates a positive atmosphere. Historical live broadcast data may include the content of the barrage sent by the audience, the number of likes, the amount of gifts sent, the frequency of comment interaction, etc. For example, in a certain live broadcast, the anchor and the audience conducted a question-and-answer interaction, the audience sent a large number of positive and humorous barrages, and the number of likes and gifts sent by the audience increased significantly. After further analysis, the direct relationship between this interactive link and the positive atmosphere can be identified, that is, the type of interaction between the anchor and the audience (such as question-and-answer, games, challenges, etc.) and the changing trend of the audience's emotions are associated. The server can record the live broadcast data of this period as high-interaction behavior data that generates a positive atmosphere.
[0072] In one example, by comparing historical live broadcast data of different live broadcast periods, specific behaviors (such as specific topics, questioning methods, or activity forms) that are more likely to trigger positive emotions in the audience can be identified. For example, in some live broadcast scenarios, the host's appropriate humorous style and interaction frequency may make the audience more active, resulting in frequent barrages or more gifts from the audience. At this time, obvious markings can be set in the historical live broadcast data. The marked historical live broadcast data can then be used as the input of the model to analyze the laws of the generation of positive atmospheres and provide references for future live broadcast strategies, thereby helping the host to more accurately trigger the audience's positive reactions. By analyzing historical live broadcast data, an accurate atmosphere control strategy can be provided for the host. The atmosphere control strategy contains the types of interactions that are most likely to stimulate a positive atmosphere, and can be used in future live broadcasts, thereby helping the host to mobilize the audience's emotions more efficiently during the live broadcast process.
[0073] In one example, the generated atmosphere control strategy can be refined according to different live broadcast environments and time periods. For example, for specific holidays, event days or theme live broadcasts, the strategy can be more personalized, taking into account the different emotional needs of the audience during these special periods to provide more creative forms of interaction. The server can dynamically adjust the strategy based on historical data analysis and real-time feedback in the current live broadcast to ensure that the atmosphere control can match the live broadcast content at any time, mobilize the audience's emotions to the greatest extent, and improve the live broadcast effect. For example, in the past few Spring Festival live broadcasts, the audience's interactive behavior (such as the frequency of barrages, the number of likes, the number of gifts, etc.) when the anchor tells the holiday story has increased significantly, indicating that this type of content can effectively enhance the audience's emotions and enhance interaction during the Spring Festival period. Therefore, the server can push the atmosphere control strategy that recommends the anchor to arrange a fixed time period (such as the opening and climax of the live broadcast) to tell the holiday story during the Spring Festival live broadcast based on these data, and start the interactive session after the story ends, inviting the audience to share their Spring Festival wishes or holiday fun, and give small gifts to the participating audience to increase the audience's sense of participation.
[0074] In this embodiment, the anchor's personalized and targeted atmosphere control strategy is formulated by extracting high-interaction behavior data from historical live broadcast data to accurately identify which content or activities can trigger positive responses from the audience. This helps the anchor to more effectively manage and adjust the atmosphere of the live broadcast room, avoid the loss of audience due to the continuous low mood of the audience, and thus improve the overall viewing experience and continued appeal of the live broadcast.
[0075] In an optional embodiment, if Figure 5 As shown, step S402 includes: Step S500, generating a high-interaction behavior set according to the high-interaction behavior data; the high-interaction behavior set includes a plurality of high-interaction behaviors; Step S502, obtaining negative keywords in the plurality of bullet comments; Step S504, determining a target high-interaction behavior associated with the negative keyword in the high-interaction behavior set; Step S506: generating the atmosphere control strategy based on the target high-interaction behavior.
[0076] In one example, high interactive behavior data may include significant interactive behaviors exhibited by viewers during the live broadcast, such as a surge in the number of users sending out 10 rockets, participating in barrage comments, liking, forwarding, and participating in voting. By analyzing high interactive behavior data, the audience's strong reaction to the live broadcast content at the time and their enthusiasm for participation can be identified. The high interactive behavior set can further summarize the factors such as live broadcast content, host performance, time period, etc. when the audience is more inclined to perform high interactive behaviors based on the high interactive behavior data. For example, the behavior of a user sending out 10 rockets can be classified as high interactive behavior data. When generating a high interactive behavior set, it can be further analyzed why the user chooses to send out such a large number of rockets at a certain moment. For example, the host suddenly demonstrated a surprising skill in the live broadcast, interacted with the audience (such as a lottery or a small game), or aroused great interest in the audience at a specific time point (such as the climax of the live broadcast content). These factors are key factors that prompt the audience to send out a large number of rockets.
[0077] In one example, negative keywords usually include words that express negative emotions, criticism, complaints, or other words related to dissatisfaction. Sentiment analysis technology can be used to perform text analysis and sentiment classification on each barrage to identify keywords or phrases that may be related to negative emotions. For example, "boring", "disappointed", "ugly", "stuttering", "dislike", etc. can all be used as negative keywords. By extracting negative keywords, it is possible to identify the reasons for the negative atmosphere in the current live broadcast and provide data support for the next atmosphere control strategy.
[0078] In one example, high-interaction behaviors include behaviors performed by the anchor that can trigger a large amount of positive feedback or participation from the audience. For example, the anchor tells interesting jokes, initiates small games, responds to the audience's barrage questions, demonstrates a certain skill (such as singing, dancing, painting, etc.), or holds welfare activities (such as raffles, red envelope rain, etc.). The anchor's high-interaction behavior is highly interactive and entertaining, which can attract the audience's attention and stimulate interaction, thereby regulating the negative atmosphere in the live broadcast room. It is possible to analyze the high-interaction behaviors that the anchor has used in similar emotional scenes in the past, and whether these behaviors have successfully resolved negative emotions, and determine the target high-interaction behaviors. For example, in previous live broadcasts, when the negative keyword "boring" appeared, the anchor successfully transformed the audience's negative emotions into positive emotions through self-deprecating humor or showing a talent (such as playing guitar and singing). At this time, when the negative keyword "boring" appears again, the target high-interaction behavior can include self-deprecating humor or showing a talent.
[0079] In this embodiment, an atmosphere control strategy is generated based on high interactive behavior data, matching the host's high interactive behavior with the negative emotions in the current live broadcast room to form a highly targeted atmosphere control strategy. It provides intelligent and personalized reference suggestions for the host, enabling the host to quickly adopt targeted atmosphere control strategies, better alleviate the negative atmosphere, and improve audience participation. This enhances the interactivity and attractiveness of the live broadcast room and achieves a better live broadcast effect.
[0080] Embodiment 2 This method embodiment can be executed in the anchor terminal 2. The anchor terminal 2 is taken as the single execution subject of this process. It should be noted that the technical details and technical effects of this embodiment can refer to the first embodiment.
[0081] Figure 6 The flowchart of the method for monitoring the atmosphere of a live broadcast room according to the second embodiment of the present application is schematically shown.
[0082] like Figure 6 As shown, the method for monitoring the atmosphere of a live broadcast room may include steps S600 to S602, wherein: Step S600, obtaining the current atmosphere of the live broadcast room in the current time period; Step S602, when the current atmosphere is a negative atmosphere, display the atmosphere control strategy so that the host can control it.
[0083] In one example, the current atmosphere of the live broadcast room can be generated by counting the emotional information of the bullet comments in the current time period. The current atmosphere can be displayed on the host's interface in the form of text, icons, colors, etc., for example, displaying "Current atmosphere: negative" or using a cold background to remind the host to pay attention to the emotional changes in the live broadcast room.
[0084] In one example, the atmosphere control strategy can be displayed in the form of a pop-up prompt card on the host side. The prompt content can include specific operational suggestions, such as "enhance the atmosphere by asking questions to the audience or playing interactive games", or suggesting that the host reproduce high-interaction behaviors that have been recognized by the audience in history (such as playing popular songs, sharing interesting stories, or participating in hot discussions). The host's interface can also further provide shortcut buttons, allowing the host to directly choose to implement a certain strategy, such as triggering a preset interactive scene, sending system-guided adjustment statements, etc., so as to quickly respond to changes in the atmosphere of the live broadcast room and improve the audience experience.
[0085] In this embodiment, by obtaining the current atmosphere and displaying the control strategy according to the negative atmosphere, the anchor can quickly identify the changes in the audience's emotions and provide an actionable solution. This not only reduces the difficulty for the anchor to judge the atmosphere changes, but also improves the efficiency and accuracy of atmosphere control through the atmosphere control strategy.
[0086] In an optional embodiment, the live broadcast interface of the anchor terminal sets an atmosphere icon display area; the method further includes: According to the current atmosphere, updating and displaying a corresponding atmosphere icon in the atmosphere icon display area; Among them, the atmosphere icon is used to describe the atmosphere of the live broadcast room; there are multiple atmosphere icons, and one atmosphere icon corresponds to one atmosphere.
[0087] In one example, the design of the atmosphere icon can be diverse. For example, a positive atmosphere icon can be designed as a smiling emoticon, a pattern with a sunny background, shining stars, or cheerful ribbons to convey a joyful and enthusiastic atmosphere. A negative atmosphere icon can be designed as a bowed expression, a gray cloud pattern, a broken heart, or dimming lights, symbolizing desolation or bad mood. A neutral atmosphere icon can be designed as a simple question mark, a calm lake, or a gentle light, indicating a dull state. Through these visual icon displays, the anchor can quickly and intuitively understand the atmosphere of the current live broadcast room, making it easier for them to adjust the live broadcast content or interaction methods immediately.
[0088] In one example, the display of atmosphere icons can include multiple forms, such as being fixed somewhere in the interface as a static icon to convey the current atmosphere simply and intuitively. Or through dynamic effects, such as jumping flames, blooming fireworks, etc., to more vividly express emotional changes. It can also be designed as a transparent overlay effect, integrated into the live broadcast screen without interfering with the content, and accompanied by a text label to explain the meaning of the icon, such as "cheerful" or "tense", to increase readability.
[0089] In one example, the display area of the atmosphere icon can be flexibly selected in the host interface, such as being placed in the status bar at the top of the interface, and displayed side by side with other live status information (such as the number of viewers and the number of gifts) for the host to view in real time. It can also be set in a corner of the interface, such as the lower left or lower right corner, as an auxiliary information display to avoid interfering with the main live content. In addition, it can also be suspended above the live screen, and by adjusting the transparency or dynamic effects, it can naturally blend with the screen content to provide intuitive atmosphere prompts. In special scenarios, the atmosphere icon can also be embedded in an interactive window or notification pop-up window, and presented in combination with barrage, gift prompts and other content, thereby further enhancing the expression effect of the live atmosphere.
[0090] In this embodiment, by updating and displaying the corresponding atmosphere icon in the atmosphere icon display area, the anchor can understand the current mood and atmosphere of the live broadcast room in real time, so as to adjust the interaction method or live broadcast content in time. Through visual icon feedback, the anchor can intuitively perceive the emotional changes of the audience and improve the efficiency of interaction with the audience.
[0091] In an optional embodiment, step S602 includes: The atmosphere control strategy is displayed on the live broadcast interface of the anchor in the form of a pop-up window.
[0092] In one example, the host can be prompted by a transparent floating pop-up window. The pop-up window is designed to be translucent and can float in a corner or edge of the screen without blocking the main live broadcast screen. This allows the host to clearly observe the audience interaction or other screen content in the live broadcast while seeing the content of the pop-up window. In addition, in order to avoid the pop-up window always appearing in an inappropriate position, the pop-up window can be designed to be draggable, and the host can freely move the pop-up window to a position that does not affect the live broadcast operation, ensuring its flexibility and ease of use. In addition to the pop-up window on the graphical interface, voice prompts can also be combined to provide brief voice feedback on the atmosphere control strategy. Through voice reminders, the live broadcast operation is avoided from being affected by the content of the pop-up window. The host can quickly understand the current atmosphere conditions and the necessary adjustments without directly viewing the pop-up window.
[0093] In this embodiment, the atmosphere control strategy is displayed on the live broadcast interface of the anchor through a pop-up window, and the anchor can also obtain timely feedback and control strategies on the atmosphere of the live broadcast room when broadcasting live, thereby improving the audience's sense of participation and emotions in a timely manner.
[0094] In an optional embodiment, the atmosphere control strategy includes: One or more behavioral strategies in high-interaction behavior data; Among them, the high-interaction behavior data includes: historical live broadcast data of the positive atmosphere generated by the live broadcast room during the historical live broadcast process.
[0095] In one example, high-interaction behavior data may include recording and analyzing the audience's active participation in historical live broadcasts to identify behaviors that can effectively stimulate a positive atmosphere. For example, when the interaction between the host and the audience, the guidance of specific topics, or the audience's high participation is high, it often leads to a more active and positive atmosphere. By analyzing high-interaction historical live broadcast data, behavioral patterns with high interaction frequency or audience feedback can be identified and used as part of the behavioral strategy. For example, if a topic or activity has created a significant positive atmosphere in a historical live broadcast, then this behavioral strategy can be used as an atmosphere control strategy to enable the host to adjust the atmosphere of the live broadcast room in a timely manner when the current live broadcast has a negative atmosphere.
[0096] In this embodiment, the atmosphere control strategy is determined efficiently and accurately through historical live broadcast data, so that the anchor can adjust his live broadcast method more accurately, so that the atmosphere of the live broadcast room can be optimized according to the anchor's personalized interaction method.
[0097] In order to make the present application easier to understand, an exemplary application is provided below.
[0098] S11, obtaining multiple bullet comments in the current time period of the live broadcast room.
[0099] S12, using NLP technology, obtain the emotional information of multiple bullet comments. Specifically, the bullet comment text can be cleaned to remove irrelevant information (such as punctuation marks, special characters, etc.), and word segmentation can be performed to split the text into separate words or phrases. Then, through the pre-trained sentiment analysis model, each word or phrase is sentimentally classified, and the emotional keywords contained therein are identified to determine the emotional information of the bullet comment. Emotional information includes neutral, positive, and negative categories.
[0100] S13, analyzing the proportion of different emotional information in the barrage in the current time period to determine the overall atmosphere of the live broadcast room. Specifically, if the proportion of positive / negative emotional barrage exceeds a preset threshold, such as 60%, it can be determined that the current atmosphere is a positive / negative atmosphere. If both negative and positive emotional barrages do not exceed the preset threshold, it is determined to be a neutral atmosphere.
[0101] S14, according to the atmosphere of the live broadcast room, different emotional icons are displayed in the upper right corner of the live broadcast interface of the anchor. A positive trend is displayed with a sunshine icon, a neutral trend is displayed with a cloud icon, and a negative trend is displayed with a cloudy or rainy icon. The emotional information of the bullet screen is counted every 5 seconds to update the atmosphere of the live broadcast room and the corresponding emotional icons.
[0102] S15, when detecting that the current live broadcast room atmosphere is negative, the server pushes the atmosphere control strategy to the anchor end so that the anchor can control it. The atmosphere control strategy is generated by the high interactive behavior in the anchor's past live broadcast data.
[0103] In this exemplary application, by obtaining the barrage and its corresponding emotional information in the current time period of the live broadcast room, the audience interaction content can be obtained and the emotional situation of the live broadcast room can be analyzed, so as to accurately judge the current live broadcast atmosphere of the live broadcast room. When the atmosphere of the live broadcast room is detected to be negative, the server pushes targeted control strategies to the anchor, so as to help the anchor understand the emotional state of the live broadcast room in time and take effective adjustment measures. It avoids the continuous deterioration of the live broadcast atmosphere and enhances the anchor's ability to control the atmosphere of the live broadcast room, thereby improving the overall live broadcast effect.
[0104] Embodiment 3 Figure 7The block diagram of the live broadcast room atmosphere monitoring device according to the third embodiment of the present application is schematically shown. The device can be divided into one or more program modules, one or more program modules are stored in a storage medium, and are 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 7 As shown, the device 1600 is used for a server and may include: an acquisition module 1610, a determination module 1620, and a push module 1630, wherein: The acquisition module 1610 is used to acquire multiple bullet comments in the current time period of the live broadcast room, and to acquire the emotion information corresponding to each of the bullet comments; The determination module 1620 is used to determine the current atmosphere of the live broadcast room in the current time period according to the emotional information of each barrage; The push module 1630 is used to push the atmosphere control strategy to the anchor end when the current atmosphere is a negative atmosphere, so that the anchor can control it.
[0105] In an optional embodiment, the emotion information includes a first type of emotion and a second type of emotion; the device 1600 is further used for: Collecting statistics on the emotional information of each of the bullet comments in the current time period; When the proportion of the first type of emotional comments in the total comments in the current time period is greater than a preset threshold, the current atmosphere is determined to be a positive atmosphere; When the proportion of the second type of emotional comments in the total comments in the current time period is greater than a preset threshold, determining that the current atmosphere is the negative atmosphere; When the proportion of the bullet comments of the first type of emotion and the second type of emotion in the total bullet comments in the current time period is not greater than a preset threshold, it is determined that the current atmosphere is a neutral atmosphere.
[0106] In an optional embodiment, the device 1600 is further used for: The current atmosphere is notified to the host end so that the host end updates the current atmosphere state on the display interface according to the current atmosphere.
[0107] In an optional embodiment, the device 1600 is further used for: Acquiring historical live broadcast data of the live broadcast room, wherein the historical live broadcast data includes highly interactive behavior data that generates a positive atmosphere; and Based on the high-interaction behavior data, the atmosphere control strategy is generated.
[0108] In an optional embodiment, the device 1600 is further used for: Generate a high-interaction behavior set according to the high-interaction behavior data; the high-interaction behavior set includes a plurality of high-interaction behaviors; Obtaining negative keywords in the plurality of bullet comments; Determining a target high-interaction behavior associated with the negative keyword in the high-interaction behavior set; Based on the target high-interaction behavior, the atmosphere control strategy is generated.
[0109] Embodiment 4 Figure 8 The block diagram of the live broadcast room atmosphere monitoring device according to the fourth embodiment of the present application is schematically shown. The device can be divided into one or more program modules, one or more program modules are stored in a storage medium, and are 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 1700 is used for the anchor end and may include: an acquisition module 1710 and a display module 1720, wherein: An acquisition module 1710 is used to acquire the current atmosphere of the live broadcast room in the current time period; The display module 1720 is used to display the atmosphere control strategy when the current atmosphere is a negative atmosphere, so that the host can adjust it.
[0110] In an optional embodiment, the live broadcast interface of the anchor terminal is provided with an atmosphere icon display area; the device 1700 is further used for: According to the current atmosphere, updating and displaying a corresponding atmosphere icon in the atmosphere icon display area; Among them, the atmosphere icon is used to describe the atmosphere of the live broadcast room; there are multiple atmosphere icons, and one atmosphere icon corresponds to one atmosphere.
[0111] In an optional embodiment, the device 1700 is further used for: The atmosphere control strategy is displayed on the live broadcast interface of the anchor in the form of a pop-up window.
[0112] In an optional embodiment, the device 1700 is further used for: One or more behavioral strategies in high-interaction behavior data; Among them, the high-interaction behavior data includes: historical live broadcast data of the positive atmosphere generated by the live broadcast room during the historical live broadcast process.
[0113] Embodiment 5 Fig. 9The hardware architecture diagram of the computer device 10000 suitable for implementing the method for monitoring the atmosphere of the live broadcast room according to the fifth embodiment of the present application is schematically shown. In some embodiments, the computer device 10000 may 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 may 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. 9 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 live broadcast room atmosphere monitoring method, etc. In addition, the memory 10010 can also be used to temporarily store various data that have been output or are to be output.
[0114] 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.
[0115] 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.
[0116] It should be pointed out that Fig. 9 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.
[0117] In this embodiment, the live broadcast room atmosphere monitoring 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.
[0118] 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 atmosphere monitoring method in the embodiment are implemented.
[0119] 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 live studio atmosphere monitoring method 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.
[0120] 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.
[0121] 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.
[0122] 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 monitoring the atmosphere of a live broadcast room, characterized in that: For the server, the method includes: Get multiple bullet comments in the current time period of the live broadcast room; Obtaining emotional information corresponding to each of the bullet comments; Determine the current atmosphere of the live broadcast room in the current time period according to the emotional information of each barrage; and When the current atmosphere is a negative atmosphere, an atmosphere control strategy is pushed to the anchor end so that the anchor can perform control.
2. The method according to claim 1, characterized in that The emotional information includes the first type of emotion and the second type of emotion; according to the emotional information of each barrage, the current atmosphere of the live broadcast room corresponding to the current time period is determined, including: Collecting statistics on the emotional information of each of the bullet comments in the current time period; When the proportion of the first type of emotional comments in the total comments in the current time period is greater than a preset threshold, the current atmosphere is determined to be a positive atmosphere; When the proportion of the second type of emotional comments in the total comments in the current time period is greater than a preset threshold, determining that the current atmosphere is the negative atmosphere; When the proportion of the bullet comments of the first type of emotion and the second type of emotion in the total bullet comments in the current time period is not greater than a preset threshold, it is determined that the current atmosphere is a neutral atmosphere.
3. The method according to claim 1, characterized in that: The method further comprises: The current atmosphere is notified to the host end so that the host end updates the current atmosphere state on the display interface according to the current atmosphere.
4. The method according to claim 1, characterized in that Push atmosphere control strategies to the anchor, including: Acquiring historical live broadcast data of the live broadcast room, wherein the historical live broadcast data includes highly interactive behavior data that generates a positive atmosphere; and Based on the high-interaction behavior data, the atmosphere control strategy is generated.
5. The method according to claim 4, characterized in that Based on the high-interaction behavior data, the atmosphere control strategy is generated, including: Generate a high-interaction behavior set according to the high-interaction behavior data; the high-interaction behavior set includes a plurality of high-interaction behaviors; Obtaining negative keywords in the plurality of bullet comments; Determining a target high-interaction behavior associated with the negative keyword in the high-interaction behavior set; Based on the target high-interaction behavior, the atmosphere control strategy is generated.
6. A method for monitoring the atmosphere of a live broadcast room, characterized in that: For the host end, the method includes: Get the current atmosphere of the live broadcast room during the current time period; When the current atmosphere is a negative atmosphere, an atmosphere control strategy is displayed to enable the host to control it.
7. The method according to claim 6, characterized in that The live broadcast interface of the anchor terminal sets an atmosphere icon display area; the method also includes: According to the current atmosphere, updating and displaying a corresponding atmosphere icon in the atmosphere icon display area; Among them, the atmosphere icon is used to describe the atmosphere of the live broadcast room; there are multiple atmosphere icons, and one atmosphere icon corresponds to one atmosphere.
8. The method according to claim 6, characterized in that Strategies for controlling the exhibition atmosphere include: The atmosphere control strategy is displayed on the live broadcast interface of the anchor in the form of a pop-up window.
9. The method according to any one of claims 6 to 8, characterized in that: Atmosphere control strategies include: One or more behavioral strategies in high-interaction behavior data; Among them, the high-interaction behavior data includes: historical live broadcast data of the positive atmosphere generated by the live broadcast room during the historical live broadcast process.
10. A device for monitoring the atmosphere of a live broadcast room, characterized in that: Used on the server side, the device comprises: An acquisition module, used to acquire multiple bullet comments in the current time period of the live broadcast room, and to acquire the emotion information corresponding to each of the bullet comments; A determination module, used to determine the current atmosphere of the live broadcast room in the current time period according to the emotional information of each barrage; The push module is used to push the atmosphere control strategy to the anchor end when the current atmosphere is a negative atmosphere, so that the anchor can control it.
11. A device for monitoring the atmosphere of a live broadcast room, characterized in that: For the host end, the device includes: The acquisition module is used to obtain the current atmosphere of the live broadcast room during the current time period; The display module is used to display the atmosphere control strategy when the current atmosphere is a negative atmosphere, so that the host can adjust it.
12. 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 9.
13. 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 9 is implemented.
14. 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 9 are implemented.
Citation Information
Cited By
Real-time data-based live broadcast content risk control processing system and supervision method
CN120151568A
Live broadcast bullet screen real-time feedback method and system based on interactive semantic matching
CN120416569A
E-commerce live broadcast heterogeneous data collaborative monitoring method based on complex configuration effect
CN122476232A