Live broadcast poster generation method and device, and storage medium
By obtaining the multi-dimensional tags of the anchor account and the association relationship between the audience account, a multi-dimensional poster image is constructed, which solves the problem of the single poster generation method in the existing technology and improves the promotional effect of the poster.
Patent Information
- Application Number
- CN202511069637.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-10-10
AI Technical Summary
The existing method for generating anchor promotional posters is too simple, which affects the promotional effect of the posters.
By obtaining the labels of the anchor account in multiple dimensions and the association between the audience account and the anchor account, the corresponding image materials and poster materials are obtained, and multi-dimensional poster images are constructed to enrich the content and targeting of the posters.
It improves the publicity effect of live broadcast posters, attracts audiences through multi-dimensional poster images, and enhances the uniqueness and pertinence of posters.
Smart Images

Figure CN120769075A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, and storage medium for generating a live broadcast poster. Background Art
[0002] When the anchor is broadcasting live on the live broadcast platform, a promotional poster of the anchor will be generated to attract users to watch the anchor's live broadcast content.
[0003] In the related art, the anchor's promotional poster will be pre-set with multiple different types of poster templates. The anchor's promotional poster can be generated based on the default poster template, or the user can customize the poster template to generate the anchor's promotional poster.
[0004] However, the above method of generating promotional posters is too simple, which affects the promotional effect of the posters. Summary of the Invention
[0005] The present application provides a method, device, and storage medium for generating a live broadcast poster. The technical solutions provided by the present application are as follows:
[0006] According to one aspect of an embodiment of the present application, a method for generating a live broadcast poster is provided, the method comprising:
[0007] Obtaining anchor tags corresponding to at least two dimensions of a first anchor account, and obtaining an association relationship between a first viewer account and the first anchor account, wherein the anchor tags are used to indicate live broadcast content of the first anchor account;
[0008] According to the anchor tags corresponding to the at least two dimensions, respectively, image materials corresponding to the at least two dimensions are obtained from a material library;
[0009] According to the association relationship between the first viewer account and the first anchor account, obtaining a poster material corresponding to the association relationship from the material library;
[0010] According to the image materials corresponding to the at least two dimensions and the poster materials corresponding to the association relationship, poster images corresponding to the at least two dimensions are obtained, and the poster images corresponding to the at least two dimensions are used to push to the client of the first viewer account.
[0011] According to one aspect of an embodiment of the present application, a device for generating a live broadcast poster is provided, the device comprising:
[0012] a tag acquisition module, configured to acquire a host tag corresponding to a first host account in at least two dimensions, and to acquire an association between a first viewer account and the first host account, wherein the host tag is used to indicate the live broadcast content of the first host account;
[0013] An image acquisition module, configured to acquire image materials corresponding to the at least two dimensions from a material library according to the anchor tags corresponding to the at least two dimensions;
[0014] A material acquisition module, configured to acquire, from the material library, a poster material corresponding to the association relationship between the first viewer account and the first anchor account;
[0015] The image generation module is used to obtain poster images corresponding to the at least two dimensions based on the image materials corresponding to the at least two dimensions and the poster materials corresponding to the association relationship. The poster images corresponding to the at least two dimensions are used to push to the client of the first viewer account.
[0016] According to one aspect of an embodiment of the present application, a computer device is provided, comprising a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the above-mentioned method for generating a live broadcast poster.
[0017] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned method for generating a live broadcast poster.
[0018] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned method for generating a live broadcast poster.
[0019] The technical solutions provided in the embodiments of the present application can bring the following beneficial effects:
[0020] By obtaining the anchor tags corresponding to the first anchor account in at least two dimensions and the association relationship between the first viewer account and the first anchor account, it is possible to obtain the image materials corresponding to the at least two dimensions based on the anchor tags corresponding to the first anchor account in at least two dimensions to construct the background image in the poster image corresponding to the at least two dimensions, and to obtain the poster materials corresponding to the association relationship based on the association relationship between the first viewer account and the first anchor account to construct the auxiliary materials in the poster image corresponding to the at least two dimensions. The poster images corresponding to the at least two dimensions obtained can not only represent the live broadcast content of the first anchor account, but also represent the association relationship between the first viewer account and the first anchor account. Compared with the poster generation method in the related art, the technical solution provided by this application provides multiple dimensions for the live broadcast promotion of the first anchor account, and generates corresponding poster images for different viewer accounts in a targeted manner, enriching the composition method of the poster image and the image content of the poster image, ensuring the uniqueness and targeting of each poster image, helping to attract viewers to watch the live broadcast content of the first anchor account from different dimensions, and improving the promotion effect of the live broadcast poster. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 is a schematic diagram of a computer system provided by one embodiment of the present application;
[0022] Figure 2 This is a flowchart of a method for generating a live broadcast poster provided by an embodiment of the present application;
[0023] Figure 3 This is a schematic diagram of at least two dimensions of the configuration of the first anchor account provided by one embodiment of the present application;
[0024] Figure 4 This is a schematic diagram of a process for generating a live broadcast poster provided by an embodiment of the present application;
[0025] Figure 5 This is a block diagram of a device for generating a live broadcast poster provided by one embodiment of the present application;
[0026] Figure 6 This is a structural block diagram of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0027] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0028] Please refer to Figure 1 , which shows a schematic diagram of a computer system provided by an embodiment of the present application. The computer system may include: an anchor terminal device 10, an audience terminal device 20 and a server 30.
[0029] The host terminal device 10 refers to the terminal device used by the host, and the audience terminal device 20 refers to the terminal device used by the audience. The host refers to the user participating in the live broadcast, and the audience refers to the user watching the live broadcast in which the host participates. The host terminal device 10 and the audience terminal device 20 (collectively referred to as "terminal devices") can be electronic devices such as mobile phones, tablet computers, laptop computers, desktop computers, game consoles, e-book readers, multimedia playback devices, wearable devices, and in-vehicle terminals.
[0030] Both the host terminal device 10 and the viewer terminal device 20 run a target application, which is used to implement the functions involved in this application, such as starting a live broadcast, watching a live broadcast, and participating in live broadcast interactions. This application does not limit the type of target application. For example, the target application can be a live broadcast application, a short video application, a game application, etc. Optionally, the target application can be an application that needs to be downloaded and installed, or it can be a click-to-use application, which is not limited in this application.
[0031] In addition, a camera is installed on the anchor terminal device 10, and the camera is used to collect the live broadcast picture of the anchor terminal device 10.
[0032] There can be one or more host terminal devices 10. Optionally, each host can initiate a solo live broadcast on their host terminal device 10, with their live broadcast screen displayed on the target application's live broadcast interface. Optionally, each host can also initiate a joint live broadcast with other hosts on their respective host terminal devices 110, with the live broadcast screens of multiple hosts displayed simultaneously on the target application's live broadcast interface. There can be one or more viewer terminal devices 20, with viewers being able to select the live broadcast interface of the host they are interested in viewing within the target application.
[0033] The server 30 is used to provide background services for the client of the target application installed and running in the anchor terminal device 10 and the audience terminal device 20. For example, the server 30 can be the background server of the above-mentioned target application. The server 30 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but is not limited to these. Optionally, the server 30 can provide background services for the target applications in multiple anchor terminal devices 10 and multiple audience terminal devices 20 at the same time. The anchor terminal device 10 and the audience terminal device 20 can communicate with the server 30 respectively through the network.
[0034] In an embodiment of the present application, before the anchor performs a live broadcast and during the anchor's live broadcast, a live broadcast promotional poster of the anchor can be generated to attract viewers to watch the anchor's live broadcast screen. For generating a live broadcast promotional poster for the first anchor account, it is necessary to obtain the anchor tags corresponding to the first anchor account in at least two dimensions, and obtain the association relationship between the first viewer account and the first anchor account. The anchor tag is used to indicate the live broadcast content of the first anchor account. Then, according to the anchor tags corresponding to at least two dimensions, the image materials corresponding to at least two dimensions are obtained from the material library, and according to the association relationship between the first viewer account and the first anchor account, the poster materials corresponding to the association relationship are obtained from the material library. According to the image materials corresponding to at least two dimensions and the poster materials corresponding to the association relationship, poster images corresponding to at least two dimensions are obtained, and the poster images corresponding to at least two dimensions are used to push to the client of the first viewer account.
[0035] Please refer to Figure 2 , which shows a flow chart of a method for generating a live broadcast poster provided by an embodiment of the present application. The execution subject of each step of the method can be a computer device. The method can include at least one of the following steps 210 to 240:
[0036] Step 210: Obtain the anchor tags corresponding to the first anchor account in at least two dimensions, and obtain the association relationship between the first viewer account and the first anchor account. The anchor tag is used to indicate the live broadcast content of the first anchor account.
[0037] The first anchor account can be any anchor account, the first anchor account is a user account held by a first anchor, and the first anchor is a user participating in live interaction. The first viewer account can be any viewer account, the first viewer account is a user account held by a first viewer, and the first viewer is a user watching a live broadcast participated by an anchor. The first anchor performs live broadcast through the first anchor account on an anchor terminal device logged in by the first anchor account, and a live broadcast interface of the first anchor account is displayed on the anchor terminal device after the first anchor starts live broadcast. The first viewer selects to enter a live broadcast room of the first anchor account in a target application program on a viewer terminal device logged in by the first viewer account, watches a live broadcast interface of the first anchor account, and then the live broadcast interface of the first anchor account is displayed on the viewer terminal device.
[0038] The first anchor account is configured with anchor tags corresponding to at least two dimensions respectively, and anchor tags of different dimensions are used to represent live broadcast content of the first anchor account from different dimensions. The number of anchor tags corresponding to each dimension can be one or more.
[0039] In some embodiments, the at least two dimensions include at least two of the following: a live broadcast date of the first anchor account, a live broadcast type of the first anchor account, a live broadcast talent of the first anchor account, real-time live broadcast content of the first anchor account, an anchor gender of the first anchor account, a live broadcast mode of the first anchor account, a level of the first anchor account, an interaction value of the first anchor account, a star level of the first anchor account, a wealth level of the first anchor account, a ban frequency of the first anchor account, a push optimization frequency of the first anchor account, an award winning frequency of the first anchor account, a business level of the first anchor account, and an artificial tag of the first anchor account. The at least two dimensions configured for the first anchor account can refer to the following table. Figure 3
[0040] The anchor tag corresponding to the live broadcast date dimension of the first anchor account is used to indicate whether the live broadcast date of the first anchor account meets pre-set date conditions. Date conditions include, but are not limited to: whether the live broadcast date of the first anchor account falls on a holiday, whether the live broadcast date of the first anchor account falls on an event date, whether the live broadcast date of the first anchor account falls on the new user date, whether the live broadcast date of the first anchor account falls on the first anchor account's birthday, etc. For example, holiday dates may include the Dragon Boat Festival, Mid-Autumn Festival, Chinese Valentine's Day, etc.; event dates may include anniversary celebrations, year-end events, promotional events, etc.; new user dates may include the first day of a new anchor, the date range of a new anchor within 7 days, the date range of a new anchor within 1 month, etc. If the live broadcast date of the first anchor account meets the pre-set date conditions, the anchor tag corresponding to the live broadcast date dimension of the first anchor account is used to indicate that the day is a special date. If the live broadcast date of the first anchor account does not meet the pre-set date conditions, the anchor tag corresponding to the live broadcast date dimension of the first anchor account is used to indicate that the day is an ordinary date.
[0041] The anchor tag corresponding to the dimension of the live broadcast type of the first anchor account is used to indicate the live broadcast field involved in the live broadcast content of the first anchor account. The live broadcast field includes but is not limited to the game field, the two-dimensional field, the real-life field, the sales field and other fields.
[0042] The anchor tag corresponding to the live talent dimension of the first anchor account is used to indicate the live content of the first anchor account, specifically the live talent used by the first anchor when participating in live interaction. Live talents include but are not limited to dancing, singing, guzheng, violin, martial arts, and other talents.
[0043] The anchor tag corresponding to the dimension of the real-time live broadcast content of the first anchor account is used to indicate the current live broadcast content of the first anchor account, and is specifically used to indicate the live broadcast behavior adopted by the first anchor when currently participating in the live broadcast interaction. For example, the real-time live broadcast content of the first anchor account can be singing "Song Title a", singing "Song Title b", dancing to "Track c", interacting with the second anchor account in a live broadcast, playing "Game d", selling "Product e", and other real-time live broadcast content. If the poster image is generated before the first anchor account starts the live broadcast, the anchor tag corresponding to the dimension of the real-time live broadcast content of the first anchor account can be obtained from the previous live broadcast content of the first anchor account. If the poster image is generated after the first anchor account starts the live broadcast, the anchor tag corresponding to the dimension of the real-time live broadcast content of the first anchor account can be obtained from the current live broadcast content of the first anchor account.
[0044] The anchor tag corresponding to the anchor gender dimension of the first anchor account is used to indicate the gender of the live broadcaster appearing in the live broadcast content of the first anchor account. If the live broadcast content of the first anchor account is a single-person live broadcast, the anchor gender of the first anchor account is male or female. If the live broadcast content of the first anchor account is a multi-person live broadcast, the anchor gender of the first anchor account is male, female, or mixed.
[0045] The anchor tag corresponding to the dimension of the live broadcast mode of the first anchor account is used to indicate whether the anchor's portrait appears in the live broadcast content of the first anchor account. For example, the live broadcast mode of the first anchor account can be a voice live broadcast without the anchor appearing on camera, or it can be a portrait live broadcast with the anchor appearing on camera.
[0046] The anchor label corresponding to the dimension of the level of the first anchor account is used to indicate the account level of the first anchor account. The account level of the first anchor account is related to the live broadcast popularity of the first anchor account, the live broadcast frequency of the first anchor account, the number of viewers following the first anchor account, the value of gifts received by the first anchor account, etc.
[0047] The anchor label corresponding to the dimension of the interaction value of the first anchor account is used to indicate the degree of interaction between the first anchor account and the audience account. The interaction value of the first anchor account is related to audience behaviors such as the number of times the audience account posts comments in the live broadcast room of the first anchor account, the number of times the audience account gives gifts to the first anchor account and the value of the gifts, and the number of times the audience account shares the live broadcast room of the first anchor account.
[0048] The anchor tag corresponding to the first anchor account's star level dimension is used to indicate the first anchor account's influence and commercial value, specifically the value of gifts received by the first anchor account. The anchor tag corresponding to the first anchor account's wealth level dimension is used to indicate the first anchor account's spending power on the live streaming platform, specifically including the value of gifts purchased by the first anchor account on the live streaming platform and the value of gifts sent by the first anchor account to viewer accounts.
[0049] The anchor tag corresponding to the dimension of the ban frequency of the first anchor account is used to indicate the number of times the live broadcast content of the first anchor account is judged to be in violation by the live broadcast platform. The anchor tag corresponding to the dimension of the recommendation frequency of the first anchor account is used to indicate the number of times the live broadcast content of the first anchor account is judged to be excellent by the live broadcast platform. The anchor tag corresponding to the dimension of the award frequency of the first anchor account is used to indicate the number of times the first anchor account has won award titles, such as the quarterly outstanding anchor, annual outstanding anchor and other award titles. The anchor tag corresponding to the dimension of the business level of the first anchor account is used to indicate the level of the live broadcast content of the first anchor account as judged by the live broadcast platform. For example, if the live broadcast content of the first anchor account is singing, the business level of the first anchor account includes senior singer, high-quality singer, ordinary singer, junior singer and other business levels.
[0050] The manual label of the first anchor account is a label that the first anchor manually calibrates for the live broadcast content of the first anchor account. For example, the first anchor can manually calibrate the anchor label of the first anchor account as a funny label, a talent label, a handmade label, or other manual labels.
[0051] By obtaining anchor tags from at least two dimensions for the first anchor account, the mechanism for establishing multi-dimensional anchor tags for the first anchor account is improved, and the account information and live broadcast content of the first anchor account are extracted more comprehensively, so that the subsequently generated live broadcast posters can fully fit the account characteristics of the first anchor account, effectively attracting users to pay attention to the first anchor account.
[0052] Step 220: Obtain image materials corresponding to at least two dimensions from a material library according to the anchor tags corresponding to at least two dimensions.
[0053] The material library includes at least one image material, which is used as the background image of the live broadcast poster and reflects the anchor tag of the anchor account. The at least one image material includes at least one of the following: an image material reflecting the live broadcast date, an image material reflecting the live broadcast type, an image material reflecting the live broadcast talent, an image material reflecting the real-time live broadcast content, an image material reflecting the anchor's gender, an image material reflecting the live broadcast method, an image material reflecting the account level, an image material reflecting the account interaction value, an image material reflecting the account star level, an image material reflecting the account wealth level, an image material reflecting the account ban frequency, an image material reflecting the account recommendation frequency, an image material reflecting the account award frequency, an image material reflecting the account business level, and an image material reflecting a manual tag. For example, the image material reflecting the live broadcast date may include an image material reflecting the Dragon Boat Festival, an image material reflecting the Mid-Autumn Festival, an image material reflecting the Chinese Valentine's Day, an image material reflecting an anniversary event, an image material reflecting a promotional event, and the like.
[0054] For each of the at least two dimensions, based on the anchor tag corresponding to each dimension, the image material corresponding to that dimension is retrieved from the material library. The image material corresponding to each dimension is used to reflect the anchor tag corresponding to each dimension. Typically, the image materials corresponding to different dimensions are different, but in some examples, the image materials corresponding to at least two dimensions may be the same.
[0055] Step 230: According to the association relationship between the first viewer account and the first anchor account, obtain the poster material corresponding to the association relationship from the material library.
[0056] In some embodiments, the association relationship between the first viewer account and the first host account includes a following relationship between the first viewer account and the first host account, and a level of intimacy between the first viewer account and the first host account. The poster materials corresponding to the association relationship include poster materials corresponding to the following relationship between the first viewer account and the first host account, and poster materials corresponding to the level of intimacy between the first viewer account and the first host account.
[0057] The following relationship between the first viewer account and the first host account indicates whether the first viewer account is following the first host account. If the following relationship between the first viewer account and the first host account is a first-follow relationship, it means that the first viewer account is already following the first host account. If the following relationship between the first viewer account and the first host account is a second-follow relationship, it means that the first viewer account is not following the first host account.
[0058] The intimacy between the first viewer account and the first anchor account is used to indicate the interaction between the first viewer account and the first anchor account. For example, the intimacy between the first viewer account and the first anchor account is obtained based on the interaction data between the first viewer account and the first anchor account. The interaction data between the first viewer account and the first anchor account includes at least one of the following: the length of time the first viewer account watches the live broadcast of the first anchor account, the number of times the first viewer account gives gifts to the first anchor account, the value of the gifts given by the first viewer account to the first anchor account, the number of times the first viewer account posts comments in the live broadcast room of the first anchor account, the number of times the first viewer account likes the live broadcast room of the first anchor account, and the number of times the first viewer account shares the live broadcast room of the first anchor account.
[0059] The material library includes at least one poster material, which is used as an auxiliary material on the background image of the live broadcast poster. One or more poster materials can be added to the pattern material to enrich the poster content of the live broadcast poster and obtain the final live broadcast poster.
[0060] In some embodiments, the poster material includes at least one of the following: text material, pattern material, and dynamic effect material. Therefore, the poster material corresponding to the association relationship includes at least one of the following: text material corresponding to the association relationship, pattern material corresponding to the association relationship, and dynamic effect material corresponding to the association relationship.
[0061] Text materials refer to sticker materials containing text information. The text materials in the material library include at least one of the following: text materials reflecting the first attention relationship, text materials reflecting the second attention relationship, text materials reflecting different levels of intimacy, etc. Pattern materials refer to sticker materials containing specific pattern meanings. The pattern materials in the material library include at least one of the following: pattern materials reflecting the first attention relationship, pattern materials reflecting the second attention relationship, pattern materials reflecting different levels of intimacy, etc. Motion effect materials refer to sticker materials containing specific motion effect patterns. The motion effect materials in the material library include at least one of the following: motion effect materials reflecting the first attention relationship, motion effect materials reflecting the second attention relationship, motion effect materials reflecting different levels of intimacy, etc.
[0062] Step 240 : Obtain poster images corresponding to the at least two dimensions based on the image materials corresponding to the at least two dimensions and the poster materials corresponding to the association relationship. The poster images corresponding to the at least two dimensions are pushed to the client of the first viewer account.
[0063] Obtain an image template corresponding to the poster image. The image template indicates the image size of the poster image and the distribution of materials within the poster image. For each of at least two dimensions, add the image materials corresponding to each dimension and the poster materials corresponding to the associated relationships to the image template corresponding to the poster image, thereby obtaining a poster image corresponding to each dimension. The poster image corresponding to each dimension uses the image materials corresponding to each dimension as the background image, and the poster materials corresponding to the associated relationships as auxiliary materials for the background image, thereby enriching the image content of the poster image.
[0064] Optionally, the image template corresponding to the poster image may include the image material corresponding to each dimension and a poster material corresponding to the association relationship. For example, the image template corresponding to the poster image may only include the image material corresponding to each dimension and the text material corresponding to the association relationship. In this case, the image material corresponding to each dimension and the text material corresponding to the association relationship are added to the image template corresponding to the poster image to obtain a poster image corresponding to each dimension.
[0065] Optionally, the image template corresponding to the poster image may also include image material corresponding to each dimension and two poster materials corresponding to the association relationship. For example, the image template corresponding to the poster image may include image material corresponding to each dimension, text material corresponding to the association relationship, and pattern material corresponding to the association relationship. Then, the image material corresponding to each dimension, text material corresponding to the association relationship, and pattern material corresponding to the association relationship are added to the image template corresponding to the poster image to obtain a poster image corresponding to each dimension.
[0066] Optionally, the image template corresponding to the poster image may also include the image material corresponding to each dimension and the three poster materials corresponding to the association relationship. For example, the image template corresponding to the poster image may include the image material corresponding to each dimension, the text material corresponding to the association relationship, the pattern material corresponding to the association relationship, and the dynamic effect material corresponding to the association relationship. Then, the image material corresponding to each dimension, the text material corresponding to the association relationship, the pattern material corresponding to the association relationship, and the dynamic effect material corresponding to the association relationship are added to the image template corresponding to the poster image to obtain the poster image corresponding to each dimension.
[0067] The poster images corresponding to at least two dimensions are used to push to the client of the first viewer account, where the client of the first viewer account refers to the client of the target application logged in by the first viewer account. The poster images corresponding to at least two dimensions will be randomly displayed in different locations on different interfaces of the target application after the viewer user launches the target application. The poster images corresponding to at least two dimensions can be displayed on the opening screen interface of the target application, the homepage interface of the target application, or other interfaces of the target application, and the poster images corresponding to at least two dimensions can be displayed as cards in the user interface, display bubbles in the user interface, as the background area of the user interface, as pop-up windows in the user interface, and so on.
[0068] The technical solution provided by the embodiment of the present application, by obtaining the anchor tags corresponding to the first anchor account in at least two dimensions and the association relationship between the first viewer account and the first anchor account, can obtain the image materials corresponding to the at least two dimensions based on the anchor tags corresponding to the first anchor account in at least two dimensions to construct the background image in the poster image corresponding to the at least two dimensions, and can obtain the poster materials corresponding to the association relationship based on the association relationship between the first viewer account and the first anchor account to construct the auxiliary materials in the poster image corresponding to the at least two dimensions. The poster images corresponding to the at least two dimensions obtained can not only represent the live broadcast content of the first anchor account, but also represent the association relationship between the first viewer account and the first anchor account. Compared with the poster generation method in the related art, the technical solution provided by the present application provides multiple dimensions for the live broadcast promotion of the first anchor account, and generates corresponding poster images for different viewer accounts in a targeted manner, enriching the composition method of the poster image and the image content of the poster image, ensuring the uniqueness and targeting of each poster image, helping to attract viewers to watch the live broadcast content of the first anchor account from different dimensions, and improving the promotion effect of the live broadcast poster.
[0069] In some embodiments, step 220 includes at least one of sub-steps 221 - 222 .
[0070] Sub-step 221: For a first dimension of the at least two dimensions, perform feature extraction on the anchor tag corresponding to the first dimension to obtain a tag feature of the anchor tag corresponding to the first dimension.
[0071] The first dimension can be any one of at least two dimensions. For example, a text feature extractor can be used to perform feature extraction on the anchor tag corresponding to the first dimension to obtain label features for the anchor tag corresponding to the first dimension. If there are multiple anchor tags corresponding to the first dimension, feature extraction is performed on the multiple anchor tags corresponding to the first dimension to obtain label features corresponding to each of the multiple anchor tags. Feature concatenation is then performed on the label features corresponding to the multiple anchor tags to obtain label features for the anchor tag corresponding to the first dimension.
[0072] In addition, an image feature extractor may be used to perform feature extraction on at least one image material in the material library in advance to obtain image features corresponding to the at least one image material.
[0073] Sub-step 222, based on the label features of the anchor label corresponding to the first dimension and the image features corresponding to at least one image material in the material library, obtain the image material corresponding to the first dimension. The image material corresponding to the first dimension is the image material with the highest matching degree with the anchor label corresponding to the first dimension among the at least one image material.
[0074] Calculate the similarity between the tag features of the anchor tag corresponding to the first dimension and the image features corresponding to the at least one image material to obtain at least one similarity, and determine the image material corresponding to the maximum value of the at least one similarity as the image material corresponding to the first dimension. Optionally, a similarity algorithm such as cosine similarity or Euclidean distance can be used to calculate the similarity between the tag features of the anchor tag corresponding to the first dimension and the image features corresponding to the image material.
[0075] Through the above method, the image material with the highest matching degree is obtained from the material library for the anchor label of each dimension as the background image of the live broadcast poster, so that the live broadcast poster with multiple dimensions finally generated can accurately reflect the multiple promotional dimensions of the first anchor account, making it easier to attract more viewers to watch the live broadcast content of the first anchor account from different dimensions.
[0076] In some embodiments, step 230 includes at least one of sub-steps 231 - 232 .
[0077] Sub-step 231, according to the follow relationship between the first viewer account and the first anchor account, obtain the poster material corresponding to the follow relationship from the material library, where the follow relationship is used to indicate whether the first viewer account follows the first anchor account.
[0078] In some embodiments, if the following relationship between the first viewer account and the first anchor account is a first following relationship, poster materials corresponding to the first following relationship are obtained from the material library. The first following relationship is used to indicate that the first viewer account has followed the first anchor account. If the following relationship between the first viewer account and the first anchor account is a second following relationship, poster materials corresponding to the second following relationship are obtained from the material library. The second following relationship is used to indicate that the first viewer account does not follow the first anchor account.
[0079] The material library includes poster materials corresponding to the first attention relationship and poster materials corresponding to the second attention relationship. According to the attention relationship between the first viewer account and the first anchor account, the poster materials corresponding to the attention relationship are obtained from the material library.
[0080] Specifically, the material library includes text materials corresponding to the first attention relationship, pattern materials corresponding to the first attention relationship, dynamic effect materials corresponding to the first attention relationship, text materials corresponding to the second attention relationship, pattern materials corresponding to the second attention relationship, and dynamic effect materials corresponding to the second attention relationship. If the attention relationship between the first viewer account and the first anchor account is the first attention relationship, at least one of the following items is obtained from the material library: the text materials corresponding to the first attention relationship, the pattern materials corresponding to the first attention relationship, and the dynamic effect materials corresponding to the first attention relationship. If the attention relationship between the first viewer account and the first anchor account is the second attention relationship, at least one of the following items is obtained from the material library: the text materials corresponding to the second attention relationship, the pattern materials corresponding to the second attention relationship, and the dynamic effect materials corresponding to the second attention relationship.
[0081] By setting different poster materials in the material library according to whether the first viewer account follows the first anchor account, the attention relationship between the first viewer account and the first anchor account can be reflected through the poster material, so that the first viewer account can be reminded whether it follows the first anchor account through the generated live broadcast poster, thereby helping to attract the first viewer account to watch the live broadcast content of the first anchor account.
[0082] Sub-step 232, based on the intimacy between the first viewer account and the first anchor account, obtain the poster material corresponding to the intimacy from the material library, where the intimacy is used to indicate the interaction between the first viewer account and the first anchor account.
[0083] In some embodiments, the material library includes poster materials corresponding to at least one intimacy interval. When the intimacy is in the i-th intimacy interval, the poster material corresponding to the i-th intimacy interval is obtained from the material library, where i is a positive integer.
[0084] Optionally, the interval length of at least one intimacy interval may be the same, and there may be two intimacy intervals with different interval lengths in at least one intimacy interval. For example, if the total intimacy interval is 0-10 and the total intimacy interval is divided into 4 intimacy intervals, then if the interval lengths of the 4 intimacy intervals are the same, the 4 intimacy intervals may be, in order, an intimacy interval of 0-2.5, an intimacy interval of 2.5-5, an intimacy interval of 5-7.5, and an intimacy interval of 7.5-10. If there are two intimacy intervals with different interval lengths in the 4 intimacy intervals, the 4 intimacy intervals may be, in order, an intimacy interval of 0-2, an intimacy interval of 2-5, an intimacy interval of 5-7, and an intimacy interval of 7-10.
[0085] Specifically, the resource library includes at least one text resource corresponding to each intimacy interval, at least one pattern resource corresponding to each intimacy interval, and at least one dynamic effect resource corresponding to each intimacy interval. When the intimacy level is in the i-th intimacy interval, at least one of the following items is retrieved from the resource library: the text resource corresponding to the i-th intimacy interval, the pattern resource corresponding to the i-th intimacy interval, and the dynamic effect resource corresponding to the i-th intimacy interval.
[0086] By setting multiple intimacy intervals for the intimacy between the first viewer account and the first anchor account, and setting poster materials corresponding to different intimacy intervals in the material library, the determined poster materials can reflect the intimacy between the first viewer account and the first anchor account while simplifying the steps of determining the poster materials, avoiding the increase in the difficulty of determining the poster materials due to the uncertainty of intimacy, improving the accuracy of determining the poster materials, and ensuring the efficiency of determining the poster materials.
[0087] By combining the poster material corresponding to the attention relationship and the poster material corresponding to the intimacy, the poster material corresponding to the association relationship is obtained, so that the obtained poster material can fully express the association relationship between the first viewer account and the first anchor account, so that when the audience sees the poster image, they can feel the uniqueness and targeting of the poster image to the audience, which helps to attract the first viewer account to watch the live broadcast content of the first anchor account.
[0088] In some embodiments, step 240 includes at least one of sub-steps 241 - 242 .
[0089] Sub-step 241 : obtaining image templates corresponding to at least two diversion inlets, respectively. The image templates corresponding to the diversion inlets are used to indicate the image size of the poster image and the distribution of materials in the poster image.
[0090] The diversion entrance is used to indicate the display location and display method of the poster image in the target application. Different diversion entrances have different display locations or display methods. The at least two diversion entrances include at least two of the following: the target application's opening screen, a pop-up window in the target application's user interface, a card in the target application's user interface, a display bubble in the target application's user interface, or a background area in the target application's user interface.
[0091] The image templates corresponding to different diversion entrances are different. The image sizes of the poster images indicated by the image templates corresponding to different diversion entrances may be different, or the distribution of materials in the poster images indicated by the image templates corresponding to different diversion entrances may be different, or both the image sizes and the distribution of materials in the poster images indicated by the image templates corresponding to different diversion entrances may be different. For example, the image size and the distribution of materials in the poster images indicated by the image template corresponding to the opening screen interface and the image template corresponding to the display bubble are different. The image size of the poster image indicated by the image template corresponding to the opening screen interface is the screen size of the viewer's terminal device, while the image size of the poster image indicated by the image template corresponding to the display bubble is smaller than the image size of the poster image indicated by the image template corresponding to the opening screen interface. The poster image indicated by the image template corresponding to the opening screen interface is allowed to have image materials, text materials, pattern materials and motion effect materials distributed, while the poster image indicated by the image template corresponding to the display bubble is allowed to have image materials, text materials and pattern materials distributed, and the distribution of materials in the poster image indicated by the image template corresponding to the opening screen interface is different from the distribution of materials in the poster image indicated by the image template corresponding to the display bubble.
[0092] Sub-step 242, for the first dimension of the at least two dimensions, add the image material corresponding to the first dimension and the poster material corresponding to the association relationship to the image templates corresponding to the at least two diversion entrances respectively, to obtain the poster images of the at least two diversion entrances in the first dimension respectively.
[0093] For each of the at least two dimensions, poster images are generated for at least two diversion inlets in each dimension. This can also be understood as generating poster images for each of the at least two diversion inlets in the at least two dimensions. This means that for each dimension, a poster image that matches at least two diversion inlets is generated, or that each diversion inlet generates poster images in at least two dimensions, and then randomly displays the poster images corresponding to the at least two dimensions on the at least two diversion inlets.
[0094] For the first diversion inlet among the at least two diversion inlets, the image material corresponding to the first dimension and the poster material corresponding to the association relationship are added to the image template corresponding to the first diversion inlet to obtain a poster image of the first diversion inlet in the first dimension, thereby obtaining poster images of the at least two diversion inlets in the first dimension respectively.
[0095] By designing different-dimension poster images for different diversion entrances on the target application, the poster images can be displayed on multiple diversion entrances, and the different-dimension poster images displayed on each diversion entrance are matched with the image template corresponding to the diversion entrance, which enriches the display mode of the poster images, increases the exposure probability of the poster images, and improves the publicity effect of the poster images.
[0096] Figure 4 A schematic diagram of a live poster generation process is shown. First, the first anchor account in at least two dimensions respectively corresponding to the anchor label, and the association relationship between the first anchor account and the first anchor account are obtained. Based on the anchor label corresponding to at least two dimensions, the image materials in the material library are matched, and the image materials corresponding to at least two dimensions are obtained. And based on the attention relationship in the association relationship, the poster material corresponding to the attention relationship is obtained from the material library, and based on the intimacy in the association relationship, the poster material corresponding to the intimacy is obtained from the material library. For each dimension in at least two dimensions, add the image material corresponding to each dimension, the poster material corresponding to the attention relationship and the poster material corresponding to the intimacy on the image template to obtain the poster image corresponding to each dimension.
[0097] In some embodiments, the above method further comprises step 250, and step 250 comprises at least one of sub-steps 251-252.
[0098] Sub-step 251, in the case that the live date of the first anchor account satisfies the date condition, determining that the live date dimension corresponding to the poster image has a push stream data greater than the poster image corresponding to other dimensions, and the push stream data of the poster image is used to indicate the frequency of the poster image pushed to the client of the first viewer account.
[0099] The date condition includes but is not limited to whether the live date of the first anchor account is in a holiday date, whether the live date of the first anchor account is in an activity date, whether the live date of the first anchor account is in a novice date, whether the live date of the first anchor account is in a birthday date, etc. The live date of the first anchor account satisfies the date condition, which means that the live date of the first anchor account is in a holiday date, or the live date of the first anchor account is in an activity date, or the live date of the first anchor account is in a novice date, or the live date of the first anchor account is in a birthday date.
[0100] In the case that the live broadcast date of the first anchor account meets the date condition, the push stream data of the poster image corresponding to at least two dimensions will not be evenly distributed, and the push stream data of the poster image corresponding to the dimension of the live broadcast date will be greater than the push stream data of the poster image corresponding to other dimensions. For the case that the live broadcast date of the first anchor account meets the date condition, the distribution of the push stream data of the poster image corresponding to at least two dimensions is not limited in this application. For example, if the number of dimensions of the anchor tag is 15, the distribution ratio of the push stream data of the poster image corresponding to the dimension of the live broadcast date can be set to 16%, and the distribution ratio of the push stream data of the poster image corresponding to other dimensions can be set to 6%. Alternatively, the distribution ratio of the push stream data of the poster image corresponding to the dimension of the live broadcast date can be set to 30%, and the distribution ratio of the push stream data of the poster image corresponding to other dimensions can be set to 5%.
[0101] Sub-step 252, when the live broadcast date of the first anchor account does not meet the date condition, determines that the push stream data corresponding to the poster image of at least two dimensions are evenly distributed push stream data.
[0102] If the live broadcast date of the first anchor account meets the date condition, the push stream data of the poster image corresponding to at least two dimensions will be evenly distributed. For example, if the number of dimensions of the anchor tag is 15, the distribution ratio of the push stream data of the poster image corresponding to at least two dimensions is 6.67%.
[0103] The push-stream data of the poster image is used to indicate the frequency with which the poster image is pushed to the client of the first viewer account, and the push-stream data of the poster image corresponding to the first dimension is used to indicate the frequency with which the poster image corresponding to the first dimension is pushed to the client of the first viewer account. For example, if the push-stream data of the first anchor account is used to indicate that the frequency with which the poster image of the first anchor account is pushed to the client of the first viewer account is 10 times per hour, then if the distribution ratio of the push-stream data of the poster image corresponding to the first dimension is 10%, then the frequency with which the poster image corresponding to the first dimension is pushed to the client of the first viewer account is 1 time per hour. For the push-stream data of the first anchor account, you can refer to the following embodiment, which will not be introduced here.
[0104] By allocating more push data to the poster image corresponding to the dimension of the live broadcast date for the anchor account that broadcasts live on a specific date, it is possible to use the audience's emotions about the special date to attract audience users to watch the live broadcast content of the anchor account, effectively ensuring the push data of the poster image corresponding to the dimension of the live broadcast date, and improving the publicity effect of the poster image corresponding to the dimension of the live broadcast date.
[0105] In some embodiments, the above method further includes step 260 , and step 260 includes at least one of sub-steps 261 to 263 .
[0106] Sub-step 261, obtaining exposure data of the first anchor account and exposure data of the poster image corresponding to at least two dimensions every first time period, the exposure data of the first anchor account is used to indicate the live viewing time of the first anchor account, and the exposure data of the poster image is used to indicate the number of clicks on the poster image and the browsing time of at least one viewer account, and the at least one viewer account is a viewer account that receives the same poster image.
[0107] This application does not limit the length of the first time period. For example, the first time period can be half an hour, that is, the exposure data of the first anchor account and the exposure data of the poster image corresponding to at least two dimensions are obtained every half an hour.
[0108] The live broadcast viewing time of the first anchor account includes the total time that at least one viewer account watches the live broadcast content of the first anchor account. The at least one viewer account here refers to a viewer account that has watched the live broadcast content of the first anchor account.
[0109] Since the association relationship between other viewer accounts and the first anchor account may be the same or similar to the association relationship between the first viewer account and the first anchor account, for example, if the first viewer account and the other viewer accounts have already followed the first anchor account, or the first viewer account and the other viewer accounts have not followed the first anchor account, and the intimacy between the first viewer account and the first anchor account and the intimacy between the other viewer accounts and the first anchor account are in the same intimacy range, then the poster image received by the other viewer accounts is the same as the poster image received by the first viewer account. Therefore, the exposure data of the poster image includes the exposure data of at least one viewer account for the poster image, and the at least one viewer account here refers to the viewer account that received the same poster image. The number of clicks on the poster image includes the number of times at least one viewer account clicks on the poster image, and the browsing time of at least one viewer account includes the total exposure time of the poster image on the viewer terminal device logged in by at least one viewer account.
[0110] In sub-step 262, based on the exposure data of the first anchor account, the push data of the first anchor account is obtained. The push data of the first anchor account is used to indicate the total frequency of pushing the poster image of the first anchor account to the clients of each viewer account.
[0111] Based on the exposure data of multiple anchor accounts on the live broadcast platform during a first time period, the distribution ratio of the exposure data of the first anchor account is obtained. Based on the distribution ratio of the exposure data of the first anchor account and the total frequency of pushing the poster images of the multiple anchor accounts to the clients of the respective viewer accounts, the push data of the first anchor account is obtained, that is, the total frequency of pushing the poster images of the first anchor account to the clients of the respective viewer accounts.
[0112] Optionally, the allocation ratio of the exposure data of the first anchor account = the exposure data of the first anchor account / the sum of the exposure data of multiple anchor accounts in the first time period. Optionally, the allocation ratio of the exposure data of the first anchor account = the proportional coefficient * the exposure data of the first anchor account / the sum of the exposure data of multiple anchor accounts in the first time period. The proportional coefficient here is related to the live broadcast type of the first anchor account. For example, if the live broadcast type of the first anchor account is game live broadcast, the exposure data of the first anchor account is usually longer than the exposure data of other live broadcast types, and the allocation ratio of the exposure data of the first anchor account needs to be obtained based on the proportional coefficient. The proportional coefficient of game live broadcast is less than 1. If the live broadcast type of the first anchor account is painting live broadcast, the exposure data of the first anchor account will be shorter than the exposure data of other live broadcast types, and the allocation ratio of the exposure data of the first anchor account needs to be obtained based on the proportional coefficient. The proportional coefficient of painting live broadcast is greater than 1.
[0113] For example, the push data of the first anchor account = the distribution ratio of the exposure data of the first anchor account * the total frequency of pushing the poster images of the set multiple anchor accounts to the clients of each viewer account.
[0114] Sub-step 263, based on the push data of the first anchor account and the exposure data of the poster images corresponding to at least two dimensions, push distribution is performed on the poster images corresponding to at least two dimensions to obtain the push data of the poster images corresponding to at least two dimensions. The poster image corresponding to each dimension is used to push the push data of the poster image corresponding to the dimension to the client of the first viewer account based on the push data of the poster image. The push data of the poster image is used to indicate the frequency of pushing the poster image to the client of the first viewer account.
[0115] Every first time period, based on the push flow data of the first anchor account and the exposure data of the poster images corresponding to at least two dimensions, push flow distribution is performed on the poster images corresponding to at least two dimensions, and push flow data of the poster images corresponding to at least two dimensions are obtained. For example, in the initial generation stage of the poster images corresponding to at least two dimensions, based on the push flow data of the first anchor account, push flow distribution is performed on the poster images corresponding to at least two dimensions on an average basis, and the push flow data of the poster images corresponding to at least two dimensions obtained are the same. In the subsequent generation stage of the poster images corresponding to at least two dimensions, based on the push flow data of the first anchor account and the exposure data of the poster images corresponding to at least two dimensions, push flow distribution is performed on the poster images corresponding to at least two dimensions, and more push flow data is allocated to the poster images with greater exposure data, and less push flow data is allocated to the poster images with smaller exposure data, so that the push flow data of the poster images corresponding to at least two dimensions obtained are different.
[0116] The push data of the poster images corresponding to at least two dimensions is positively correlated with the push data of the first anchor account. The larger the push data of the first anchor account, the larger the push data of the poster images corresponding to at least two dimensions. For example, the sum of the push data of the poster images corresponding to at least two dimensions = the push data of the first anchor account. This achieves the allocation of push data of the poster images corresponding to at least two dimensions based on the push data of the first anchor account.
[0117] By determining the push flow data of the first anchor account based on the exposure data of the first anchor account, the overall push flow data of the poster image corresponding to at least two dimensions can be obtained. Therefore, according to the exposure data of the poster image corresponding to at least two dimensions, more push flow data is allocated to the poster image with high exposure data every first time period, and less push flow data is allocated to the poster image with small exposure data. This meets the browsing and click needs of the audience users and helps to improve the publicity effect of the poster image.
[0118] In some embodiments, push stream data corresponding to at least two dimensions of the poster image in the jth time period is obtained, where j is a positive integer. Push stream adjustment is performed on the push stream data corresponding to at least two dimensions of the poster image in the jth time period based on the exposure data of the poster image in the jth time period, to obtain push stream data corresponding to at least two dimensions of the poster image in the j+1th time period.
[0119] Among them, the push flow data of the poster image corresponding to at least two dimensions in the j+1th time period is positively correlated with the push flow data of the first anchor account in the j+1th time period. The push flow data of the first anchor account in the j+1th time period is obtained based on the exposure data of the first anchor account in the jth time period.
[0120] The exposure data of the first anchor account in the jth time period is obtained, and the push data of the first anchor account in the j+1th time period is obtained. The push data of the first anchor account in the j+1th time period is used to determine the distribution base of the push data of the poster image corresponding to at least two dimensions in the j+1th time period. For example, the sum of the push data of the poster image corresponding to at least two dimensions in the j+1th time period = the push data of the first anchor account in the j+1th time period.
[0121] Obtain exposure data for poster images corresponding to at least two dimensions in the jth time period, and streaming data for poster images corresponding to at least two dimensions in the jth time period. The exposure data for poster images corresponding to at least two dimensions in the jth time period is used to determine a distribution ratio for streaming data for poster images corresponding to at least two dimensions in the j+1th time period. The streaming data for poster images corresponding to at least two dimensions in the jth time period is used to determine an adjustment base for streaming data for poster images corresponding to at least two dimensions in the j+1th time period.
[0122] For the distribution ratio of the push-stream data of the poster images corresponding to at least two dimensions in the j+1th time period, the exposure scores of the poster images corresponding to at least two dimensions in the jth time period are obtained based on the exposure data of the poster images corresponding to at least two dimensions in the jth time period. For example, the exposure scores of the poster images corresponding to at least two dimensions in the jth time period are obtained by weighting the number of clicks on the poster images corresponding to at least two dimensions in the jth time period and the browsing time of at least one viewer account of the poster images corresponding to at least two dimensions in the jth time period. The exposure score is used to measure the exposure of the poster image. The higher the exposure score, the better the exposure of the poster image, and the higher the user's interest in the poster image. Therefore, the higher the exposure score of the poster image, the higher the distribution ratio of the push-stream data of the poster image.
[0123] Based on the exposure data of the poster images corresponding to at least two dimensions in the j-th time period, push flow adjustment is performed on the basis of the push flow data of the poster images corresponding to at least two dimensions in the j-th time period, to obtain push flow data of the poster images corresponding to at least two dimensions in the j+1-th time period. For example, based on the exposure scores of the poster images corresponding to at least two dimensions in the j-th time period, the average of the exposure scores is calculated, the push flow data of the poster images with exposure scores higher than the average in the j-th time period is increased, the push flow data of the poster images with exposure scores lower than the average in the j-th time period is reduced, and the push flow data of the poster images with exposure scores equal to the average in the j-th time period remains unchanged, to obtain the push flow data of the poster images corresponding to at least two dimensions in the j+1-th time period.
[0124] By adjusting the push stream data of the poster images corresponding to at least two dimensions in the j-th time period, the push stream data of the previous round will be adjusted each time based on the latest exposure data obtained, so that the push stream data of each adjusted poster image can better meet the browsing and click needs of the audience users, giving the audience users more opportunities to see the poster images they are interested in, thereby improving the publicity effect of the poster images.
[0125] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0126] Please refer to Figure 5 , which shows a block diagram of a device for generating a live broadcast poster provided by an embodiment of the present application. The device has the function of implementing the above-mentioned method for generating a live broadcast poster, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the computer device described above, or it can be set in a computer device. Figure 5 As shown, the apparatus 500 may include: a label acquisition module 510 , an image acquisition module 520 , a material acquisition module 530 and an image generation module 540 .
[0127] The tag acquisition module 510 is used to obtain the anchor tags corresponding to the first anchor account in at least two dimensions, and to obtain the association relationship between the first viewer account and the first anchor account. The anchor tags are used to indicate the live broadcast content of the first anchor account.
[0128] The image acquisition module 520 is used to obtain image materials corresponding to the at least two dimensions from the material library according to the anchor tags corresponding to the at least two dimensions.
[0129] The material acquisition module 530 is used to obtain the poster material corresponding to the association relationship between the first viewer account and the first anchor account from the material library.
[0130] The image generation module 540 is used to obtain poster images corresponding to the at least two dimensions based on the image materials corresponding to the at least two dimensions and the poster materials corresponding to the association relationship. The poster images corresponding to the at least two dimensions are used to push to the client of the first viewer account.
[0131] In some embodiments, the image acquisition module 520 is configured to:
[0132] For a first dimension of the at least two dimensions, perform feature extraction on the anchor tag corresponding to the first dimension to obtain a tag feature of the anchor tag corresponding to the first dimension;
[0133] Based on the label features of the anchor label corresponding to the first dimension and the image features corresponding to at least one image material in the material library, the image material corresponding to the first dimension is obtained. The image material corresponding to the first dimension is the image material with the highest matching degree with the anchor label corresponding to the first dimension among the at least one image material.
[0134] In some embodiments, the poster material includes at least one of the following: text material, pattern material, and motion effect material; the material acquisition module 530 is used to:
[0135] According to the follow relationship between the first viewer account and the first anchor account, obtaining a poster material corresponding to the follow relationship from the material library, where the follow relationship is used to indicate whether the first viewer account follows the first anchor account;
[0136] According to the intimacy between the first viewer account and the first anchor account, a poster material corresponding to the intimacy is obtained from the material library, where the intimacy is used to indicate the interaction between the first viewer account and the first anchor account.
[0137] In some embodiments, the material acquisition module 530 is used to:
[0138] When the follow relationship between the first viewer account and the first anchor account is a first follow relationship, obtaining a poster material corresponding to the first follow relationship from the material library, where the first follow relationship is used to indicate that the first viewer account has followed the first anchor account;
[0139] When the follow relationship between the first viewer account and the first anchor account is a second follow relationship, the poster material corresponding to the second follow relationship is obtained from the material library, and the second follow relationship is used to indicate that the first viewer account does not follow the first anchor account.
[0140] In some embodiments, the material library includes at least one poster material corresponding to each intimacy interval; the material acquisition module 530 is used to:
[0141] When the intimacy is in the i-th intimacy interval, the poster material corresponding to the i-th intimacy interval is obtained from the material library, where i is a positive integer.
[0142] In some embodiments, the image generation module 540 is configured to:
[0143] Obtaining image templates corresponding to at least two diversion inlets, respectively, where the image templates corresponding to the diversion inlets are used to indicate an image size of the poster image and a distribution of materials in the poster image;
[0144] For the first dimension of the at least two dimensions, the image material corresponding to the first dimension and the poster material corresponding to the association relationship are added to the image templates corresponding to the at least two diversion entrances respectively, to obtain the poster images of the at least two diversion entrances in the first dimension respectively.
[0145] In some embodiments, the at least two dimensions include at least two of the following:
[0146] The live broadcast date of the first anchor account, the live broadcast type of the first anchor account, the live broadcast talent of the first anchor account, the real-time live broadcast content of the first anchor account, the anchor gender of the first anchor account, the live broadcast method of the first anchor account, the level of the first anchor account, the interaction value of the first anchor account, the star level of the first anchor account, the wealth level of the first anchor account, the ban frequency of the first anchor account, the recommendation frequency of the first anchor account, the award frequency of the first anchor account, the business level of the first anchor account, and the manual label of the first anchor account.
[0147] In some embodiments, the apparatus 500 further includes a streaming determination module, the streaming determination module being configured to:
[0148] If the live broadcast date of the first anchor account meets the date condition, determining that the push stream data of the poster image corresponding to the dimension of the live broadcast date is greater than the push stream data of the poster images corresponding to other dimensions, the push stream data of the poster image being used to indicate the frequency of pushing the poster image to the client of the first viewer account;
[0149] When the live broadcast date of the first anchor account does not meet the date condition, it is determined that the push stream data of the poster images corresponding to the at least two dimensions are evenly distributed push stream data.
[0150] In some embodiments, the streaming determination module is configured to:
[0151] Obtaining exposure data of the first anchor account and exposure data of the poster images corresponding to the at least two dimensions at every first time period, wherein the exposure data of the first anchor account is used to indicate the live broadcast viewing time of the first anchor account, and the exposure data of the poster image is used to indicate the number of clicks on the poster image and the browsing time of at least one viewer account, where the at least one viewer account is a viewer account that has received the same poster image;
[0152] Obtaining streaming data of the first anchor account based on the exposure data of the first anchor account, where the streaming data of the first anchor account is used to indicate the total frequency of pushing the poster image of the first anchor account to the clients of each viewer account;
[0153] According to the push streaming data of the first anchor account and the exposure data of the poster images corresponding to the at least two dimensions, push streaming is distributed for the poster images corresponding to the at least two dimensions to obtain the push streaming data of the poster images corresponding to the at least two dimensions. The poster image corresponding to each dimension is used to push the stream to the client of the first viewer account based on the push streaming data of the poster image corresponding to the dimension. The push streaming data of the poster image is used to indicate the frequency with which the poster image is pushed to the client of the first viewer account.
[0154] In some embodiments, the streaming determination module is configured to:
[0155] Obtain push stream data of the poster images corresponding to the at least two dimensions in the j-th time period, where j is a positive integer;
[0156] According to the exposure data of the poster images corresponding to the at least two dimensions in the j-th time period, push stream adjustment is performed on the push stream data of the poster images corresponding to the at least two dimensions in the j-th time period to obtain the push stream data of the poster images corresponding to the at least two dimensions in the j+1-th time period;
[0157] Among them, the push data of the poster image corresponding to the at least two dimensions in the j+1th time period is positively correlated with the push data of the first anchor account in the j+1th time period, and the push data of the first anchor account in the j+1th time period is obtained based on the exposure data of the first anchor account in the jth time period.
[0158] It should be noted that the apparatus provided in the above embodiments, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0159] Please refer to Figure 6 , which shows a block diagram of a computer device 600 provided in one embodiment of the present application. The computer device 600 can be any electronic device with data computing, processing, and storage functions. The computer device 600 can be used to implement the method for generating a live broadcast poster provided in the above embodiment.
[0160] Typically, the computer device 600 includes a processor 601 and a memory 602 .
[0161] The processor 601 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 601 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), or PLA (Programmable Logic Array). The processor 601 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 601 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 601 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0162] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store a computer program, which is configured to be executed by one or more processors to implement the above-mentioned method for generating a live broadcast poster.
[0163] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the computer device 600, and the computer device 600 may include more or fewer components than shown in the figure, or combine some components, or adopt a different arrangement of components.
[0164] In an exemplary embodiment, a computer-readable storage medium is further provided, wherein the storage medium stores a computer program, and when the computer program is executed by a processor of a computer device, the computer-readable storage medium implements the above-mentioned method for generating a live broadcast poster. Optionally, the above-mentioned computer-readable storage medium can be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, an optical data storage device, etc.
[0165] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, causing the computer device to perform the above-mentioned method for generating a live broadcast poster.
[0166] It should be noted that before collecting the relevant data of the user and in the process of collecting the relevant data of the user, the prompt interface, the pop-up window or the output voice prompt information can be displayed, the prompt interface, the pop-up window or the voice prompt information is used to prompt that the relevant data of the user is currently being collected, so that the application only starts to perform the related steps of obtaining the relevant data of the user after obtaining the confirmation operation of the user to the prompt interface or the pop-up window, otherwise (that is, without obtaining the confirmation operation of the user to the prompt interface or the pop-up window), ending the related steps of obtaining the relevant data of the user, that is, not obtaining the relevant data of the user. In other words, all the user data collected by the application is strictly processed according to the requirements of relevant national laws and regulations, and the informed consent or separate consent of the personal information subject is collected under the condition that the user agrees and authorizes, and the subsequent data use and processing behavior is carried out within the authorization range of the laws and regulations and the personal information subject, and the collection, use and processing of the relevant user data need to comply with the relevant laws and regulations and standards of the relevant countries and regions.
[0167] It should be understood that "multiple" referred to herein means two or more. "And / or", which describes the association relationship of associated objects, means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after it are in an "or" relationship. In addition, the step numbers described herein only exemplarily show a possible execution order between steps, and in some other embodiments, the above steps can also be executed in a non-numbered order, such as simultaneously executing two steps with different numbers or executing two steps with different numbers in an order opposite to the illustration, and the embodiments of the application are not limited to this.
[0168] The above only illustrates the exemplary embodiments of the application and does not limit the application, and any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the application should be included in the protection scope of the application.
Claims
1. A method for generating a live broadcast poster, characterized in that: The method comprises: Obtaining anchor tags corresponding to at least two dimensions of a first anchor account, and obtaining an association relationship between a first viewer account and the first anchor account, wherein the anchor tags are used to indicate live broadcast content of the first anchor account; According to the anchor tags corresponding to the at least two dimensions, respectively, image materials corresponding to the at least two dimensions are obtained from a material library; According to the association relationship between the first viewer account and the first anchor account, obtaining a poster material corresponding to the association relationship from the material library; According to the image materials corresponding to the at least two dimensions and the poster materials corresponding to the association relationship, poster images corresponding to the at least two dimensions are obtained, and the poster images corresponding to the at least two dimensions are used to push to the client of the first viewer account.
2. The method according to claim 1, characterized in that The acquiring, from a material library, image materials corresponding to the at least two dimensions respectively according to the anchor tags corresponding to the at least two dimensions respectively, includes: For a first dimension of the at least two dimensions, perform feature extraction on the anchor tag corresponding to the first dimension to obtain a tag feature of the anchor tag corresponding to the first dimension; Based on the label features of the anchor label corresponding to the first dimension and the image features corresponding to at least one image material in the material library, the image material corresponding to the first dimension is obtained. The image material corresponding to the first dimension is the image material with the highest matching degree with the anchor label corresponding to the first dimension among the at least one image material.
3. The method according to claim 1 or 2, characterized in that The poster material includes at least one of the following: text material, pattern material, and dynamic effect material; The acquiring, from the material library, a poster material corresponding to the association relationship between the first viewer account and the first anchor account, includes: According to the follow relationship between the first viewer account and the first anchor account, obtaining a poster material corresponding to the follow relationship from the material library, where the follow relationship is used to indicate whether the first viewer account follows the first anchor account; According to the intimacy between the first viewer account and the first anchor account, a poster material corresponding to the intimacy is obtained from the material library, where the intimacy is used to indicate the interaction between the first viewer account and the first anchor account.
4. The method according to claim 3, characterized in that The acquiring, from the material library, a poster material corresponding to the follow relationship between the first viewer account and the first anchor account, includes: When the follow relationship between the first viewer account and the first anchor account is a first follow relationship, obtaining a poster material corresponding to the first follow relationship from the material library, where the first follow relationship is used to indicate that the first viewer account has followed the first anchor account; When the follow relationship between the first viewer account and the first anchor account is a second follow relationship, the poster material corresponding to the second follow relationship is obtained from the material library, and the second follow relationship is used to indicate that the first viewer account does not follow the first anchor account.
5. The method according to claim 3 or 4, characterized in that The material library includes at least one poster material corresponding to each intimacy interval; The acquiring, from the material library, a poster material corresponding to the intimacy between the first viewer account and the first anchor account, includes: When the intimacy is in the i-th intimacy interval, the poster material corresponding to the i-th intimacy interval is obtained from the material library, where i is a positive integer.
6. The method according to any one of claims 1 to 5, characterized in that The obtaining, based on the image materials corresponding to the at least two dimensions and the poster materials corresponding to the association relationship, poster images corresponding to the at least two dimensions respectively includes: Obtaining image templates corresponding to at least two diversion inlets, respectively, where the image templates corresponding to the diversion inlets are used to indicate an image size of the poster image and a distribution of materials in the poster image; For the first dimension of the at least two dimensions, the image material corresponding to the first dimension and the poster material corresponding to the association relationship are added to the image templates corresponding to the at least two diversion entrances respectively, to obtain the poster images of the at least two diversion entrances in the first dimension respectively.
7. The method according to any one of claims 1 to 6, characterized in that The at least two dimensions include at least two of the following: The live broadcast date of the first anchor account, the live broadcast type of the first anchor account, the live broadcast talent of the first anchor account, the real-time live broadcast content of the first anchor account, the anchor gender of the first anchor account, the live broadcast method of the first anchor account, the level of the first anchor account, the interaction value of the first anchor account, the star level of the first anchor account, the wealth level of the first anchor account, the ban frequency of the first anchor account, the recommendation frequency of the first anchor account, the award frequency of the first anchor account, the business level of the first anchor account, and the manual label of the first anchor account.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: If the live broadcast date of the first anchor account meets the date condition, determining that the push stream data of the poster image corresponding to the dimension of the live broadcast date is greater than the push stream data of the poster images corresponding to other dimensions, the push stream data of the poster image being used to indicate the frequency of pushing the poster image to the client of the first viewer account; When the live broadcast date of the first anchor account does not meet the date condition, it is determined that the push stream data of the poster images corresponding to the at least two dimensions are evenly distributed push stream data.
9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Obtaining exposure data of the first anchor account and exposure data of the poster images corresponding to the at least two dimensions at every first time period, wherein the exposure data of the first anchor account is used to indicate the live broadcast viewing time of the first anchor account, and the exposure data of the poster image is used to indicate the number of clicks on the poster image and the browsing time of at least one viewer account, where the at least one viewer account is a viewer account that has received the same poster image; Obtaining streaming data of the first anchor account based on the exposure data of the first anchor account, where the streaming data of the first anchor account is used to indicate the total frequency of pushing the poster image of the first anchor account to the clients of each viewer account; According to the push streaming data of the first anchor account and the exposure data of the poster images corresponding to the at least two dimensions, push streaming is distributed for the poster images corresponding to the at least two dimensions to obtain the push streaming data of the poster images corresponding to the at least two dimensions. The poster image corresponding to each dimension is used to push the stream to the client of the first viewer account based on the push streaming data of the poster image corresponding to the dimension. The push streaming data of the poster image is used to indicate the frequency with which the poster image is pushed to the client of the first viewer account.
10. The method according to claim 9, characterized in that The method of allocating push streams to the poster images corresponding to the at least two dimensions based on the push stream data of the first anchor account and the exposure data of the poster images corresponding to the at least two dimensions, and obtaining the push stream data of the poster images corresponding to the at least two dimensions, includes: Obtain push stream data of the poster images corresponding to the at least two dimensions in the j-th time period, where j is a positive integer; According to the exposure data of the poster images corresponding to the at least two dimensions in the j-th time period, push stream adjustment is performed on the push stream data of the poster images corresponding to the at least two dimensions in the j-th time period to obtain the push stream data of the poster images corresponding to the at least two dimensions in the j+1-th time period; Among them, the push data of the poster image corresponding to the at least two dimensions in the j+1th time period is positively correlated with the push data of the first anchor account in the j+1th time period, and the push data of the first anchor account in the j+1th time period is obtained based on the exposure data of the first anchor account in the jth time period.
11. A computer device, characterized in that: The computer device includes a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the method for generating a live broadcast poster as described in any one of claims 1 to 10.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method for generating a live broadcast poster as described in any one of claims 1 to 10.
13. A computer program product, characterized in that The computer program product includes a computer program, which is loaded and executed by a processor to implement the method for generating a live broadcast poster as described in any one of claims 1 to 10.