Processing method and device for audience interaction content in live broadcast room and computing equipment

By calculating multi-dimensional ratings and prioritization for the audience interactive content in the live broadcast room, the problem of difficulty for the anchor to distinguish important content is solved, and the interactive experience and live broadcast effect are improved.

CN119854585APending Publication Date: 2025-04-18SHANGHAI BILIBILI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411961789.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The ordering mechanism of the audience's interactive content in the live broadcast room is unreasonable, making it difficult for the anchor to distinguish important content, affecting the interactive experience and live broadcast effect.

Method used

By obtaining the interactive content to be processed in the live broadcast room, the priority score is calculated based on the evaluation characteristics of multiple dimensions (such as urgency, interaction frequency, repetition and activity), and the content is sorted and displayed to the anchor user.

Benefits of technology

It has achieved systematic evaluation of the importance of pending interactive content, helping anchors respond to the audience efficiently, and improving the audience's interactive experience and live broadcast effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119854585A_ABST
    Figure CN119854585A_ABST
Patent Text Reader

Abstract

The invention discloses a live broadcast room audience interaction content processing method and apparatus, and a computing device. The method comprises the steps of obtaining a plurality of to-be-processed interaction contents triggered by audience users in a live broadcast room; determining a priority score of the to-be-processed interactive content according to the evaluation features of the plurality of dimensions of each to-be-processed interactive content; and sorting the plurality of to-be-processed interaction contents according to the priority scores, and displaying the sorted plurality of to-be-processed interaction contents to an anchor user in the live broadcast room. Through the above mode, the priority of the to-be-processed interaction content can be systematically evaluated by integrating the characteristics of multiple angles, the problem that an anchor user is difficult to distinguish important audience interaction content can be solved, the anchor user is helped to efficiently reply to the audience user, and the interaction experience and the live broadcast effect of the audience user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Internet technology, and specifically to a method, device, computing equipment, computer storage medium and computer program product for processing audience interactive content in a live broadcast room. Background Art

[0002] Live streaming technology is a technology that allows data such as audio and video to be transmitted and played in real time in a continuous manner. The live broadcast room is a specific application scenario of live streaming technology. It allows the host user to interact with the audience user in real time. With the continuous advancement of technology and the continuous expansion of application scenarios, live streaming plays an important role in entertainment, education, e-commerce and other fields.

[0003] During the live broadcast, the host needs to provide feedback on the interactive content sent by the audience. The interactive content of the audience is usually of various types and in large quantities. At present, the common interactive content sorting methods include sorting by trigger time and manual sorting. There is a lack of a rational sorting mechanism, which makes it difficult for the host to identify the more important audience interactive content from a large amount of audience interactive content, and thus it is impossible to efficiently provide feedback on the audience interactive content in the live broadcast room, affecting the interactive experience of the audience and the effect of the live broadcast. Summary of the invention

[0004] In view of the above problems, the present application is proposed to provide a method, apparatus, computing device, computer storage medium and computer program product for processing interactive content of audiences in a live broadcast room that overcomes the above problems or at least partially solves the above problems.

[0005] According to one aspect of the present application, a method for processing audience interactive content in a live broadcast room is provided, comprising:

[0006] Obtain multiple interactive contents to be processed triggered by audience users in the live broadcast room;

[0007] Determine the priority score of each interactive content to be processed according to the evaluation characteristics of multiple dimensions of the interactive content to be processed;

[0008] The plurality of interactive contents to be processed are sorted according to the priority scores, and the sorted plurality of interactive contents to be processed are displayed to the anchor user in the live broadcast room.

[0009] Optionally, determining the priority score of each interactive content to be processed according to the evaluation features of multiple dimensions of the interactive content to be processed further includes:

[0010] Determine scores in multiple dimensions according to evaluation features in multiple dimensions of the interactive content to be processed;

[0011] Based on the scores of multiple dimensions, a priority score of the interactive content to be processed is calculated.

[0012] Optionally, the scores of the multiple dimensions are determined according to the evaluation features of the multiple dimensions of the interactive content to be processed, specifically including multiple processes in the following processes:

[0013] Determine the score of the urgency dimension based on the relevance of the interactive content to be processed and the preset event of the live broadcast;

[0014] Determine the score of the interaction frequency dimension based on the audience interaction records of the interactive content to be processed;

[0015] Determine the score of the repetitiveness dimension according to the number of similar interactive contents to the interactive contents to be processed;

[0016] The score of the activity dimension is determined according to the activity of the audience user who triggers the interactive content to be processed.

[0017] Optionally, the method further comprises:

[0018] Obtaining feedback content for a first interactive content to be processed among the multiple interactive contents to be processed;

[0019] The state flag of the first to-be-processed interactive content is updated to a processed state flag.

[0020] Optionally, obtaining feedback content for a first interactive content to be processed among the multiple interactive contents to be processed further includes:

[0021] Obtain feedback content provided by the anchor user for a first interactive content to be processed among the multiple interactive contents to be processed.

[0022] Optionally, after obtaining feedback content for a first interactive content to be processed among the multiple interactive contents to be processed, the method further includes:

[0023] The first to-be-processed interactive content is associated with the feedback content and displayed to the audience user and the anchor user.

[0024] Optionally, after obtaining the feedback content provided by the anchor user for the first interactive content to be processed among the multiple interactive contents to be processed, the method further includes:

[0025] Perform key information extraction processing on the first interaction content and feedback content to be processed to obtain standard interaction content and standard feedback content;

[0026] If the second interactive content to be processed that matches the standard interactive content is monitored, the standard feedback content is determined as the feedback content of the second interactive content to be processed.

[0027] Optionally, calculating the priority score of the to-be-processed interactive content according to the scores of the multiple dimensions further includes:

[0028] A weighted sum is calculated according to the scores of the multiple dimensions and the weight coefficients corresponding to the multiple dimensions to obtain a priority score of the interactive content to be processed.

[0029] Optionally, presenting the sorted plurality of to-be-processed interactive contents to the anchor user in the live broadcast room further comprises:

[0030] Displaying the first content list including the sorted plurality of to-be-processed interactive contents to the anchor user;

[0031] The method further comprises:

[0032] Displaying a second content list including the processed interactive content and its feedback content to the anchor user;

[0033] The first content list and the second content list are displayed to the audience user.

[0034] According to another aspect of the present application, a device for processing audience interactive content in a live broadcast room is provided, comprising:

[0035] An acquisition module is used to acquire multiple interactive contents to be processed triggered by audience users in the live broadcast room;

[0036] A scoring module, used to determine the priority score of each interactive content to be processed according to the evaluation characteristics of multiple dimensions of the interactive content to be processed;

[0037] A sorting module, used for sorting a plurality of to-be-processed interactive contents according to priority scores;

[0038] The processing module is used to display the sorted multiple interactive contents to be processed to the anchor user in the live broadcast room.

[0039] Optionally, the scoring module is further configured to:

[0040] Determine scores in multiple dimensions according to evaluation features in multiple dimensions of the interactive content to be processed;

[0041] Based on the scores of multiple dimensions, a priority score of the interactive content to be processed is calculated.

[0042] Optionally, the scoring module is further configured to perform multiple of the following processes:

[0043] Determine the score of the urgency dimension based on the relevance of the interactive content to be processed and the preset event of the live broadcast;

[0044] Determine the score of the interaction frequency dimension based on the audience interaction records of the interactive content to be processed;

[0045] Determine the score of the repetitiveness dimension according to the number of similar interactive contents to the interactive contents to be processed;

[0046] The score of the activity dimension is determined according to the activity of the audience user who triggers the interactive content to be processed.

[0047] Optionally, the acquisition module is further used to:

[0048] Obtaining feedback content for a first interactive content to be processed among the multiple interactive contents to be processed;

[0049] The device further includes: an identification updating module, which is used to update the state identification of the first interactive content to be processed to a processed state identification.

[0050] Optionally, the acquisition module is further used to:

[0051] Obtain feedback content provided by the anchor user for a first interactive content to be processed among the multiple interactive contents to be processed.

[0052] Optionally, the processing module is further configured to:

[0053] The first to-be-processed interactive content is associated with the feedback content and displayed to the audience user and the anchor user.

[0054] Optionally, the device further comprises:

[0055] An automatic summarization module, used to extract key information from the first interaction content and feedback content to be processed, and obtain standard interaction content and standard feedback content;

[0056] The automatic feedback module is used to determine the standard feedback content as the feedback content of the second interactive content to be processed if the second interactive content to be processed that matches the standard interactive content is detected.

[0057] Optionally, the scoring module is further configured to:

[0058] A weighted sum is calculated according to the scores of the multiple dimensions and the weight coefficients corresponding to the multiple dimensions to obtain a priority score of the interactive content to be processed.

[0059] Optionally, the processing module is further configured to:

[0060] Displaying the first content list including the sorted plurality of to-be-processed interactive contents to the anchor user;

[0061] Displaying a second content list including the processed interactive content and its feedback content to the anchor user;

[0062] The first content list and the second content list are displayed to the audience user.

[0063] According to another aspect of the present application, there is provided a computing device, comprising: a processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus;

[0064] The memory is used to store at least one executable instruction, and the executable instruction enables the processor to execute operations corresponding to the method for processing the interactive content of the audience in the live broadcast room.

[0065] According to another aspect of the present application, a computer storage medium is provided, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute operations corresponding to the method for processing interactive content of audiences in a live broadcast room as described above.

[0066] According to another aspect of the present application, a computer program product is provided, comprising at least one executable instruction, wherein the executable instruction enables a processor to execute operations corresponding to the method for processing interactive content of audiences in a live broadcast room as described above.

[0067] According to the processing method, device, computing device, computer storage medium and computer program product for the interactive content of the audience in the live broadcast room provided by the embodiment of the present application, first, multiple interactive contents to be processed triggered by the audience users in the live broadcast room are obtained; secondly, the priority score of the interactive content to be processed is determined according to the evaluation characteristics of multiple dimensions of each interactive content to be processed; finally, the multiple interactive contents to be processed are sorted according to the priority score, and the sorted multiple interactive contents to be processed are displayed to the anchor user in the live broadcast room. Through the above method, the priority of the interactive content to be processed can be systematically evaluated by integrating the features from multiple angles, which can solve the problem that the anchor user has difficulty in distinguishing important audience interactive content, and help the anchor user to efficiently reply to the audience user, thereby improving the interactive experience of the audience user and the live broadcast effect.

[0068] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0069] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0070] Figure 1 A flowchart of a method for processing interactive content between viewers in a live broadcast room provided by an embodiment of the present application is shown;

[0071] Figure 2 A flowchart showing a method for processing interactive content between viewers in a live broadcast room provided by another embodiment of the present application is shown;

[0072] Figure 3 A flowchart showing a method for processing interactive content between viewers in a live broadcast room provided by another embodiment of the present application is shown;

[0073] Figure 4 A functional structure diagram of a device for processing interactive content between audiences in a live broadcast room provided in an embodiment of the present application is shown;

[0074] Figure 5 A schematic diagram of the structure of a computing device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0075] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.

[0076] First, the terms involved in one or more embodiments of the present application are explained.

[0077] Audience user: A user who uses a client to watch live broadcasts. The client he uses is the playback client.

[0078] Anchor user: A user who uses a client to broadcast live. The client he uses is the anchor end.

[0079] Interactive content: content sent by audience users through the interactive entrance of the live broadcast room.

[0080] Feedback content: Response content to audience interaction content.

[0081] Pending interactive content: interactive content that has not been processed, that is, interactive content that has not received any feedback.

[0082] Processed interactive content: interactive content that has been processed, that is, interactive content that has received feedback.

[0083] Figure 1 A flowchart of a method for processing interactive content of audiences in a live broadcast room provided in one embodiment of the present application is shown. The method can be executed periodically during the live broadcast process or in real time during the live broadcast process.

[0084] like Figure 1 As shown, the method comprises the following steps:

[0085] Step S110, obtaining multiple interactive contents to be processed triggered by audience users in the live broadcast room.

[0086] Among them, the interactive content to be processed includes interactive text or interactive voice sent by audience users through the interactive entrance of the live broadcast room, and is interactive content that has not been processed. The interactive content that has not been processed in the live broadcast room is obtained for priority evaluation and sorting.

[0087] Step S120, determining the priority score of each interactive content to be processed according to the evaluation features of multiple dimensions of the interactive content to be processed.

[0088] A priority evaluation is performed for each interactive content to be processed. Specifically, the importance of the interactive content to be processed is evaluated by comprehensively considering features of multiple dimensions to obtain a priority score to represent the importance, thereby achieving a systematic evaluation of the importance of the interactive content to be processed.

[0089] Step S130, sorting the plurality of interactive contents to be processed according to the priority scores, and displaying the sorted plurality of interactive contents to be processed to the anchor user in the live broadcast room.

[0090] Among them, the higher the priority score, the more important the interactive content to be processed is. The multiple interactive contents to be processed are sorted in order from high to low according to the priority scores, and the sorted multiple interactive contents to be processed are provided to the anchor end, so that the anchor end can display the sorted multiple interactive contents to be processed.

[0091] In the prior art, the interactive content sent by the audience is displayed in the interactive area of ​​the live broadcast interface. The interactive area is usually small in size. When there is a lot of interactive content, it is even more difficult for the anchor user to distinguish the important interactive content. In the method of the embodiment of the present application, by extracting the unprocessed interactive content separately and sorting it according to the priority score and then displaying it to the anchor user, the anchor user can intuitively see the importance of each unprocessed interactive content through the sorting results.

[0092] In summary, according to the method for processing interactive content of audiences in a live broadcast room provided by this embodiment, multiple interactive content to be processed triggered by audience users in the live broadcast room are obtained; the priority score of the interactive content to be processed is determined according to the evaluation characteristics of multiple dimensions of each interactive content to be processed; the multiple interactive content to be processed is sorted according to the priority score, and the sorted multiple interactive content to be processed is displayed to the anchor user in the live broadcast room. Through the above-mentioned method, the interactive content to be processed in the live broadcast room can be dynamically managed as the live broadcast progresses, and the dynamic update and sorting of the interactive content to be processed can be realized; the importance of the interactive content to be processed can be systematically evaluated by comprehensively considering the characteristics of multiple dimensions, and the interactive content to be processed can be sorted according to the importance; the interactive content to be processed sorted according to the priority score is displayed to the anchor user, which can solve the problem that the anchor user has difficulty in distinguishing important interactive content of the audience, and can provide convenience for the anchor user to provide feedback on the interactive content, which helps the anchor user to efficiently reply to the audience user, thereby improving the interactive experience of the audience user and the live broadcast effect.

[0093] Figure 2 A flowchart of a method for processing interactive content of live viewers provided by another embodiment of the present application is shown, in which the priority evaluation and sorting of the interactive content to be processed are performed periodically. Figure 2 As shown, the method comprises the following steps:

[0094] Step S210, obtaining multiple interactive contents to be processed triggered by audience users in the live broadcast room.

[0095] All interactive content in the live broadcast room has a status identifier, and the initial status identifier of the interactive content is an unprocessed status identifier; after obtaining the feedback content corresponding to the interactive content, the status identifier is updated to a processed status identifier; if the feedback content corresponding to the interactive content is not obtained, the initial status identifier is kept unchanged, and this step specifically obtains the interactive content with a status identifier of an unprocessed status identifier.

[0096] In an optional method, the original interactive content sent by the audience users in the live broadcast room is obtained, and the original interactive content is filtered to retain the valid interactive content. The valid interactive content is the interactive content of the question type that requires the host user to provide feedback. The multiple interactive contents to be processed that participate in the sorting are all valid interactive content. Among them, the filtering process is used to filter out the original interactive content that is not a question type. The original interactive content that is not a question type usually does not require the host user to provide feedback, so there is no need to sort it. Filtering it out can avoid waste of resources.

[0097] In another optional method, after obtaining multiple pending interactive contents triggered by audience users in the live broadcast room, the multiple pending interactive contents are classified and processed to obtain category information of the pending interactive contents, that is, the category to which the questions sent by the audience users belong, and the category information of the pending interactive contents is prompted to the host user. In this method, by classifying the interactive contents that require feedback from the host user and reminding the host user, the host user can learn the category of information inquired by the audience user.

[0098] In another optional method, after obtaining multiple interactive contents to be processed triggered by audience users in the live broadcast room, content parsing is performed on the multiple interactive contents to be processed to obtain key information to be processed, that is, the key information involved in the questions sent by the audience users, and the key information to be processed is prompted to the anchor user. In this method, by extracting key information from the interactive content that requires feedback from the anchor user, the anchor user can obtain the specific information inquired by the audience user.

[0099] Step S220, for each interactive content to be processed, determining scores in multiple dimensions according to evaluation features of the interactive content in multiple dimensions; and calculating a priority score of the interactive content to be processed according to the scores in multiple dimensions.

[0100] According to the evaluation features of the interactive content to be processed in multiple dimensions, the scores of the multiple dimensions are determined, which specifically includes multiple processing in the following processing:

[0101] The first processing method is specifically as follows: determining the score of the urgency dimension according to the relevance of the interactive content to be processed and the preset event of the live broadcast.

[0102] Among them, live preset events include hot events, live theme events, etc., which can be set by the anchor user. The score of the urgency dimension is used to reflect the relevance of the interactive content to be processed and the live preset event. The higher the relevance, the higher the score of the urgency dimension, and the lower the relevance, the lower the score of the urgency dimension. For example, in a live broadcast with the theme of new product release, the audience user sends barrage to ask about the detailed functions of the new product. The interactive content to be processed is closely related to the live theme event, and the score of the urgency dimension can be determined to be a higher score.

[0103] In an optional manner, multiple keywords of a preset live event and the urgency level of each keyword are configured, and the score of the corresponding urgency dimension is determined according to the urgency level of the keywords included in the interactive content to be processed.

[0104] The second processing is specifically as follows: according to the audience interaction records of the interactive content to be processed, determine the score of the interaction frequency dimension. By measuring the frequency of audience interactions (including likes, comments, reposts, etc.) obtained by the interactive content to be processed, the score of the interaction frequency dimension is obtained. The more frequent the interaction, the higher the score of the interaction frequency dimension. Specifically, if the interactive content to be processed has multiple types of audience interaction records, the number or frequency of multiple audience interactions are added up, and the score of the interaction frequency dimension corresponding to the cumulative sum is determined according to the correspondence between the preset interaction frequency and the score of the interaction frequency dimension. For example, if a to-be-processed interactive content receives 150 likes, 10 comments, and 5 shares, the number of these interactive behaviors is added up, and the score of the corresponding interaction frequency dimension is queried based on the cumulative sum of the number of times, which is 7 points.

[0105] The third processing is specifically as follows: according to the number of similar interactive contents to the interactive contents to be processed, the score of the repeatability dimension is determined. Among them, the similar interactive contents to the interactive contents to be processed refer to the interactive contents to be processed that are consistent with the inquiry object of the interactive contents to be processed. During the live broadcast, there will be multiple audience users asking the same object but inconsistent in the expression. Through analysis, multiple interactive contents to be processed with the same inquiry object are determined, and the multiple interactive contents to be processed with the same inquiry object are similar to each other. The greater the number of similar interactive contents to the interactive contents to be processed, the higher the score of the repeatability dimension, that is, if a question is asked repeatedly by multiple audience users, the score of the repeatability dimension of the question is set to a higher score in order to improve the priority score of the question.

[0106] In an optional manner, a correspondence between the score of the repeatability dimension and the number of similar interactive contents is preconfigured, and when evaluating the interactive contents to be processed, the score of the repeatability dimension corresponding to the number of similar interactive contents of the interactive contents to be processed is queried.

[0107] The fourth processing is specifically as follows: according to the activity of the audience user who triggers the interactive content to be processed, determine the score of the activity dimension. The higher the activity of the audience user, the higher the score of the activity dimension, and the lower the activity of the audience user, the lower the score of the activity dimension. The activity of the audience user includes: a first activity determined according to the identity tag of the audience user, a second activity determined according to the interaction of the audience user in the live broadcast, or a third activity calculated according to the first activity and the second activity. The first activity is a user attribute label determined according to all behavioral data of the audience user in the system, and the second activity is an activity determined according to the number of interactions between the audience user and other audience users in the live broadcast room, specifically determined according to the number of comments, replies and / or likes between the audience user and other audience users. Furthermore, the third activity can be the average, cumulative sum or weighted sum of the first activity and the second activity.

[0108] In an optional manner, the numerical range of the scores of each dimension is set to a consistent numerical range. For the urgency dimension, the lowest score represents no urgency, and the highest score represents very urgency; for the interaction frequency dimension, the lowest score represents no interaction, and the highest score represents very frequent interaction; for the repetitiveness dimension, the lowest score represents no similar interaction content, and the highest score represents the number of similar interaction content reaching a certain level; for the activity dimension, the lowest score represents low activity, and the highest score represents high activity.

[0109] In an optional manner, the priority score of the interactive content to be processed is calculated based on the scores of multiple dimensions. This step specifically includes: calculating a weighted sum based on the scores of multiple dimensions and the weight coefficients corresponding to the multiple dimensions to obtain the priority score of the interactive content to be processed. The formula is as follows:

[0110]

[0111] Where E represents the priority score, w i represents the weight coefficient of the i-th dimension, f(i) represents the score of the i-th dimension, and n represents the total number of dimensions.

[0112] For example, assume that the weight coefficients of the four dimensions are as follows:

[0113] The weight coefficient of the urgency dimension w1: 0.4;

[0114] The weight coefficient of interaction frequency dimension w2: 0.3;

[0115] Weight coefficient of repeatability dimension w3: 0.2;

[0116] Weight coefficient of activity dimension w4: 0.1;

[0117] The scores of the four dimensions of a pending interactive content are as follows:

[0118] Rating of the urgency dimension f(1): 8;

[0119] The score of interaction frequency dimension f(2): 7;

[0120] Rating of the repeatability dimension f(3): 6;

[0121] The score of activity dimension f(4): 8;

[0122] The priority score of the interactive content to be processed is calculated based on the weight coefficients and scores of the four dimensions. The specific calculation method is as follows:

[0123] E=(0.4×8)+(0.3×7)+(0.2×6)+(0.1×8)=7.3

[0124] It should be noted that the weight coefficients of each dimension can be adjusted according to actual business needs, and the weight coefficients can be updated using machine learning methods.

[0125] Step S230: sort the plurality of interactive contents to be processed according to the priority scores, and present a first content list including the sorted plurality of interactive contents to be processed and a second content list including the processed interactive contents and their feedback contents to the anchor user.

[0126] The first content list and the second content list are provided to the anchor terminal, so that the anchor terminal displays the first content list and the second content list.

[0127] The multiple interactive contents to be processed are sorted in order of priority from high to low, and the sorted multiple interactive contents to be processed are displayed to the anchor user, so that the anchor user can intuitively know the importance of each unprocessed interactive content, which helps the anchor user to efficiently feedback the interactive content of the audience users, and further helps to improve the interactive experience of the audience users.

[0128] At the same time, a second content list containing the processed interactive content and its feedback content is displayed to the anchor user. In the display area of ​​the second content list, the processed interactive content is displayed in association with its corresponding feedback content. For example, the feedback content is displayed in a position adjacent to its corresponding processed interactive content, making it convenient for the anchor user to review.

[0129] Through the above method, an interactive content pool of the live broadcast room is constructed. The interactive content pool can be dynamically updated as the audience interactive content and the anchor feedback content in the live broadcast room are updated, thereby realizing dynamic and orderly management of the interactive content in the live broadcast room and providing convenience for anchor users to handle the interactive content in the live broadcast room.

[0130] In an optional manner, the method also includes: displaying the first content list and the second content list to the audience user, specifically providing the first content list and the second content list to the playback end, so that the playback end can display the first content list and the second content list, so as to facilitate the audience user to view the interactive content and feedback content in the live broadcast room, and help reduce the situation of repeating questions on content that has already been answered.

[0131] Step S240: obtaining feedback content for a first interactive content to be processed among the multiple interactive content to be processed; and updating a state flag of the first interactive content to be processed to a processed state flag.

[0132] The status flag is used to indicate whether the interactive content has feedback content, the processed status flag is used to indicate that the interactive content has feedback content, and the unprocessed status flag is used to indicate that the interactive content has no feedback content.

[0133] On the one hand, the state identifier can be used to identify unprocessed interactive content and processed interactive content. The step of obtaining the interactive content to be processed is specifically: obtaining interactive content with a state identifier of unprocessed state identifier; the step of obtaining processed interactive content is specifically: obtaining interactive content with a state identifier of processed state identifier.

[0134] On the other hand, the status identifier can also be used to display the status of the interactive content. When the status identifier of the interactive content is a processed status identifier, the first status element of the interactive content is displayed; when the status identifier of the interactive content is an unprocessed status identifier, the second status element of the interactive content is displayed; wherein the first status element and the second status element have different forms and styles; for example, the first status element and the second status element are text elements, the text of the first status element is "processed", and the text of the second status element is "unprocessed"; for another example, the first status element and the second status element are inconsistent graphic elements, which are used to cover the upper layer of the interactive content or serve as the background of the interactive content. In short, the processing status of the interactive content can be visualized through the first status element and the second status element. When the interactive content is displayed on the host end and the playback end, the corresponding status element is displayed according to its status identifier.

[0135] It should be noted that there are two sources of feedback content: one is manual feedback from the anchor user, and the other is automatic feedback from the system.

[0136] In the manual feedback mode of the anchor user, feedback content provided by the anchor user for the first interactive content to be processed among the multiple interactive contents to be processed is obtained. The anchor user provides feedback for the first interactive content to be processed, and the feedback content of the anchor user on the first interactive content to be processed is received through the feedback entrance. The anchor user can provide feedback on the first interactive content to be processed by keyboard input or voice input, that is, the feedback content can be text or voice.

[0137] In the automatic feedback mode of the system, the interactive core information of the interactive content to be processed is extracted, and it is queried whether there is standard feedback content corresponding to the interactive core information. If so, the queried standard feedback content is determined as the feedback content of the interactive content to be processed. Among them, the interactive core information refers to the core of the question obtained by analyzing the interactive content to be processed, that is, the object inquired by the audience user by sending the interactive content. The system stores standard interactive content and standard feedback content. The standard interactive content is the standard question core, and the standard feedback content is the standard reply to the question. If the problem core of the problem to be processed matches the standard problem core stored in the system, the standard reply corresponding to the standard question core is automatically used as the reply to the problem to be processed. The standard interactive content and standard feedback content stored in the system can be configured by the relevant users, or they can be summarized based on the interactive content and feedback content that appear during the live broadcast.

[0138] For example, the following information is stored in the system: standard interactive content - promotional activities, standard feedback content - 10% off on all items from 9:00 to 10:00. An audience user sends the following barrage: Are there any discounts today? By analyzing the barrage sent by the audience user, the core of the question is extracted as "discount". The standard interactive content "promotional activities" stored in the system matches the core of the question "discount", so the standard feedback content "10% off on all items from 9:00 to 10:00" is automatically fed back as the feedback content of the barrage.

[0139] After obtaining the feedback content of the first interactive content to be processed, the state identifier of the first interactive content to be processed is updated, specifically, the state identifier of the first interactive content to be processed is updated from an unprocessed state identifier to a processed state identifier.

[0140] Furthermore, after obtaining the feedback content of the first interactive content to be processed, the first interactive content to be processed is associated with the feedback content and displayed to the audience user and the anchor user. Specifically, the first interactive content to be processed and the feedback content are fed back to the anchor end and the playback end, and the anchor end and the playback end display the feedback content in a position adjacent to the first interactive content to be processed. Furthermore, when it is necessary to update the first content list and the second content list, the first interactive content to be processed is removed from the first content list, and at the same time, the first interactive content to be processed and its feedback content are added to the second content list.

[0141] Step S250, extract key information from the first interactive content to be processed and the feedback content to obtain standard interactive content and standard feedback content; if a second interactive content to be processed that matches the standard interactive content is detected, the standard feedback content is determined as the feedback content of the second interactive content to be processed.

[0142] After receiving the host user's feedback on the first interactive content to be processed, the system automatically summarizes and gives feedback. Automatic summarization means: for the first interactive content and feedback content to be processed, the core information of the problem is summarized as the standard interactive content and the core information of the reply is summarized as the standard feedback content, and the summarized standard interactive content and standard feedback content are stored so as to provide automatic feedback on the interactive content of the audience user in the future; automatic feedback means: detecting whether each interactive content to be processed matches the standard interactive content stored in the system. If it is detected that the second interactive content to be processed matches the standard interactive content stored in the system, the standard feedback content corresponding to the standard interactive content stored in the system is determined as the feedback content of the second interactive content to be processed. Through the above method, automatic replies based on the audience interactive content and host feedback content during the live broadcast are realized, which can improve the feedback efficiency of repeated interactive content in the live broadcast room.

[0143] In an optional method, when standard interactive content and standard feedback content are stored in the system, whenever pending interactive content triggered by an audience user is received, it is determined whether automatic feedback can be provided for the pending interactive content. If so, automatic feedback is provided to improve the efficiency of replying to the audience user and reduce the waiting time of the audience user.

[0144] In summary, according to the method for processing the interactive content of the audience in the live broadcast room provided by the present embodiment, the unprocessed interactive content and the processed interactive content and their feedback content are distinguished and displayed in different lists, thereby realizing the dynamic and orderly management of the interactive content and feedback content in the live broadcast room, and facilitating the anchor user and the audience user to understand the interactive situation in the live broadcast room; further, the priority score of the unprocessed interactive content can be dynamically calculated as the live broadcast progresses and sorted according to the priority score, thereby realizing the dynamic update of the sorting; further, the priority of the interactive content to be processed can be evaluated by comprehensively considering the characteristics of multiple dimensions including the urgency dimension, the interaction frequency dimension, the repeatability dimension and the activity dimension, thereby realizing a systematic priority evaluation; further, by setting a status mark for the interactive content, the classification and status display of the interactive content can be efficiently realized; further, the processed interactive content and the unprocessed interactive content are displayed to the anchor user respectively, thereby The host user can intuitively obtain feedback on the interactive content in the live broadcast room, and the various pending interactive contents sorted by priority score are displayed to the host user, which can solve the problem that the host user finds it difficult to distinguish important audience interactive content. The host user can refer to the priority ranking to decide the order of processing the interactive content, helping the host user to improve the efficiency of feedback on the audience interactive content; further, the processed interactive content and its feedback content are displayed to the audience users, which is convenient for the audience users to review and can reduce the situation where the audience users ask repeated questions; further, the interactive content and feedback content are summarized, and standard questions and standard replies can be automatically summarized. The standard questions and standard replies automatically summarized by the system can automatically provide feedback on the audience interactive content, which improves the feedback efficiency on the audience interactive content, can reduce the waiting time of the audience users, and can simultaneously improve the live broadcast experience of the host users and the interactive experience of the audience users, thereby improving the live broadcast effect.

[0145] Figure 3A flowchart of a method for processing interactive content of a live broadcast room audience provided by another embodiment of the present application is shown, wherein the bullet list 310 contains bullet content 1-n sent by audience users in the live broadcast room, and each bullet enters the question filter 320 for processing. The question filter 320 performs three aspects of processing, specifically including: filtering processing, classification processing, and content analysis processing. The specific processing method is described in the aforementioned embodiment and will not be repeated here. The question filter 320 outputs a valid question list 330, and the valid question list 330 contains questions 1-k. The total number of questions in the valid question list 330 does not exceed the total number of bullet content contained in the bullet list 310. The priority score of each question in the valid question list 330 is determined by the multidimensional scoring model 340, and a question scoring list 350 is obtained. The question scoring list 350 contains the priority scores of each question contained in the valid question list 330. Among them, the specific method for determining the priority score by the multidimensional scoring model 340 is described in the aforementioned embodiment and will not be repeated here.

[0146] Figure 4 The functional structure diagram of the apparatus for processing the interactive content of the audience in the live broadcast room provided by the embodiment of the present application is shown. Figure 4 As shown, the device comprises:

[0147] The acquisition module 41 is used to acquire a plurality of to-be-processed interactive contents triggered by audience users in the live broadcast room;

[0148] A scoring module 42, used to determine the priority score of each interactive content to be processed according to the evaluation characteristics of multiple dimensions of the interactive content to be processed;

[0149] A sorting module 43, used to sort the plurality of to-be-processed interactive contents according to the priority scores;

[0150] The processing module 44 is used to display the sorted multiple interactive contents to be processed to the anchor user in the live broadcast room.

[0151] In an optional manner, the scoring module 42 is further configured to:

[0152] Determine scores in multiple dimensions according to evaluation features in multiple dimensions of the interactive content to be processed;

[0153] Based on the scores of multiple dimensions, a priority score of the interactive content to be processed is calculated.

[0154] In an optional manner, the scoring module 42 is further configured to perform multiple processes in the following processes:

[0155] Determine the score of the urgency dimension based on the relevance of the interactive content to be processed and the preset event of the live broadcast;

[0156] Determine the score of the interaction frequency dimension based on the audience interaction records of the interactive content to be processed;

[0157] Determine the score of the repetitiveness dimension according to the number of similar interactive contents to the interactive contents to be processed;

[0158] The score of the activity dimension is determined according to the activity of the audience user who triggers the interactive content to be processed.

[0159] In an optional manner, the acquisition module 41 is further used for:

[0160] Obtaining feedback content for a first interactive content to be processed among the multiple interactive contents to be processed;

[0161] The device further includes: an identification updating module, which is used to update the state identification of the first interactive content to be processed to a processed state identification.

[0162] In an optional manner, the acquisition module 41 is further used for:

[0163] Obtain feedback content provided by the anchor user for a first interactive content to be processed among the multiple interactive contents to be processed.

[0164] In an optional manner, the processing module 44 is further configured to:

[0165] The first to-be-processed interactive content is associated with the feedback content and displayed to the audience user and the anchor user.

[0166] In an optional manner, the device further comprises:

[0167] An automatic summarization module, used to extract key information from the first interaction content and feedback content to be processed, and obtain standard interaction content and standard feedback content;

[0168] The automatic feedback module is used to determine the standard feedback content as the feedback content of the second interactive content to be processed if the second interactive content to be processed that matches the standard interactive content is detected.

[0169] In an optional manner, the scoring module 42 is further configured to:

[0170] A weighted sum is calculated according to the scores of the multiple dimensions and the weight coefficients corresponding to the multiple dimensions to obtain a priority score of the interactive content to be processed.

[0171] In an optional manner, the processing module 44 is further configured to:

[0172] Displaying the first content list including the sorted plurality of to-be-processed interactive contents to the anchor user;

[0173] Displaying a second content list including the processed interactive content and its feedback content to the anchor user;

[0174] The first content list and the second content list are displayed to the audience user.

[0175] To sum up, according to the processing device for the audience interactive content of the live broadcast room provided by this embodiment, it is possible to systematically evaluate the priority of the interactive content to be processed by comprehensively considering the characteristics of multiple dimensions, and sort the interactive content to be processed according to the importance; the interactive content to be processed sorted according to the priority is displayed to the anchor user, which can solve the problem that the anchor user has difficulty in distinguishing important audience interactive content, and can provide convenience for the anchor user to provide feedback on the interactive content, which helps the anchor user to efficiently reply to the audience user, thereby improving the interactive experience of the audience user and the live broadcast effect.

[0176] An embodiment of the present application provides a non-volatile computer storage medium, which stores at least one executable instruction or computer program, which enables a processor to perform operations corresponding to the method for processing interactive content between audiences in a live broadcast room in any of the above-mentioned method embodiments.

[0177] An embodiment of the present application provides a computer program product, which includes at least one executable instruction or computer program, which enables a processor to execute operations corresponding to the method for processing interactive content between audiences in a live broadcast room in any of the above-mentioned method embodiments.

[0178] Figure 5 A schematic diagram of the structure of an embodiment of a computing device of the present application is shown. The specific embodiment of the present application does not limit the specific implementation of the computing device.

[0179] like Figure 5 As shown, the computing device may include: a processor (processor) 502 , a communications interface (Communications Interface) 504 , a memory (memory) 506 , and a communication bus 508 .

[0180] The processor 502, the communication interface 504, and the memory 506 communicate with each other via the communication bus 508. The communication interface 504 is used to communicate with other devices such as a client or other server network elements. The processor 502 is used to execute the program 510, which can specifically execute the relevant steps in the above-mentioned method for processing the interactive content of the audience in the live broadcast room of the computing device.

[0181] Specifically, the program 510 may include program codes, which include computer operation instructions.

[0182] The processor 502 may be a central processing unit (CPU), or an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application. The one or more processors included in the computing device may be processors of the same type, such as one or more CPUs; or may be processors of different types, such as one or more CPUs and one or more ASICs.

[0183] The memory 506 is used to store the program 510. The memory 506 may include a high-speed RAM memory, and may also include a non-volatile memory (non-volatile memory), such as at least one disk memory.

[0184] The program 510 can be specifically used to enable the processor 502 to execute the method for processing the interactive content of the audience in the live broadcast room in any of the above-mentioned method embodiments. The specific implementation of each step in the program 510 can refer to the corresponding descriptions in the corresponding steps and units in the processing embodiment of the interactive content of the audience in the live broadcast room, which will not be repeated here. Those skilled in the art can clearly understand that for the convenience and simplicity of description, the specific working process of the above-described devices and modules can refer to the corresponding process description in the aforementioned method embodiment, which will not be repeated here.

[0185] The algorithm or display provided here are not inherently related to any specific computer, virtual system or other equipment. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for this type of system. In addition, the present application embodiment is not directed to any specific programming language yet. It should be understood that various programming languages ​​can be utilized to realize the content of the present application described here, and the above description of specific languages ​​is to disclose the best mode of implementation of the present application.

[0186] In the description provided herein, a large number of specific details are described. However, it is understood that the embodiments of the present application can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0187] Similarly, it should be understood that in order to streamline the present application and aid in understanding one or more of the various inventive aspects, in the above description of the exemplary embodiments of the present application, the various features of the embodiments of the present application are sometimes grouped together into a single embodiment, figure, or description thereof. However, the disclosed method should not be interpreted as reflecting the following intention: the claimed application requires more features than the features explicitly recited in each claim. More specifically, as reflected in the claims, the inventive aspects lie in less than all the features of the single embodiment disclosed above. Therefore, the claims that follow the specific embodiment are hereby expressly incorporated into the specific embodiment, with each claim itself serving as a separate embodiment of the present application.

[0188] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition they may be divided into a plurality of submodules or subunits or subcomponents. Except that at least some of such features and / or processes or units are mutually exclusive, all features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed in this manner may be combined in any combination. Unless otherwise expressly stated, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.

[0189] In addition, those skilled in the art will appreciate that, although some embodiments herein include certain features included in other embodiments but not other features, the combination of features of different embodiments is meant to be within the scope of the present application and form different embodiments. For example, in the claims, any one of the claimed embodiments may be used in any combination.

[0190] The various component embodiments of the present application can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all functions of some or all components according to the embodiments of the present application. The application can also be implemented as a device or apparatus program (e.g., computer program and computer program product) for executing a part or all of the methods described herein. Such a program implementing the present application can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.

[0191] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets shall not be constructed as a limitation on the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names. The steps in the above embodiments, unless otherwise specified, should not be understood as limitations on the order of execution.

Claims

1. A method for processing audience interactive content in a live broadcast room, comprising: Obtain multiple interactive contents to be processed triggered by audience users in the live broadcast room; Determine the priority score of each interactive content to be processed according to the evaluation characteristics of multiple dimensions of the interactive content to be processed; The multiple interactive contents to be processed are sorted according to the priority scores, and the sorted multiple interactive contents to be processed are displayed to the anchor user of the live broadcast room.

2. The method according to claim 1, wherein: Determining the priority score of each interactive content to be processed according to the evaluation features of multiple dimensions of the interactive content to be processed further includes: Determine scores in multiple dimensions according to evaluation features in multiple dimensions of the interactive content to be processed; Based on the scores of multiple dimensions, a priority score of the interactive content to be processed is calculated.

3. The method according to claim 2, wherein: Determining the scores of the multiple dimensions according to the evaluation features of the multiple dimensions of the interactive content to be processed specifically includes multiple processes in the following processes: Determine the score of the urgency dimension based on the relevance of the interactive content to be processed and the preset event of the live broadcast; Determine the score of the interaction frequency dimension based on the audience interaction records of the interactive content to be processed; Determine the score of the repetitiveness dimension according to the number of similar interactive contents to the interactive contents to be processed; The score of the activity dimension is determined according to the activity of the audience user who triggers the interactive content to be processed.

4. The method according to any one of claims 1 to 3, wherein: The method further comprises: Obtaining feedback content for a first interactive content to be processed among the plurality of interactive contents to be processed; The state flag of the first interactive content to be processed is updated to a processed state flag.

5. The method according to claim 4, wherein: The step of obtaining feedback content for a first interactive content to be processed among the plurality of interactive contents to be processed further includes: Obtain feedback content provided by the anchor user for a first interactive content to be processed among the multiple interactive contents to be processed.

6. The method according to claim 4, wherein: After obtaining feedback content for the first interactive content to be processed among the multiple interactive contents to be processed, the method further includes: The first to-be-processed interactive content is associated with the feedback content and displayed to the audience user and the anchor user.

7. The method according to claim 5, wherein: After obtaining the feedback content provided by the anchor user for the first interactive content to be processed among the multiple interactive contents to be processed, the method further includes: Performing key information extraction processing on the first interaction content to be processed and the feedback content to obtain standard interaction content and standard feedback content; If a second interactive content to be processed that matches the standard interactive content is monitored, the standard feedback content is determined as feedback content of the second interactive content to be processed.

8. The method according to claim 2, wherein: The step of calculating the priority score of the interactive content to be processed according to the scores of the multiple dimensions further includes: A weighted sum is calculated according to the scores of the multiple dimensions and the weight coefficients corresponding to the multiple dimensions to obtain a priority score of the interactive content to be processed.

9. The method according to any one of claims 1 to 8, wherein: The step of displaying the sorted plurality of to-be-processed interactive contents to the anchor user of the live broadcast room further comprises: Displaying the first content list including the sorted plurality of to-be-processed interactive contents to the anchor user; The method further comprises: Displaying a second content list including the processed interactive content and its feedback content to the anchor user; The first content list and the second content list are displayed to audience users.

10. A device for processing audience interactive content in a live broadcast room, comprising: An acquisition module is used to acquire multiple interactive contents to be processed triggered by audience users in the live broadcast room; A scoring module, used to determine the priority score of each interactive content to be processed according to the evaluation characteristics of multiple dimensions of the interactive content to be processed; A sorting module, used for sorting the plurality of to-be-processed interactive contents according to priority scores; The processing module is used to display the sorted multiple interactive contents to be processed to the anchor user in the live broadcast room.

11. A computing device comprising: A processor, a memory, a communication interface and a communication bus, wherein the processor, the memory and the communication interface communicate with each other via the communication bus; The memory is used to store at least one executable instruction, and the executable instruction enables the processor to perform operations corresponding to the method for processing interactive content of audiences in a live broadcast room as described in any one of claims 1-9.

12. A computer storage medium, wherein at least one executable instruction is stored in the storage medium, and the executable instruction enables a processor to execute operations corresponding to the method for processing interactive content of audiences in a live broadcast room as described in any one of claims 1-9.

13. A computer program product, comprising at least one executable instruction, wherein the executable instruction enables a processor to execute operations corresponding to the method for processing interactive content of audiences in a live broadcast room as described in any one of claims 1-9.

Citation Information

Patent Citations

  • Live broadcast interaction method and device, electronic equipment and storage medium

    CN110769270A

  • Direct broadcasting room interaction information processing method and device, electronic equipment and storage medium

    CN117979045A

  • Comment processing method and device, equipment, storage medium and program product

    CN118474468A