Method and device for displaying cover picture of live broadcast room
By conducting emotional analysis of user barrage in the live broadcast room, determining the emotional atmosphere, and screening out the live broadcast video screen with the positive emotions of the anchor as candidate cover pictures, the problem that the cover pictures in the existing technology cannot resonate with the audience's emotional emotions, achieving higher attractiveness and user participation.
Patent Information
- Application Number
- CN202510230136.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-05-23
AI Technical Summary
In existing live broadcast platforms, cover pictures are usually manually selected by the anchor or the backend, and cannot resonate with the audience's emotions, resulting in the cover being unable to attract viewers to click to enter the live broadcast room to the greatest extent.
By conducting emotional analysis on multiple barrages sent by users in the target live broadcast room within the preset time period, the emotional labels of each barrage are obtained, and the emotional atmosphere of the live broadcast room is determined based on these labels. In a positive atmosphere, the scene where the anchor’s emotions are positive is selected from the live video screen as the candidate cover picture, and push it to the audience terminal.
It realizes the emotional state of the audience and the anchor, and generates cover pictures that match the emotional state of the audience and the anchor, so that the cover pictures are more in line with the live content and audience expectations, thereby attracting viewers to click and enter the live broadcast room to the greatest extent.
Smart Images

Figure CN120034674A_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 displaying a cover picture of a live broadcast room. Background Art
[0002] In live broadcast platforms, the cover image is an important factor in attracting users to click and enter the live broadcast room. Existing cover images are usually manually selected by the anchor or the backstage.
[0003] This kind of cover image manually selected by the anchor or backstage usually fails to resonate with the audience emotionally, resulting in the cover being unable to attract the audience to click into the live broadcast room to the greatest extent.
[0004] It should be noted that the above content is not necessarily prior art, nor is it intended to limit the scope of patent protection of this application. Summary of the invention
[0005] The embodiments of the present application provide a method, apparatus, computer device, computer-readable storage medium, and computer program product for displaying a cover picture of a live broadcast room to solve or alleviate one or more of the technical problems raised above.
[0006] One aspect of an embodiment of the present application provides a method for displaying a cover picture of a live broadcast room, which is applied to a server, and the method includes: Perform sentiment analysis on multiple bullet comments sent by users in the target live broadcast room within a preset time period to obtain sentiment labels corresponding to each of the bullet comments; Based on the emotional tags of each of the bullet comments, determining the emotional atmosphere corresponding to the target live broadcast room within the preset time period; In the case where the emotional atmosphere is a positive atmosphere, a plurality of live video pictures meeting a preset condition are selected from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, and the preset condition is that the host's emotion in the live video pictures is a positive emotion; Pushing multiple candidate cover images to a viewer terminal so that the viewer terminal displays the multiple candidate cover images.
[0007] Optionally, determining the emotional atmosphere corresponding to the target live broadcast room within the preset time period based on the emotional tags of each of the bullet comments includes: The emotion tags of each of the bullet comments within the preset time period are counted to obtain the statistical results of the emotion tags of each category; The emotional atmosphere corresponding to the target live broadcast room within the preset time period is determined based on the statistical results of the emotional tags of each category.
[0008] Optionally, when the emotional atmosphere is a positive atmosphere, selecting a plurality of live video pictures meeting preset conditions from a plurality of live video frames displayed in the target live room within the preset time period as candidate cover pictures includes: When the emotional atmosphere is a positive atmosphere, emotional analysis processing is performed on the host images in multiple frames of live video pictures displayed in the target live broadcast room within the preset time period to obtain the emotional state of the host in each frame of the live video picture; The live video screen in which the host's emotional state is positive is selected as the candidate cover image.
[0009] Optionally, the method further comprises: Obtaining and counting feedback information from all viewers on the multiple candidate cover images; Push the statistical feedback information to the anchor end, so that the anchor can select the target cover picture according to the statistical feedback information; In response to the selected information returned by the anchor end, the target cover image is set as the cover image of the target live broadcast room.
[0010] Another aspect of an embodiment of the present application provides a method for displaying a cover picture of a live broadcast room, for a viewer terminal, the method comprising: Get multiple candidate cover images pushed by the server; Displaying the plurality of candidate cover images in a live broadcast interface corresponding to the target live broadcast room, so that viewers can provide feedback on the plurality of candidate cover images; Obtain feedback information from the audience on the multiple candidate cover images, and upload the feedback information to a server.
[0011] Optionally, displaying the plurality of candidate cover images in a live broadcast interface corresponding to the target live broadcast room includes: The multiple candidate cover images are displayed in a floating layer manner in the live broadcast interface corresponding to the target live broadcast room.
[0012] Optionally, the method further comprises: Displaying the display duration of the plurality of candidate cover images in the live broadcast interface; After the display time of the multiple candidate cover images reaches the display time, the floating layer used to display the multiple candidate cover images is hidden or closed.
[0013] Another aspect of an embodiment of the present application provides a method for displaying a cover picture of a live broadcast room, which is used in a host terminal. The method includes: Obtain multiple candidate cover images pushed by the server and feedback information corresponding to each of the candidate cover images; The multiple candidate cover images and feedback information corresponding to each of the candidate cover images are displayed in the live broadcast interface corresponding to the target live broadcast room, so that the anchor can select the cover image of the target live broadcast room from the multiple candidate cover images.
[0014] Another aspect of an embodiment of the present application provides a cover picture display device for a live broadcast room, which is applied to a server, and the device includes: An analysis module is used to perform sentiment analysis on multiple bullet comments sent by users in the target live broadcast room within a preset time period to obtain sentiment labels corresponding to each of the bullet comments; A determination module, used to determine the emotional atmosphere corresponding to the target live broadcast room within the preset time period based on the emotional tags of each of the barrages; A screening module, for screening, when the emotional atmosphere is a positive atmosphere, a plurality of live video pictures meeting a preset condition from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, wherein the preset condition is that the host's emotion in the live video picture is a positive emotion; The push module is used to push multiple candidate cover pictures to the viewer terminal so that the viewer terminal displays the multiple candidate cover pictures.
[0015] Another aspect of an embodiment of the present application provides a cover picture display device for a live broadcast room, which is applied to a viewer terminal, and the device includes: The acquisition module is used to obtain multiple candidate cover images pushed by the server; A display module is used to display the multiple candidate cover pictures in the live broadcast interface corresponding to the target live broadcast room, so that the audience can give feedback on the multiple candidate cover pictures; The uploading module is used to obtain the audience's feedback information on the multiple candidate cover pictures and upload the feedback information to the server.
[0016] Another aspect of an embodiment of the present application provides a cover picture display device for a live broadcast room, which is applied to an anchor terminal, and the device includes: An acquisition module is used to acquire multiple candidate cover images pushed by the server and feedback information corresponding to each candidate cover image; The display module is used to display the multiple candidate cover pictures and feedback information corresponding to each of the candidate cover pictures in the live broadcast interface corresponding to the target live broadcast room, so that the anchor can select the cover picture of the target live broadcast room from the multiple candidate cover pictures.
[0017] 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.
[0018] 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.
[0019] 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.
[0020] The technical solution adopted in the embodiment of the present application may include the following advantages: by performing emotional analysis on multiple barrages sent by users in the target live broadcast room within a preset time period, the emotional label corresponding to each barrage is obtained; based on the emotional label of each barrage, the emotional atmosphere corresponding to the target live broadcast room within the preset time period is determined; when the emotional atmosphere is a positive atmosphere, multiple live video pictures that meet the preset conditions are screened out from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, thereby combining the emotional state of the audience and the emotional state of the host to generate a cover picture that matches the emotional state of the audience and the host, so that the cover picture is more in line with the live broadcast content and the audience's expectations, thereby attracting the audience to click into the live broadcast room to the greatest extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] 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.
[0022] Figure 1 A diagram schematically shows an operating environment of a method for displaying a cover image of a live broadcast room according to Embodiment 1 of the present application; Figure 2 A flowchart of a method for displaying a cover image of a live broadcast room according to Embodiment 1 of the present application is schematically shown; Figure 3 Schematically shows Figure 1 Flow chart of sub-steps in step S202; Figure 4 Schematically shows Figure 1 Flow chart of sub-steps in step S204; Figure 5A newly added flow chart of the method for displaying the cover picture of the live broadcast room according to the first embodiment of the present application is schematically shown; Figure 6 A flowchart schematically shows a method for displaying a cover image of a live broadcast room according to Embodiment 2 of the present application; Figure 7 A newly added flow chart of the method for displaying the cover picture of the live broadcast room according to the second embodiment of the present application is schematically shown; Figure 8 A schematic diagram schematically shows multiple candidate cover images displayed in the live broadcast interface and the corresponding display duration; Fig. 9 A flowchart schematically shows a method for displaying a cover image of a live broadcast room according to Embodiment 3 of the present application; Fig.10 A schematic diagram schematically shows displaying the plurality of candidate cover images and feedback information corresponding to each of the candidate cover images in a live broadcast interface; Fig.11 A block diagram schematically shows a cover picture display device for a live broadcast room according to a fourth embodiment of the present application; Fig.12 A block diagram schematically shows a cover picture display device for a live broadcast room according to Embodiment 5 of the present application; Fig.13 A block diagram schematically shows a cover picture display device for a live broadcast room according to Embodiment 6 of the present application; and Fig.14 The hardware architecture diagram of the computer device according to the seventh embodiment of the present application is schematically shown. DETAILED DESCRIPTION
[0023] 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.
[0024] 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.
[0025] 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.
[0026] 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.
[0027] 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: In the prior art, the cover image is usually manually selected by the anchor or the backstage. However, such cover images manually selected by the anchor or the backstage usually cannot resonate with the audience emotionally, resulting in the cover failing to attract the audience to click into the live broadcast room to the greatest extent.
[0028] To this end, an embodiment of the present application provides a technical solution for displaying cover images in a live broadcast room. In this technical solution, by performing emotional analysis on multiple bullet screens sent by users in a target live broadcast room within a preset time period, the emotional labels corresponding to each of the bullet screens are obtained; based on the emotional labels of each of the bullet screens, the emotional atmosphere corresponding to the target live broadcast room within the preset time period is determined; when the emotional atmosphere is a positive atmosphere, multiple live video screens that meet preset conditions are selected from the multiple frames of live video screens displayed in the target live broadcast room within the preset time period as candidate cover images, thereby combining the emotional state of the audience and the emotional state of the host to generate a cover image that matches the emotional state of the audience and the host, so that the cover image is more in line with the live broadcast content and the expectations of the audience, thereby attracting the audience to click into the live broadcast room to the greatest extent. See below for details.
[0029] Finally, for ease of understanding, an exemplary operating environment is provided below.
[0030] Figure 1 The following schematically shows an environmental application diagram according to an embodiment of the present application.
[0031] The environment diagram may include a service platform 2, anchor terminals (4A, 4B, ..., 4M), and audience terminals (6A, 6B, ..., 6N). In a live broadcast scenario, the anchor terminal (4A, 4B, ..., 4M) logs in to the service platform 2, and the service platform 2 pushes the live broadcast data to the audience terminal (6A, 6B, ..., 6N) in real time.
[0032] Service platform 2 can provide live broadcast service, which can be a single server, a server cluster or a cloud computing service center.
[0033] The anchor terminal (4A, 4B, ..., 4M) is used to generate live broadcast data in real time and perform streaming operations on the live broadcast data. The live broadcast data may include audio data or video data. The anchor terminal may be an electronic device such as a smart phone or a tablet computer. Of course, the anchor terminal may be a virtual computing instance in the service platform 2.
[0034] The audience terminal (6A, 6B, ..., 6N) may be configured to receive the live broadcast data of the anchor terminal in real time. The audience terminal (6A, 6B, ..., 6N) may be any type of computing device, such as a smart phone, a tablet device, a laptop computer, a smart TV, a vehicle-mounted terminal, etc. The audience terminal (6A, 6B, ..., 6N) may have a built-in browser or a special program, and receive the live broadcast data through the browser or the special program to output content to the user. The content may include video, audio, comments, text data and / or the like.
[0035] The audience terminal (6A, 6B, ..., 6N) may include a player. The player outputs (e.g., displays, presents) content to the user. The content may include video, audio, comments, text data and / or the like. The audience terminal (6A, 6B, ..., 6N) may include an interface, which may include an input element (touch screen). For example, the input element may be configured to receive user instructions, and the user instructions may enable the audience terminal (6A, 6B, ..., 6N) to perform various operations, such as sending a bullet screen, entering a comment, giving a gift, etc.
[0036] The anchor terminals (4A, 4B, ..., 4M), the audience terminals (6A, 6B, ..., 6N) and the service platform 2 may be connected via a network. The network may include various network devices, such as routers, switches, multiplexers, hubs, modems, bridges, repeaters, firewalls and / or proxy devices, etc. The network may include physical links, such as coaxial cable links, twisted pair cable links, optical fiber links, combinations thereof and / or the like. The network may include wireless links, such as cellular links, satellite links, Wi-Fi links and / or the like.
[0037] It should be noted that the number of the host terminals and the audience terminals in the figure is only for illustration and is not used to limit the scope of patent protection of this application. According to actual conditions, there can be any number of host terminals and audience terminals.
[0038] 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.
[0039] Embodiment 1 Figure 2 The flowchart of the cover picture display method of the live broadcast room according to the first embodiment of the present application is schematically shown.
[0040] like Figure 2 As shown, the cover picture display method of the live broadcast room may include steps S200 to S206, which are applied to the server, wherein: Step S200, performing sentiment analysis on multiple barrages sent by users in the target live broadcast room within a preset time period to obtain sentiment labels corresponding to each of the barrages.
[0041] Step S202, based on the emotional tags of each of the barrages, determine the emotional atmosphere corresponding to the target live broadcast room within the preset time period.
[0042] Step S204, when the emotional atmosphere is a positive atmosphere, multiple live video pictures that meet preset conditions are selected from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, and the preset condition is that the host's emotion in the live video picture is a positive emotion.
[0043] Step S206: Push multiple candidate cover images to the viewer terminal so that the viewer terminal displays the multiple candidate cover images.
[0044] The method for displaying cover pictures of a live broadcast room provided in this embodiment performs an emotional analysis on multiple bullet screens sent by users in a target live broadcast room within a preset time period to obtain the emotional labels corresponding to each of the bullet screens; based on the emotional labels of each of the bullet screens, the emotional atmosphere corresponding to the target live broadcast room within the preset time period is determined; when the emotional atmosphere is a positive atmosphere, multiple live video pictures that meet preset conditions are screened out from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, and finally multiple candidate cover pictures are pushed to the viewer terminal so that the viewer terminal displays the multiple candidate cover pictures. The above method realizes combining the emotional state of the audience and the emotional state of the host to generate a cover picture that matches the emotional state of the audience and the host, so that the cover picture is more in line with the live broadcast content and the audience's expectations, thereby attracting the audience to click into the live broadcast room to the greatest extent.
[0045] The following combination Figure 2 , each step in steps S200~S206 and other optional steps are described in detail.
[0046] Step S200 , perform sentiment analysis on multiple barrages sent by users in the target live broadcast room within a preset time period, and obtain sentiment labels corresponding to each of the barrages.
[0047] The preset time period can be set and modified according to actual conditions. For example, the preset time period is 5 seconds.
[0048] The target live broadcast room may be associated with a bullet screen pool, and the multiple bullet screens obtained may be all bullet screens sent by users in the bullet screen pool within a preset time period, or may be 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.
[0049] Danmu can include: text Danmu, picture Danmu, emoticon Danmu, animation Danmu, etc.
[0050] In one example, the server can monitor the bullet comment pool and cache and store the bullet comment data received in the 5 seconds as a batch after every preset time period, for example, every 5 seconds. Then, sentiment analysis is performed based on the bullet comments in the batch.
[0051] In one example, a sentiment classification model can be used to perform sentiment analysis on multiple bullet comments to obtain sentiment labels corresponding to each of the bullet comments. The sentiment classification model can be obtained by training a corresponding deep learning model in a deep learning manner.
[0052] In another example, sentiment analysis may be performed on the plurality of bullet comments using a sentiment dictionary-based method to obtain sentiment labels corresponding to the respective bullet comments.
[0053] Among them, the emotional label is used to reflect the user's immediate emotions or interactive needs, which serves as the basis for determining the emotional atmosphere later. The emotional label can be divided into "happy", "angry", "surprised" and so on.
[0054] In an optional implementation, before performing sentiment analysis on the bullet comments, the bullet comments may be preprocessed to facilitate subsequent sentiment analysis, wherein the preprocessing includes removing useless symbols, stop words, and noise data.
[0055] Step S202 , based on the emotional tags of each of the barrages, determine the corresponding emotional atmosphere of the target live broadcast room within the preset time period.
[0056] The emotional atmosphere may include a positive atmosphere, a negative atmosphere, and a neutral atmosphere. Each emotional atmosphere may have one or more emotional tags corresponding to it. For example, the emotional tags corresponding to the positive atmosphere include "happy", "laughing", etc. The emotional tags corresponding to the negative atmosphere include "sad", "crying", etc. The emotional tags corresponding to the neutral atmosphere include "calm".
[0057] In an alternative embodiment, see Figure 3, step S202 may include: Step S300, counting the emotion tags of each of the barrages within the preset time period to obtain the statistical results of the emotion tags of each category.
[0058] Step S302, determining the emotional atmosphere corresponding to the target live broadcast room within the preset time period based on the statistical results of the emotional tags of each category.
[0059] In one example, the number of emotional tags of different categories can be counted according to the emotional tags of each barrage, and then the total number of emotional tags contained in various emotional atmospheres can be determined based on the number of each type of emotional tags. Finally, the proportion of various emotional atmospheres can be determined based on the total number of emotional tags contained in various emotional atmospheres. For example, within a period of time, if a user sends 100 barrages, the emotional tags corresponding to 70 of them are emotional tags corresponding to positive atmospheres, the emotional tags corresponding to 20 barrages are emotional tags corresponding to negative atmospheres, and the emotional tags corresponding to 10 barrages are emotional tags corresponding to neutral atmospheres. After obtaining the proportion of barrages of various emotional atmospheres, the emotional atmosphere corresponding to the target live broadcast room in the preset time period can be determined based on these proportions. For example, if the proportion of barrages with positive emotional atmospheres exceeds 70%, the emotional atmosphere is judged to be a "positive atmosphere". If the proportion of barrages with negative emotional ranges exceeds 50%, the emotional atmosphere is judged to be a "negative atmosphere". If the barrages of various emotional ranges are relatively balanced, the emotional atmosphere is judged to be a "neutral atmosphere".
[0060] In this embodiment, by determining the emotional atmosphere corresponding to the target live broadcast room within the preset time period based on the statistical results of the emotional tags of each category, the emotions of the audience in the target live broadcast room can be accurately reflected, so that the subsequently generated cover pictures can be more in line with the live broadcast content and audience expectations, thereby improving the attractiveness of the live broadcast room and user engagement.
[0061] Step S204 When the emotional atmosphere is a positive atmosphere, multiple live video pictures that meet preset conditions are selected from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, and the preset condition is that the host's emotion in the live video picture is a positive emotion.
[0062] In this embodiment, the emotional atmosphere of the target live broadcast room is determined by first performing an emotional analysis on the bullet comments sent by users in the target live broadcast room within a preset time period, so that the emotional atmosphere of the target live broadcast room can be determined based on the emotional atmosphere evaluation results to determine which time periods are suitable for subsequent display as cover pictures. When it is determined that the emotional atmosphere corresponding to the current time period is a positive atmosphere, multiple frames of live video pictures in the current time period can be used as pictures to be screened, and pictures in which the host's emotions are positive in the live video pictures can be screened out as candidate cover pictures.
[0063] In an alternative embodiment, see Figure 4 , step S204 may include: Step S400, when the emotional atmosphere is a positive atmosphere, emotional analysis processing is performed on the host image in multiple frames of live video pictures displayed in the target live broadcast room within the preset time period to obtain the emotional state of the host in each frame of the live video picture.
[0064] Step S402: Use the live video screen in which the host's emotional state is positive as a candidate cover picture.
[0065] In one example, facial expression recognition technology, posture recognition technology, etc. can be used to identify the expressions, postures, and movements in the host's image, and then multimodal data fusion can be performed on the identified expressions, postures, and movements. Finally, machine learning or deep learning algorithms can be used to perform a comprehensive analysis to obtain the host's emotional state.
[0066] In another example, facial expression recognition technology may be directly used to recognize the host's expression, thereby obtaining the host's emotional state.
[0067] In this embodiment, after the emotional state of the host in each frame of the live video is identified, the live video frame in which the emotional state of the host is positive can be used as a candidate cover picture.
[0068] It should be noted that when the number of selected candidate cover images exceeds the required number, the required number of images can be randomly selected from these images as the final candidate cover images, or images with higher quality can be selected from these images as the final candidate cover images.
[0069] In this embodiment, pictures are screened by combining the emotional state of the anchor, so that a cover image that matches the current live broadcast atmosphere can be accurately screened out.
[0070] Step S206 , push multiple candidate cover pictures to the audience terminal so that the audience terminal displays the multiple candidate cover pictures.
[0071] After screening out multiple candidate cover images, these candidate cover images will be pushed to the viewer terminal in a timely manner so that the viewer terminal can display the multiple candidate cover images. In this way, the viewer can perform interactive operations on these displayed candidate cover images. The interactive operations include like operations, rating operations, etc.
[0072] In this embodiment, by pushing multiple candidate cover images to the viewer terminal, the viewer can directly participate in the process of selecting the cover image, thereby improving the viewer's sense of participation and interactivity and increasing the live broadcast room's activity.
[0073] In an alternative embodiment, see Figure 5 , the method further comprises: Step S500, obtaining and counting feedback information from all viewers on the multiple candidate cover images.
[0074] Step S502, push the statistical feedback information to the anchor end, so that the anchor selects the target cover picture according to the statistical feedback information.
[0075] Step S504, in response to the selected information returned by the anchor end, setting the target cover picture as the cover picture of the target live broadcast room.
[0076] The feedback information includes likes, ratings, etc. of the candidate cover images by all viewers.
[0077] The selected information includes information about the candidate cover pictures selected by the viewer. Through the selected information, the server can determine which candidate cover picture the viewer has specifically selected as the cover picture of the target live broadcast room.
[0078] It should be noted that each viewer can provide feedback on each candidate cover image, or can provide feedback on some of the candidate cover images, or can provide no feedback on any candidate cover image.
[0079] After all viewers have completed their feedback on each candidate cover image, the server will count all the feedback information so that it can obtain summary data for various candidate cover images. After that, the server will push the statistical feedback information to the anchor for reference. In this way, when the anchor selects the cover image of the target live broadcast room, he can refer to this feedback information to select the cover image.
[0080] In this embodiment, by pushing all audience feedback information on the multiple candidate cover images to the host, the host can choose the cover image based on audience feedback and personal preferences. This can not only ensure the host's style and emotional expression, but also make choices based on audience needs, thereby enhancing the attractiveness of the live broadcast cover image.
[0081] Embodiment 2 This method embodiment can be executed in the viewer terminal. The viewer terminal 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.
[0082] Figure 6 The flowchart of the cover picture display method of the live broadcast room according to the second embodiment of the present application is schematically shown.
[0083] like Figure 6 As shown, the cover picture display of the live broadcast room may include steps S600 to S604, wherein: Step S600, obtaining multiple candidate cover images pushed by the server.
[0084] Step S602, displaying the multiple candidate cover images in the live broadcast interface corresponding to the target live broadcast room, so that the audience can provide feedback on the multiple candidate cover images.
[0085] Step S604, obtaining feedback information of the audience on the multiple candidate cover images, and uploading the feedback information to the server.
[0086] In this embodiment, the server can push multiple candidate cover images to the viewer terminal so that the viewer terminal can display the multiple candidate cover images in the live broadcast interface corresponding to the target live broadcast room. In this way, the audience can give feedback on these candidate cover images, for example, they can like, collect, rate, etc. the candidate cover images.
[0087] After the audience completes the feedback on the candidate cover images, the audience's feedback information on the candidate cover images will be uploaded to the server, so that the server can subsequently collect statistics on all audience's feedback information on each candidate cover image.
[0088] In this embodiment, by displaying the multiple candidate cover images in the live broadcast interface corresponding to the target live broadcast room, the audience can participate in the selection of the cover, which improves the audience's sense of participation and interactivity and increases the liveliness of the live broadcast room.
[0089] In an optional implementation manner, displaying the plurality of candidate cover images in a live broadcast interface corresponding to the target live broadcast room includes: The multiple candidate cover images are displayed in a floating layer manner in the live broadcast interface corresponding to the target live broadcast room.
[0090] In this embodiment, the multiple candidate cover images are displayed in the live broadcast interface corresponding to the target live broadcast room in a floating layer manner, so that the multiple candidate cover images can be displayed at any position in the live broadcast interface.
[0091] In other implementations, multiple candidate cover images may be displayed by directly inserting the multiple candidate cover images into the live broadcast interface.
[0092] In an alternative embodiment, see Figure 7 , the method further comprises: Step S700, displaying the display duration of the multiple candidate cover images in the live broadcast interface.
[0093] Step S702: After the display time of the multiple candidate cover images reaches the display time, hide or close the floating layer used to display the multiple candidate cover images.
[0094] The display duration is the duration that multiple candidate cover images are present in the live broadcast interface. The display duration can be dynamically adjusted according to the number of candidate cover images. For example, when the number of candidate cover images is 10, the display duration can be 20 seconds. When the number of candidate cover images is 5, the display duration can be 10 seconds.
[0095] In this embodiment, in addition to displaying the multiple candidate cover images in the live broadcast interface, the display time of the multiple candidate cover images will also be displayed to remind the audience to provide feedback on the candidate cover images in a timely manner.
[0096] As an example, multiple candidate cover images and their corresponding display durations are displayed in the live broadcast interface. Figure 8 shown.
[0097] When the display time of the multiple candidate cover images reaches the display time, the floating layer used to display the multiple candidate cover images will be hidden or closed, so as to avoid the floating layer occupying the live broadcast interface area for a long time and affecting the user's viewing experience.
[0098] Embodiment 3 This method embodiment can be executed in the viewer terminal. The anchor terminal 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.
[0099] Fig. 9 The flowchart of the cover picture display method of the live broadcast room according to the third embodiment of the present application is schematically shown.
[0100] like Fig. 9 As shown, the cover picture display of the live broadcast room may include steps S900 to S902, wherein: Step S900, obtaining multiple candidate cover images pushed by the server and feedback information corresponding to each of the candidate cover images.
[0101] Step S902, displaying the multiple candidate cover pictures and feedback information corresponding to each of the candidate cover pictures in the live broadcast interface corresponding to the target live broadcast room, so that the anchor can select the cover picture of the target live broadcast room from the multiple candidate cover pictures.
[0102] In this embodiment, the server can push multiple candidate cover images and feedback information corresponding to each candidate cover image to the anchor terminal, so that the anchor terminal can display the multiple candidate cover images and feedback information corresponding to each candidate cover image in the live broadcast interface corresponding to the target live broadcast room. In this way, the anchor can view the feedback of each candidate cover image and decide which candidate cover image to finally select as the cover image.
[0103] As an example, the live broadcast interface displays the multiple candidate cover images and the feedback information corresponding to each candidate cover image, such as Fig.10 shown.
[0104] In this embodiment, by displaying the multiple candidate cover images and the feedback information corresponding to each candidate cover image in the live broadcast interface corresponding to the target live broadcast room, the host can decide the cover image based on the audience feedback and personal preferences. In this way, the host's style and emotional expression can be guaranteed, and optimization can be performed in combination with the audience's needs, thereby enhancing the attractiveness of the live broadcast cover.
[0105] Embodiment 4 Fig.11 The block diagram of the cover picture display device 1100 of the live broadcast room according to the fourth embodiment of the present application is schematically shown. The device is applied to the server side. The device can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Fig.11 As shown, the cover picture display device 1100 of the live broadcast room may include: an analysis module 1110, a determination module 1120, a screening module 1130 and a push module 1140, wherein: The analysis module 1110 is used to perform sentiment analysis on multiple bullet comments sent by users in the target live broadcast room within a preset time period to obtain sentiment labels corresponding to each of the bullet comments; A determination module 1120 is used to determine the emotional atmosphere corresponding to the target live broadcast room within the preset time period based on the emotional tags of each of the barrages; The screening module 1130 is used to screen out a plurality of live video pictures meeting a preset condition as candidate cover pictures from the plurality of live video pictures displayed in the target live room within the preset time period when the emotional atmosphere is a positive atmosphere, wherein the preset condition is that the host's emotion in the live video pictures is a positive emotion; The push module 1140 is used to push multiple candidate cover pictures to the viewer terminal so that the viewer terminal displays the multiple candidate cover pictures.
[0106] As an optional embodiment, determining the emotional atmosphere corresponding to the target live broadcast room within the preset time period based on the emotional tags of each of the bullet comments includes: The emotion tags of each of the bullet comments within the preset time period are counted to obtain the statistical results of the emotion tags of each category; The emotional atmosphere corresponding to the target live broadcast room within the preset time period is determined based on the statistical results of the emotional tags of each category.
[0107] As an optional embodiment, when the emotional atmosphere is a positive atmosphere, selecting a plurality of live video pictures meeting preset conditions from the multiple frames of live video pictures displayed in the target live room within the preset time period as candidate cover pictures includes: When the emotional atmosphere is a positive atmosphere, emotional analysis processing is performed on the host images in multiple frames of live video pictures displayed in the target live broadcast room within the preset time period to obtain the emotional state of the host in each frame of the live video picture; The live video screen in which the host's emotional state is positive is selected as the candidate cover image.
[0108] As an optional embodiment, the cover picture display device 1100 of the live broadcast room also includes a setting module.
[0109] The setting module is used to: Obtain and count feedback information from all viewers on the multiple candidate cover images; push the counted feedback information to the anchor end, so that the anchor can select a target cover image based on the counted feedback information; and in response to the selection information returned by the anchor end, set the target cover image as the cover image of the target live broadcast room.
[0110] Embodiment 5 Fig.12The block diagram of the cover picture display device 1200 of the live broadcast room according to the fifth embodiment of the present application is schematically shown. The device is applied to the audience terminal. The device can be divided into one or more program modules. One or more program modules are stored in the storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Fig.12 As shown, the cover picture display device 1200 of the live broadcast room may include: an acquisition module 1210, a display module 1220 and an upload module 1230, wherein: An acquisition module 1210 is used to acquire multiple candidate cover images pushed by the server; The display module 1220 is used to display the multiple candidate cover pictures in the live broadcast interface corresponding to the target live broadcast room, so that the audience can give feedback on the multiple candidate cover pictures; The upload module 1230 is used to obtain the audience's feedback information on the multiple candidate cover images and upload the feedback information to the server.
[0111] As an optional embodiment, displaying the plurality of candidate cover images in a live broadcast interface corresponding to the target live broadcast room includes: The multiple candidate cover images are displayed in a floating layer manner in the live broadcast interface corresponding to the target live broadcast room.
[0112] As an optional embodiment, the cover picture display device 1200 of the live broadcast room can process the module.
[0113] The processing module is used for: The display time of the multiple candidate cover images is displayed in the live broadcast interface; after the display time of the multiple candidate cover images reaches the display time, the floating layer used to display the multiple candidate cover images is hidden or closed.
[0114] Embodiment 6 Fig.13 The block diagram of the cover picture display device 1300 of the live broadcast room according to the sixth embodiment of the present application is schematically shown. The device is applied to the anchor terminal. The device can be divided into one or more program modules. One or more program modules are stored in a storage medium and executed by one or more processors to complete the embodiment of the present application. The program module referred to in the embodiment of the present application refers to a series of computer program instruction segments that can complete specific functions. The following description will specifically introduce the functions of each program module in this embodiment. Fig.13 As shown, the cover picture display device 1300 of the live broadcast room may include: an acquisition module 1310 and a display module 1320, wherein: An acquisition module 1310 is used to acquire multiple candidate cover images pushed by the server and feedback information corresponding to each candidate cover image; The display module 1320 is used to display the multiple candidate cover pictures and the feedback information corresponding to each of the candidate cover pictures in the live broadcast interface corresponding to the target live broadcast room, so that the anchor can select the cover picture of the target live broadcast room from the multiple candidate cover pictures.
[0115] Embodiment 7 Fig.14 The hardware architecture diagram of the computer device 10000 suitable for implementing the cover picture display method of the live broadcast room according to the seventh embodiment of the present application is schematically shown. In some embodiments, the computer device 10000 can be a terminal device such as a smart phone, a wearable device, a tablet computer, a personal computer, a vehicle terminal, a game console, a virtual device, a workbench, a digital assistant, a set-top box, a robot, etc. In other embodiments, the computer device 10000 can be a rack server, a blade server, a tower server or a cabinet server (including an independent server, or a server cluster composed of multiple servers), etc. Fig.14 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 cover picture display method of the live broadcast room, etc. In addition, the memory 10010 can also be used to temporarily store various data that have been output or will be output.
[0116] 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.
[0117] 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.
[0118] It should be pointed out that Fig.14 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.
[0119] In this embodiment, the cover image display method of the live broadcast room 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.
[0120] Embodiment 8 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 method for displaying a cover picture of a live broadcast room in the embodiment are implemented.
[0121] 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 cover picture display method of the live broadcast room in the embodiment. In addition, the computer-readable storage medium may also be used to temporarily store various types of data that have been output or are to be output.
[0122] Embodiment 9 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.
[0123] 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.
[0124] 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 displaying a cover picture of a live broadcast room, characterized in that: Applied to the server, the method includes: Perform sentiment analysis on multiple bullet comments sent by users in the target live broadcast room within a preset time period to obtain sentiment labels corresponding to each of the bullet comments; Based on the emotional tags of each of the bullet comments, determining the emotional atmosphere corresponding to the target live broadcast room within the preset time period; In the case where the emotional atmosphere is a positive atmosphere, a plurality of live video pictures meeting a preset condition are selected from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, and the preset condition is that the host's emotion in the live video pictures is a positive emotion; Pushing multiple candidate cover images to a viewer terminal so that the viewer terminal displays the multiple candidate cover images.
2. The method according to claim 1, characterized in that The determining, based on the emotional tags of each of the bullet screens, the emotional atmosphere corresponding to the target live broadcast room within the preset time period comprises: The emotion tags of each of the bullet comments within the preset time period are counted to obtain the statistical results of the emotion tags of each category; The emotional atmosphere corresponding to the target live broadcast room within the preset time period is determined based on the statistical results of the emotional tags of each category.
3. The method according to claim 1, characterized in that In the case where the emotional atmosphere is a positive atmosphere, a plurality of live video pictures meeting preset conditions are selected from the multiple frames of live video pictures displayed in the target live room within the preset time period as candidate cover pictures, including: When the emotional atmosphere is a positive atmosphere, emotional analysis processing is performed on the host images in multiple frames of live video pictures displayed in the target live broadcast room within the preset time period to obtain the emotional state of the host in each frame of the live video picture; The live video screen in which the host's emotional state is positive is selected as the candidate cover image.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Obtaining and counting feedback information from all viewers on the multiple candidate cover images; Push the statistical feedback information to the anchor end, so that the anchor can select the target cover picture according to the statistical feedback information; In response to the selected information returned by the anchor end, the target cover image is set as the cover image of the target live broadcast room.
5. A method for displaying a cover picture of a live broadcast room, characterized in that: Applied to a viewer terminal, the method comprises: Get multiple candidate cover images pushed by the server; Displaying the plurality of candidate cover images in a live broadcast interface corresponding to the target live broadcast room, so that viewers can provide feedback on the plurality of candidate cover images; Obtain feedback information from the audience on the multiple candidate cover images, and upload the feedback information to a server.
6. The method according to claim 5, characterized in that The displaying of the plurality of candidate cover images in the live broadcast interface corresponding to the target live broadcast room includes: The multiple candidate cover images are displayed in a floating layer manner in the live broadcast interface corresponding to the target live broadcast room.
7. The method according to claim 6, characterized in that The method further comprises: Displaying the display duration of the plurality of candidate cover images in the live broadcast interface; After the display time of the multiple candidate cover images reaches the display time, the floating layer used to display the multiple candidate cover images is hidden or closed.
8. A method for displaying a cover picture of a live broadcast room, characterized in that: Applied to the anchor terminal, the method includes: Obtain multiple candidate cover images pushed by the server and feedback information corresponding to each of the candidate cover images; The multiple candidate cover images and feedback information corresponding to each of the candidate cover images are displayed in the live broadcast interface corresponding to the target live broadcast room, so that the anchor can select the cover image of the target live broadcast room from the multiple candidate cover images.
9. A cover picture display device for a live broadcast room, characterized in that: Applied to the server, the device comprises: An analysis module is used to perform sentiment analysis on multiple bullet comments sent by users in the target live broadcast room within a preset time period to obtain sentiment labels corresponding to each of the bullet comments; A determination module, used to determine the emotional atmosphere corresponding to the target live broadcast room within the preset time period based on the emotional tags of each of the barrages; A screening module, for screening, when the emotional atmosphere is a positive atmosphere, a plurality of live video pictures meeting a preset condition from the multiple frames of live video pictures displayed in the target live broadcast room within the preset time period as candidate cover pictures, wherein the preset condition is that the host's emotion in the live video picture is a positive emotion; The push module is used to push multiple candidate cover pictures to the viewer terminal so that the viewer terminal displays the multiple candidate cover pictures.
10. A cover picture display device for a live broadcast room, characterized in that: Applied to a viewer terminal, the device comprises: The acquisition module is used to obtain multiple candidate cover images pushed by the server; A display module is used to display the multiple candidate cover pictures in the live broadcast interface corresponding to the target live broadcast room, so that the audience can give feedback on the multiple candidate cover pictures; The uploading module is used to obtain the audience's feedback information on the multiple candidate cover pictures and upload the feedback information to the server.
11. A cover picture display device for a live broadcast room, characterized in that: Applied to the anchor terminal, the device includes: An acquisition module is used to acquire multiple candidate cover images pushed by the server and feedback information corresponding to each candidate cover image; The display module is used to display the multiple candidate cover pictures and feedback information corresponding to each of the candidate cover pictures in the live broadcast interface corresponding to the target live broadcast room, so that the anchor can select the cover picture of the target live broadcast room from the multiple candidate cover pictures.
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 8.
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 8 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 8 are implemented.