Advertisement generation method and device, electronic equipment and storage medium

By pre-generating the relationship between the advertising base map and the material elements, the problem of insufficient time to generate advertising materials in real-time advertising bidding is solved, and the effect of quickly generating advertising images is achieved, which is suitable for real-time advertising delivery scenarios.

CN119417528APending Publication Date: 2025-02-11BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411395425.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In real-time advertising bidding scenarios, advertisers need to respond quickly to advertising requests, but the existing technology is difficult to generate high-quality advertising materials in milliseconds, resulting in the inability to participate in advertising bidding.

Method used

By pre-using the literary and genomic graph model to generate the advertising base map corresponding to the advertisement, establish the relationship between the advertising base map and the material elements, and store the advertising base map, material elements and configuration information. After receiving the ad request, the pre-generated advertising basemap and advertising template are directly obtained and sent to the client. The client splices the advertising basemap and material elements based on the configuration information to generate the target advertising image.

Benefits of technology

It realizes the rapid generation of advertising images in real-time advertising delivery scenarios, improves the speed of advertising generation, reduces the dependence on the generation time of literary and biographical graphics models, and enables AIGC technology to be applied to real-time advertising delivery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119417528A_ABST
    Figure CN119417528A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an advertisement generation method and device, electronic equipment and a storage medium, and is applied to the technical field of image processing. Comprising the following steps: in response to a putting request for a target advertisement, obtaining a pre-generated advertisement base map corresponding to the target advertisement and an advertisement template associated with the advertisement base map, the advertisement base map being an image obtained through a text map model according to an image generation demand of the target advertisement, the advertisement template comprises material elements added in the advertisement base map and configuration information of the material elements added in the advertisement base map; and sending an advertisement base map corresponding to a pre-generated target advertisement and an advertisement template bound with the advertisement base map to the client, so that the client splices the advertisement base map and the material elements based on the configuration information to obtain a target advertisement image. Through application of the advertisement generation method and device, the electronic equipment and the storage medium provided by the embodiment of the invention, the advertisement image generation speed is improved, and rapid advertisement generation is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of image processing technology, and in particular to an advertisement generating method, device, electronic device and storage medium. Background Art

[0002] In the real-time advertising bidding scenario, the time that the advertising platform allows advertisers to respond to advertising requests is usually in milliseconds. For example, for advertising request A, if the time it takes for the advertiser to upload the advertising bid and the corresponding advertising materials to the advertising platform exceeds 100 milliseconds, even if the advertiser successfully uploads the relevant data uploaded for advertising request A, the advertising platform will ignore these data. At this time, the advertiser cannot participate in the advertising bidding for advertising request A. Therefore, a method that can quickly generate advertisements is urgently needed. Summary of the invention

[0003] The purpose of the embodiments of the present invention is to provide an advertisement generation method, device, electronic device and storage medium to increase the speed of generating advertisement images and realize rapid generation of advertisements. The specific technical solution is as follows:

[0004] In a first aspect of the present invention, there is provided an advertisement generation method, which is applied to a service server, and the method comprises:

[0005] In response to a delivery request for a target advertisement, a pre-generated advertisement base map corresponding to the target advertisement and an advertisement template associated with the advertisement base map are obtained, wherein the advertisement base map is an image obtained by a text graph model according to an image generation requirement of the target advertisement, and the advertisement template includes a material element added to the advertisement base map and configuration information for adding the material element to the advertisement base map;

[0006] The pre-generated advertisement base map corresponding to the target advertisement and the advertisement template bound to the advertisement base map are sent to the client, so that the client can splice the advertisement base map with the material elements based on the configuration information to obtain the target advertisement image.

[0007] Optionally, the image generation requirement includes content information and type information of the target advertisement.

[0008] Optionally, the configuration information includes at least one of the following information: position information, rotation angle, size, transparency, and color of the material element in the advertisement base map.

[0009] Optionally, the method further comprises:

[0010] Pre-generating at least one corresponding advertisement base map;

[0011] Binding the advertisement base map with the material element, and recording the configuration information of adding the material element in the advertisement base map;

[0012] The advertisement base map corresponding to each advertisement, the material elements added to the advertisement base map, and the configuration information of adding the material elements to the advertisement base map are stored accordingly.

[0013] In a second aspect of the present invention, there is provided an advertisement generation method, which is applied to a client, and the method comprises:

[0014] Sending a delivery request for the target advertisement to the business server;

[0015] Receive the pre-generated advertisement base map corresponding to the target advertisement and the advertisement template bound to the advertisement base map fed back by the server, wherein the advertisement base map is an image obtained through a text graph model, and the advertisement template includes material elements added to the advertisement base map and configuration information for adding the material elements to the advertisement base map;

[0016] The advertisement base map and the material elements are spliced ​​based on the configuration information to obtain a target advertisement image.

[0017] Optionally, the step of splicing the advertisement base map with the material elements based on the configuration information to obtain a target advertisement image includes:

[0018] Creating a virtual container, and loading the advertisement base map into the virtual container; the virtual container and the advertisement base map have the same size;

[0019] The target material element is loaded at the target position in the virtual container; the target material element is a material element included in the advertisement template bound to the advertisement base map; the target position is a position indicated by the position information included in the configuration information bound to the advertisement base map;

[0020] The target image and the target material element are superimposed by using the virtual container to obtain a target advertising image.

[0021] In a third aspect of the present invention, there is provided an advertisement generating device, which is applied to a service server, and the device comprises:

[0022] An acquisition module, configured to, in response to a delivery request for a target advertisement, acquire a pre-generated advertisement base map corresponding to the target advertisement and an advertisement template associated with the advertisement base map, wherein the advertisement base map is an image obtained by a text graph model according to an image generation requirement of the target advertisement, and the advertisement template includes a material element added to the advertisement base map and configuration information for adding the material element to the advertisement base map;

[0023] The first sending module is used to send the pre-generated advertising base map corresponding to the target advertisement and the advertising template bound to the advertising base map to the client, so that the client can splice the advertising base map with the material elements based on the configuration information to obtain the target advertisement image.

[0024] In a fourth aspect of the present invention, there is provided an advertisement generating device, which is applied to a client, and the device comprises:

[0025] A second sending module is used to send a delivery request for a target advertisement to a business server;

[0026] A receiving module, used for receiving the pre-generated advertisement base map corresponding to the target advertisement fed back by the server and the advertisement template bound to the advertisement base map, wherein the advertisement base map is an image obtained through a text graph model, and the advertisement template includes material elements added to the advertisement base map and configuration information for adding the material elements to the advertisement base map;

[0027] A generation module is used to splice the advertisement base map with the material elements based on the configuration information to obtain a target advertisement image.

[0028] According to a fifth aspect of the embodiments of the present invention, there is provided an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0029] The memory is used to store computer programs;

[0030] The processor is used to implement the advertisement generation method described in the first aspect or the second aspect when executing the program stored in the memory.

[0031] According to a sixth aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the advertisement generation method described in the first or second aspect is implemented.

[0032] According to another aspect of the present invention, there is provided a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the advertisement generating method described in the first aspect or the second aspect.

[0033] In an embodiment of the present invention, an advertising base map corresponding to an advertisement can be generated in advance through a Wensheng graph model, and an association relationship between the advertising base map and an advertising template including material elements added in the advertising base map and configuration information of the material elements added in the advertising base map can be established. In this way, after receiving a delivery request for a target advertisement, the pre-generated advertising base map corresponding to the target advertisement and the advertising template associated with the advertising base map can be directly obtained, and the pre-generated advertising base map corresponding to the target advertisement and the advertising template bound to the advertising base map can be sent to the client, so that the client directly splices the advertising base map with the material elements based on the configuration information to obtain the target advertising image, without having to wait for the advertising base map to be generated through the Wensheng graph model during the advertisement generation process, thereby improving the speed of generating advertisement images and realizing rapid generation of advertisements. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art are briefly introduced below.

[0035] Figure 1 A flow chart of an advertisement generation method applied to a business server provided by an embodiment of the present invention;

[0036] Figure 2 Another flow chart of an advertisement generation method applied to a business server provided by an embodiment of the present invention;

[0037] Figure 3 An example diagram of adding material elements to an advertisement base map provided by an embodiment of the present invention;

[0038] Figure 4a An example diagram of an advertisement base map with different types of material elements added provided by an embodiment of the present invention;

[0039] Figure 4b An example diagram of an advertisement base map with material elements added at different positions provided by an embodiment of the present invention;

[0040] Figure 5 A flowchart of an advertisement generation method applied to a client provided by an embodiment of the present invention;

[0041] Figure 6 A schematic diagram of a specific embodiment provided for an embodiment of the present invention;

[0042] Figure 7 A schematic diagram of the structure of an advertisement generating device provided by an embodiment of the present invention;

[0043] Figure 8 A schematic diagram of the structure of another advertisement generating device provided by an embodiment of the present invention.

[0044] Fig. 9 A schematic diagram of the structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0045] The technical solutions in the embodiments of the present invention will be described below in conjunction with the accompanying drawings in the embodiments of the present invention.

[0046] In order to increase the speed of generating advertisement images and realize rapid advertisement generation, an embodiment of the present invention provides an advertisement generation method which can be applied to a business server.

[0047] like Figure 1 As shown, the advertisement generation method provided by the embodiment of the present invention may include:

[0048] S101, in response to a delivery request for a target advertisement, obtaining a pre-generated advertisement base image corresponding to the target advertisement and an advertisement template associated with the advertisement base image, wherein the advertisement base image is an image obtained by a text graph model according to an image generation requirement of the target advertisement, and the advertisement template includes material elements added to the advertisement base image and configuration information of adding the material elements to the advertisement base image;

[0049] S102, sending a pre-generated advertisement base image corresponding to the target advertisement and an advertisement template bound to the advertisement base image to a client, so that the client can splice the advertisement base image with material elements based on the configuration information to obtain a target advertisement image.

[0050] In an embodiment of the present invention, an advertising base map corresponding to an advertisement can be generated in advance through a Wensheng graph model, and an association relationship between the advertising base map and an advertising template including material elements added in the advertising base map and configuration information of the material elements added in the advertising base map can be established. In this way, after receiving a delivery request for a target advertisement, the pre-generated advertising base map corresponding to the target advertisement and the advertising template associated with the advertising base map can be directly obtained, and the pre-generated advertising base map corresponding to the target advertisement and the advertising template bound to the advertising base map can be sent to the client, so that the client directly splices the advertising base map with the material elements based on the configuration information to obtain the target advertising image, without having to wait for the advertising base map to be generated through the Wensheng graph model during the advertisement generation process, thereby improving the speed of generating advertisement images and realizing rapid generation of advertisements.

[0051] In actual application, advertisers have gradually turned their attention to the advertising content generation process, hoping to improve the effectiveness of advertising by generating personalized and dynamic advertising content.

[0052] AIGC image technology, which is the technology of generating images by AI (Artificial Intelligence), can generate high-quality AIGC images with unique content and visual impact. AIGC images are generally considered to have high advertising value. Therefore, AIGC image technology has attracted much attention from advertisers.

[0053] However, in real-time advertising bidding scenarios, advertisers need to respond to advertising requests quickly. If advertisers expect to use high-quality, unique, and visually impactful advertising materials generated by AIGC (Artificial Intelligence Generated Content) technology to respond to advertising requests, the high time cost of generating advertising materials by AIGC technology will result in missed response time. Therefore, at present, AIGC technology is difficult to apply to real-time advertising delivery scenarios such as advertising bidding.

[0054] In an embodiment of the present invention, before real-time advertising is delivered, the business server can generate an advertising base map corresponding to the advertisement in advance through a Wensheng graph model, such as generating a high-quality AIGC image, and establish an association relationship between the advertising base map and an advertising template including material elements added in the advertising base map and configuration information of the material elements added in the advertising base map; in the real-time advertising delivery process, the business server receives a delivery request for the target advertisement sent by the client, and can obtain the pre-generated advertising base map corresponding to the target advertisement and the advertising template associated with the advertising base map, and send the pre-generated advertising base map corresponding to the target advertisement and the advertising template bound to the advertising base map to the client, so that the client can directly splice the advertising base map with the material elements based on the configuration information to obtain the target advertising image, without waiting for the time to generate the advertising base map such as the AIGC image through the Wensheng graph model, and directly use the pre-generated advertising base map and the advertising template associated with the advertising base map to quickly generate the target advertising image. In this way, in the real-time advertising delivery scenario, the target advertising image can also be quickly obtained, so that the AIGC technology can also be applied to the real-time advertising delivery scenario to respond to real-time requests.

[0055] In S101, after receiving the target advertisement delivery request sent by the client, the business server can search for the advertisement base image corresponding to the target advertisement and the advertisement template associated with the advertisement base image from the advertisement base images corresponding to multiple advertisements stored in the server and the advertisement template associated with each advertisement base image.

[0056] The advertisement base map corresponding to the target advertisement is an image obtained through a text-generated graph model in response to the image generation requirements of the target advertisement.

[0057] Generating an advertising base map through a text-generated graph model can also be understood as generating an advertising base map using AIGC technology, and the advertising base map can also be understood as an AIGC background map.

[0058] The Wenshengtu model can include GPT-5 (Generative Pre-trained Transformer-5, the fifth generation natural language processing model), CLIP (Contrastive Language-Image Pre-training, a multimodal model based on contrastive learning), DALL-E2 (Artificial Intelligence Art Generator), etc., which can realize the model of AIGC image generation.

[0059] The image generation requirement may include a text instruction for prompting the model to generate what kind of image. Specifically, the image generation requirement may be input into the text-based graph model, and the advertisement base image may be obtained through the text-based graph model.

[0060] In an embodiment of the present invention, multiple advertising base maps can be generated in advance, and material elements can be bound to the advertising base maps respectively, and the configuration information of adding material elements to the advertising base map can be recorded. In this way, the advertising base map, the material elements, and the configuration information of adding material elements to the advertising base map have a corresponding relationship. For each advertising base map, the advertising base map, the material elements bound to the advertising base map, and the configuration information of adding material elements to the advertising base map can be stored accordingly.

[0061] In an optional embodiment, in S101, in the process of storing the advertisement base image corresponding to each advertisement, the material elements added to the advertisement base image, and the configuration information of adding the material elements to the advertisement base image, different advertisements can be distinguished by advertisement identification information.

[0062] The delivery request for the target advertisement sent by the client to the business server may carry the advertisement identification information of the target advertisement. Thus, after receiving the delivery request for the target advertisement, the business server may obtain the advertisement base map corresponding to the target advertisement, the material elements added to the advertisement base map, and the configuration information of adding the material elements to the advertisement base map based on the advertisement identification information.

[0063] The advertisement identification information may include advertisement ID, advertisement content information such as advertisement object, and so on.

[0064] In an optional embodiment, Figure 2 As shown, before S101, the following steps may be performed in advance:

[0065] S201, pre-generate at least one advertisement base map corresponding to the advertisement.

[0066] For example, an advertiser is going to place an advertisement for its product. At this time, the product can be understood as an advertisement object, and a corresponding advertisement background image can be generated based on the advertisement object.

[0067] Regarding how to generate the advertising base map, the following method can be adopted: inputting the image generation requirement into the text-based graph model, and obtaining the advertising base map through the text-based graph model. The image generation requirement may include a text instruction for prompting the model what kind of image to generate.

[0068] The image generation requirements specifically include content information and type information of the target advertisement.

[0069] The content information of the target advertisement may include the advertisement object targeted by the advertisement service, for example, a certain film or TV series, a certain product, etc.

[0070] The type information may include style type information, such as ancient, future, modern, etc.

[0071] Different style type information can identify different design styles and / or audience styles. The design style refers to the advertisement base image itself, indicating the visual effect presented by the advertisement base image itself. For example, ancient, modern, contemporary, future, etc. The audience style refers to the advertisement audience, indicating the audience preferences that the advertisement base image meets. Different styles can correspond to style type information.

[0072] Before the advertisement is released, the content information and style type information of the target advertisement are input into the image generation model to obtain the advertisement base image corresponding to the content information and style type information of the target advertisement. In this way, advertisers can create image generation requirements for the advertisement object in advance, and through the content information and style information of the target advertisement, advertisers can customize the advertisement base image and generate an advertisement base image that is more in line with the style of the advertisement object targeted by the advertising business.

[0073] In one feasible method, the image generation requirements for the target advertisement can be input into the text image model through a prompt statement. For example, the following prompt statement is input into the image generation model: "You are a professional painter, please create a high-quality picture for me. This picture needs to meet the following requirements: 1. Used to promote object A; 2. Have a modern style; 3. Suitable for display in the workplace." Among them, point 1 represents the content information of the target advertisement, and points 2 and 3 represent the style information of the target advertisement. The embodiment of the present invention does not limit the specific form of the prompt statement.

[0074] Although the embodiment of the present invention uses the image generation requirements for the target advertisement to constrain the process of the text image model generating the advertisement base map, it still has a certain degree of randomness. Therefore, in one achievable method, after obtaining the advertisement base map corresponding to the target advertisement, the business server can output the generated advertisement base map to the advertiser, so that the advertiser can judge whether the quality of the advertisement base map meets the requirements for advertisement delivery based on the preview effect.

[0075] For example, it is determined whether the advertising base image meets the creative requirements, whether the image details are complete, whether the image contains sensitive elements, etc. When the advertising base image meets the requirements for advertising delivery, the business server can respond to the advertiser's confirmation operation on the advertising base image and store the advertising base image; when the advertising base image does not meet the requirements for advertising delivery, the business server can respond to the advertiser's cancellation operation on the advertising base image and destroy the advertising base image to save storage space.

[0076] S202, binding the advertisement base map with the material elements, and recording the configuration information of adding the material elements to the advertisement base map.

[0077] After the business server generates the advertising base map in advance, it can bind the advertising base map with the material elements and record the configuration information of adding the material elements to the advertising base map; and store the advertising base map corresponding to each advertisement, the material elements added to the advertising base map, and the configuration information of adding the material elements to the advertising base map.

[0078] For example, the advertiser can configure the corresponding material elements for the generated advertising background image. The configuration process can be a manual configuration process or an automatic configuration process.

[0079] Specifically, the business server can provide the advertiser with a material library, and the advertiser can select material elements suitable for the advertising base map from the material library. Specifically, the advertiser can trigger confirmation, and when the business server detects the advertiser's confirmation operation, it uses the material elements selected by the advertiser as the selected material elements to be added to the advertising base map. In addition, when the advertiser confirms the material elements corresponding to the advertising base map, it can configure the relevant information of adding the material elements to the advertising base map, that is, configuration information.

[0080] The configuration information may include at least one of the following information: position information, rotation angle, size, transparency, and color of the material element in the advertisement base map.

[0081] In addition, it can also include material category information, style type information, etc.

[0082] Among them, other information in the configuration information except the location information can also be collectively referred to as configuration parameters.

[0083] The position information may be specific coordinate information, area information, etc. Area information may include, for example, a specific rectangular area or the position of all images.

[0084] Material category information is used to indicate the category of a material element, such as text, LOGO, stickers and other material elements.

[0085] The style type information may indicate the era type displayed by the material element, for example, ancient, modern, contemporary, and future.

[0086] In one possible implementation, the business server determines the position information of the material element in the advertisement base map in response to the operation of adding the material element in the advertisement base map.

[0087] The above-generated advertising background map can be understood as an AIGC background map or an AIGC image. These background maps need to be superimposed with material elements, that is, these advertising background maps can only be used for advertising after secondary processing. In an embodiment of the present invention, when performing secondary processing, the types of material elements added to the advertising background map may include text, LOGO, stickers, etc. For example, Figure 3 As shown, an example diagram of adding material elements to an advertisement base map is provided, wherein the material elements: “LOGO1”, “LOGO2” and “copy 1” are added to the advertisement base map.

[0088] Advertisers can create material elements in advance, and the business server can store the corresponding first preset category information in the material element library. The first preset category information of the material element can correspond to the preset category information of the advertising base map. The first preset category information can include first style type information and first material configuration category information. Among them, the first style type information can represent the design style, audience style, etc. of the material element, such as ancient, modern, contemporary, future, etc.; the first material configuration category information can include the type (i.e. the above-mentioned material category information) and size of the material element.

[0089] In one example, in response to a screening operation on material elements, the business server searches for material elements whose first preset category matches the second preset category of the advertisement base map, and obtains a set of material elements. In this way, material elements suitable for adding to the advertisement base map can be searched according to the second preset category information and the first preset category information, so that advertisers can choose from material elements with high compatibility with the advertisement base map, avoiding the situation where the selected material elements cannot be added to the advertisement base map, thereby improving configuration efficiency.

[0090] The screened material element set may include multiple material elements, but it is not necessary to add all of these material elements to the advertising base map. Furthermore, the business server determines the material elements to be bound in response to the selection operation on the material elements in the material element set; and determines the position of the material elements to be bound in the advertising base map in response to the addition operation of the material elements to be bound in the advertising base map. Advertisers can first select the material elements they want to add to the advertising base map from the material element set according to actual needs, and then add the selected material elements to the advertising base map. In this way, advertisers can flexibly select the material elements to be bound to the advertising base map, thereby improving the flexibility of the secondary processing process.

[0091] In an achievable manner, both the selection operation and the addition operation may include a single-click operation. In response to a single-click operation on a material element, the business server may determine that the material element is the selected material element to be bound, and display a virtual schematic diagram of the material element along with movement; and in response to a single-click operation on a certain position in the advertisement base map area, the business server may determine that the position is the position of the material element to be bound in the advertisement base map, and add the material element at the position.

[0092] In another achievable manner, the selection operation may include a long press operation, and the adding operation may include a release operation. In response to a long press operation on a material element, the business server may determine that the material element is the selected material element to be bound, and display a virtual schematic diagram of the material element along with movement; and in response to a release operation at a certain position in the advertisement base map area, the business server may determine that the position is the position of the material element to be bound in the advertisement base map, and add the material element at the position.

[0093] The embodiment of the present invention does not limit the operation method of adding material elements to the advertisement base map, and the process of adding material elements can be performed through a visual interface.

[0094] In an achievable manner, the position of the material element may be represented by the center position of the material element, or by any vertex position of the material element outline, wherein the material element outline may include a minimum rectangle capable of selecting the material element.

[0095] In addition to binding material elements to the advertising base image, configuration information is also bound to the advertising base image.

[0096] Because the subsequent client configures the material elements of the advertising base map according to the configuration information to obtain the target advertising image, the process of binding the advertising base map with the material elements and recording the configuration information of adding the material elements to the advertising base map can be considered as a process of forming a complete advertising creative idea.

[0097] Each configuration information may represent a fixed method for adding material elements to an advertisement base map, which may also be understood as a template. The embodiment of the present invention binds configuration information to an advertisement base map, which may also be understood as binding a template for adding material elements to the advertisement base map.

[0098] In one achievable manner, the configuration information may also include the storage location of the material element, and the configuration information bound to the advertisement base map may have the following form.

[0099] {type:'logo',x:'100px',y:'100px',url:'http: / / xx1.png'}

[0100] Among them, type indicates the type of material element; x indicates the position coordinate of the material element in the x direction in the advertisement base map coordinate system; y indicates the position coordinate of the material element in the y direction in the advertisement base map coordinate system; url indicates the storage location of the material element. Therefore, the above configuration information indicates that the material element of type logo stored in http: / / xx1.png is located at the position of x=100px, y=100px in the advertisement base map.

[0101] In one achievable manner, the business server can generate configuration information based on the above-obtained advertisement base map with added material elements, such as a visualized AIGC image. For example, the material elements added to the advertisement base map are matched with the material elements in the material element library to determine the type and storage location of the material elements added to the advertisement base map; the position of the material elements in the advertisement base map is detected to obtain the x and y coordinates. The specific method is not limited.

[0102] In the embodiment of the present invention, S201-S203 can be repeatedly executed multiple times, and the advertising background image and the material elements are independent of each other, so that the configuration information bound to the same advertising background image can be different. In one implementation, the embodiment of the present invention can execute S202 multiple times, referring to Figure 4a and Figure 4b , add different types of material elements to an advertising base map, and / or, add material elements at different positions in an advertising base map, so that the advertising base map can be bound to multiple sets of configuration information.

[0103] exist Figure 4a For the same position in the same advertising background, you can add the material elements "LOGO1", "copy 1", and "sticker 1", or you can add the material elements "LOGO2", "copy 2", and "sticker 2".

[0104] exist Figure 4bFor the same advertising background, the material elements "LOGO1", "copy 1" and "sticker 1" can be added to different positions in the advertising background.

[0105] It is understandable that in the subsequent process of generating target advertising images, different target advertising images can be generated for different configuration information bound to the advertising base map. In this way, by highly reusing the advertising base map, the achievable revenue of an advertising base map is increased, and the production cost of the target advertising image during the advertising delivery process is reduced, thereby increasing the advertising delivery revenue.

[0106] In one achievable manner, for an advertisement base image that has been bound with configuration information, the business server can change the configuration information bound to the advertisement base image in response to a change operation on the configuration information. For example, the type of material element can be changed, the position of the material element can be changed, etc. In this way, by changing the bound configuration information, the target advertisement image can be flexibly changed, thereby improving the advertisement personalization and dynamic display capabilities.

[0107] S203, correspondingly storing the advertisement base image corresponding to each advertisement, the material elements added to the advertisement base image, and the configuration information of adding the material elements to the advertisement base image.

[0108] In one achievable manner, each advertisement base image is stored corresponding to the second preset category information and / or the advertisement content information, and thus the corresponding advertisement base image can be obtained according to the style type information and / or the target advertisement content information.

[0109] The second preset category information includes second style type information and second material configuration category information, etc.

[0110] The second style type information can indicate the design style and audience style of the advertising base map, such as ancient, modern, contemporary, and future; the material configuration category information can indicate the types and locations of material elements that can be added to the advertising base map. The areas where material elements can be added can include specific areas or all areas. This facilitates the acquisition of the advertising base map in the subsequent material overlay process.

[0111] The process of storing the advertisement base image corresponding to the second preset category information and / or the advertisement content information can also be understood as the process of labeling the advertisement base image, wherein the label can include the second preset category information and / or the advertisement content information.

[0112] For example, in response to a target advertisement delivery request sent by a client, the business server expects to obtain an advertisement background image corresponding to the target advertisement, and the content information of the target advertisement may include the advertisement object determined by the advertiser based on the current advertising business strategy, such as a certain film and television series, a certain product, etc.

[0113] The business server responds to the target advertisement delivery request sent by the client and expects to obtain the advertisement base map, and the content information of the target advertisement may also include various advertisement objects within the advertising business scope of the advertiser. The business server may obtain the advertisement base map whose content information is the content information of the target advertisement from among the pre-generated advertisement base maps as the advertisement base map corresponding to the target advertisement.

[0114] In one achievable manner, the delivery request of the target advertisement may carry the advertisement audience characteristics collected by the advertisement subscriber. The advertisement base map responds to the delivery request of the target advertisement and expects to obtain the advertisement base map, and its style type information may include the style category of the advertisement audience preference obtained by analyzing the advertisement base map based on the advertisement audience characteristics, such as ancient, modern, contemporary, and future.

[0115] In response to the delivery request of the target advertisement, the corresponding advertisement base image can be obtained by using the second preset category information and / or the content information of the target advertisement, and the configuration information bound to the advertisement base image can be further obtained. In this way, the generated target advertisement image can be more in line with the user's preference, achieve targeted delivery of advertisements, and improve the effect of advertisement delivery.

[0116] Since the time cost of generating a high-quality advertising base map is relatively high, the embodiment of the present invention is based on the concept of exchanging space for time. By pre-generating and storing a high-quality advertising base map before advertising is delivered, there is no need to wait for the advertising base map to be generated during the material overlay process, thereby reducing the time cost required to generate the advertising base map using AIGC in real time.

[0117] The embodiment of the present invention also provides an advertisement generation method, which is applied to a client, such as Figure 5 As shown, it may include:

[0118] S501, sending a delivery request for a target advertisement to a business server;

[0119] S502, receiving a pre-generated advertisement base image corresponding to a target advertisement and an advertisement template bound to the advertisement base image fed back by a server, wherein the advertisement base image is an image obtained through a text-based graph model, and the advertisement template includes material elements added to the advertisement base image and configuration information for adding the material elements to the advertisement base image;

[0120] S503: splice the advertisement base map and the material elements based on the configuration information to obtain a target advertisement image.

[0121] In an embodiment of the present invention, a business server generates an advertising base map corresponding to an advertisement in advance through a Wensheng graph model, and establishes an association relationship between the advertising base map and an advertising template including material elements added in the advertising base map and configuration information of the material elements added in the advertising base map. In this way, during the advertising delivery process, the client can send a delivery request to the business server to obtain the pre-generated advertising base map corresponding to the target advertisement and the advertising template bound to the advertising base map, so that the client can directly splice the advertising base map with the material elements based on the configuration information to obtain the target advertising image, without having to wait for the advertising base map to be generated through the Wensheng graph model during the advertisement generation process, thereby improving the speed of generating advertising images and realizing rapid generation of advertisements.

[0122] In one possible implementation, during the advertising delivery process, when the advertiser needs to respond to the advertising request of the advertising delivery platform, the advertiser triggers the client to send a delivery request for the target advertisement to the business server. The business server receives the delivery request for the target advertisement sent by the client, obtains the pre-generated advertising base image corresponding to the target advertisement and the advertising template associated with the advertising base image, and sends the obtained advertising base image corresponding to the pre-generated target advertisement and the advertising template bound to the advertising base image to the client. The client receives the pre-generated advertising base image corresponding to the target advertisement and the advertising template bound to the advertising base image fed back by the server, and splices the advertising base image with the material elements based on the configuration information to obtain the target advertising image. Furthermore, the advertising request of the advertising delivery platform can be responded to based on the target advertising image, such as bidding.

[0123] The client may specifically be a browser, an APP (Application), etc.

[0124] S501 to S502 is a process in which the client sends a delivery request to the business server to obtain a pre-generated advertisement base image corresponding to the target advertisement and an advertisement template bound to the advertisement base image.

[0125] In S503, the advertisement base map and the material elements are spliced ​​based on the configuration information to obtain a target advertisement image, which can also be understood as configuring the material elements of the advertisement base map according to the configuration information to obtain the target advertisement image.

[0126] Among them, splicing the advertising base map with the material elements can also be understood as superimposing the material elements onto the advertising base map.

[0127] The configuration information includes at least one of the following information: location information, rotation angle, size, transparency, and color of the material element in the advertisement base map. Among them, other information except the location information can be collectively referred to as configuration parameters.

[0128] Specifically, the material elements may be added to the advertisement base map bound thereto according to the configuration parameters corresponding to the positions of the material elements, thereby obtaining the target advertisement image.

[0129] In the embodiment of the present invention, the advertisement base map and material elements are superimposed only when advertisement exposure is required, thereby implementing the process of generating the target advertisement image using the advertisement base map and material elements to the target advertisement image exposure and display link which originally has extremely high real-time requirements. In this way, advertisements are dynamically generated through real-time superposition, improving the advertisement personalization and dynamic display capabilities.

[0130] In one achievable approach, Figure 5 The illustrated embodiment may be executed by a front end in a virtual container.

[0131] After the front end obtains the advertisement base map and its associated advertisement template, real-time material overlay is performed in the virtual container. S503 may include:

[0132] Create a virtual container and load an advertising base map in the virtual container; the virtual container has the same size as the advertising base map; load a target material element at a target position in the virtual container; the target material element is a material element included in an advertising template bound to the advertising base map; the target position is a position indicated by position information included in configuration information bound to the advertising base map; use the virtual container to superimpose a target image and a target material element to obtain a target advertising image.

[0133] Specifically, a virtual container is created, and an advertisement base map is loaded into the virtual container; the virtual container has the same size as the advertisement base map. A target material element is loaded at a target position in the virtual container; the target material element is a material element bound to the advertisement base map; the target position is a position included in the configuration information bound to the advertisement base map; the target image and the target material element are superimposed using the virtual container to obtain a target advertisement image.

[0134] The embodiment of the present invention can construct a virtual container with the same size as the advertising base map through HTML5 (HyperText Markup Language 5, the fifth generation of Hypertext Markup Language) Canvas (canvas element). In this way, each position in the virtual container can overlap with each position in the advertising base map, ensuring that when adding a target material element in the virtual container based on the target position, the target material element will not be offset, thereby improving the accuracy of the configuration of the target material element. After the target material element is added to the target position in the virtual container, the advertising base map and the target material element can be superimposed by rendering.

[0135] In one possible implementation, after the target advertisement image is obtained in S503, a feedback response to the delivery request of the target advertisement may be returned to the subscriber of the target advertisement; the feedback response includes the target advertisement image.

[0136] After receiving the feedback response, the advertisement subscriber may display the target advertisement image included in the feedback response, thereby achieving exposure of the target advertisement image.

[0137] Corresponding to the advertiser, the advertisement subscriber here can be understood as the user. During the advertisement delivery process, the client corresponding to the advertiser can directly splice the advertisement base map with the material elements based on the configuration information to obtain the target advertisement image, without waiting for the advertisement base map to be generated by the Wensheng graph model during the advertisement generation process, thereby improving the speed of generating advertisement images and realizing rapid generation of advertisements, and then can quickly respond to the advertisement request of the advertisement delivery platform to quickly expose the target advertisement image to the user, that is, the target advertisement image can be quickly provided to the user so that the user can quickly consume the advertisement. Moreover, in an embodiment of the present invention, the displayed target advertisement image is based on the advertisement base map generated by the Wensheng graph model, such as the advertisement base map generated by the AIGC technology, which is finally generated, thereby improving the advertisement quality. Therefore, in an embodiment of the present invention, the finally generated advertisement image (target advertisement image) will be displayed to the user, which can ensure the image quality while improving the advertisement consumption speed and response efficiency.

[0138] In a real-time advertising bidding scenario, the feedback response may also include the advertiser's advertising bid for the target advertising image. After receiving the feedback response, the advertising subscriber may sort the target advertising images in descending order of advertising bids, and display the target advertising images according to the sorting result.

[0139] In general: The advertisement generation method provided by the embodiment of the present invention can be summarized into four steps: 1. Offline generation of AIGC background image; 2. Material template configuration and binding; 3. Advertisement request and parameter acquisition; 4. Real-time material superposition. Based on the concept of exchanging space for time, the process of real-time generation of the advertisement base map in traditional technology is replaced by pre-offline generation of the advertisement base map, thereby avoiding the high time cost of real-time generation of the advertisement base map. Therefore, when the device responds to the real-time advertisement request, it only needs to obtain the corresponding advertisement base map and configuration information, and can realize the efficient generation of the final target advertisement image based on the configuration information. In this way, on the basis of ensuring the generation of the target advertisement image by using the high-quality advertisement base map, the advertisement generation efficiency in the advertisement delivery process can be significantly improved, and further, a rapid response to the advertisement delivery request can be realized.

[0140] In addition, high-quality target advertising images have high-quality display effects, which can improve advertisers' satisfaction with advertising effects and enhance the competitiveness and customer stickiness of platforms that provide advertising generation services. For example, some companies with advertising delivery capabilities, especially advertising platforms and marketing companies that use AIGC technology to generate advertising materials, further expand their advertising business capabilities.

[0141] In one feasible way, the binding method of material elements and advertising background can be optimized, for example, by introducing image analysis models, etc., to achieve automatic binding of material elements and advertising background. In addition, a more real-time and dynamic target advertising image generation method can be introduced to enhance the interactivity between advertising and advertising audiences and improve user experience.

[0142] Among them, the process of offline generation of AIGC background image and configuration and binding of material templates can be understood as the material preparation process before advertising delivery; advertising request and parameter acquisition and 4. Real-time material overlay is the material overlay process during advertising delivery.

[0143] In an embodiment of the present invention, the material preparation process can be repeated multiple times. During this process, the image generation requirements of the input text-generated image model can be the same or different. The text-generated image model can output multiple advertising base maps, providing more options for the subsequent material overlay process and improving the richness of the generated advertisements.

[0144] like Figure 6 As shown, a flowchart of an advertisement generation method in an actual scenario is provided. The advertisement generation method can be deployed in a delivery system, and the method may include:

[0145] S601, generating and confirming an advertisement base map.

[0146] In this process, advertisers can use the image generation model to create in advance an advertising background image that matches the product style, that is, the content information and style information of the target advertisement. The device can preview the advertising background image to the advertiser so that the advertiser can confirm that the advertising background image can meet the advertising needs. The device can classify and store the advertising background images that meet the advertising needs.

[0147] S602, the advertiser configures material elements.

[0148] In this process, the advertiser can select suitable material elements online and add the selected material elements to the advertisement base map. Selecting material elements may include filtering material elements according to first preset category information of the material elements and second preset category information of the advertisement base map. For example, material elements such as text, LOGO, and stickers may be selected.

[0149] S603, determining configuration information;

[0150] In this process, the business server can respond to the operation of adding material elements in the advertising base map, and for each material element added in the advertising base map, can determine the position of each material element in the advertising base map. And each material element added in the advertising base map and the corresponding position of each material element are bound to the advertising base map as configuration information. In this way, the visual image is converted into configuration information.

[0151] S601-S603 can be collectively referred to as the generation and binding of the advertising base map and material elements, which can correspond to the aforementioned material generation process.

[0152] S604: The client triggers an advertisement request.

[0153] In the process of real-time advertisement delivery, S604-S605 may be executed at the front end. In the embodiment of the present invention, the advertisement request corresponds to the delivery request of the aforementioned target advertisement.

[0154] This step can be performed when the front end requests an advertisement.

[0155] S605, obtaining an advertisement base map and an advertisement template from a business server.

[0156] S606, adding material elements to the advertisement base map based on the configuration information.

[0157] According to the configuration information, material elements are added correspondingly at the positions indicated by the advertisement template in the advertisement base map to obtain the target advertisement image.

[0158] S607, displaying the target advertisement image.

[0159] The target advertising image is the advertising material that can be displayed in the end.

[0160] S604-S606 can also be understood as the consumption of the advertising base map and its advertising template at the front end and the display of the target advertising image, corresponding to the aforementioned material superposition process.

[0161] The advertisement generation method provided by the embodiment of the present invention uses the Wensheng graph model to generate a high-quality advertisement base map in advance before real-time advertisement delivery, and binds the generated advertisement base map to an advertisement template including material elements added to the advertisement base map and configuration information of adding material elements to the advertisement base map, so that in the real-time advertisement delivery process, there is no need to wait for the time to generate the advertisement base map, and the pre-generated advertisement base map and the advertisement template bound to the advertisement base map can be directly used to quickly generate the target advertisement image. In this way, in the real-time advertisement delivery scenario, the target advertisement image for responding to the advertisement delivery request can also be quickly obtained, so that the AIGC technology can also be applied to the real-time advertisement delivery scenario to respond to real-time requests.

[0162] Furthermore, the target advertisement image is ultimately generated based on an advertisement base map generated using a text graph model, such as an advertisement base map generated using AIGC technology, thereby improving advertisement quality.

[0163] Using AIGC technology to generate an advertising background map can be understood as generating AIGC picture materials, and AIGC picture materials have high advertising value. In the embodiment of the present invention, the offline generation of AIGC background map (advertising background map) replaces the traditional real-time generation method, which can not only ensure quality, but also avoid the high time cost of real-time generation, and can significantly improve the efficiency and response speed of advertising delivery, and ensure the high-quality generation of advertising pictures.

[0164] At the same time, in the embodiment of the present invention, the generation and configuration of the AIGC background image is implemented in the exposure and display of advertising materials, which originally has extremely high real-time requirements. By recording the configuration parameters of the material template, the front end superimposes the material on the AIGC background image in real time, and realizes the efficient generation of the final advertising image. The advertising content can be flexibly changed to enhance the advertising personalization and dynamic display capabilities.

[0165] Moreover, the final material display link in the embodiment of the present invention is highly expandable, and multiple sets of material information can be configured through one picture, so that the release revenue of a high-value AIGC material can be maximized (that is, one picture is matched with multiple text stickers), achieving extremely high material reusability and reducing production costs.

[0166] The time cost of AIGC text images is relatively high, and it often takes tens of seconds or even minutes to generate a high-quality image, which makes it difficult to apply to real-time advertising bidding. At the same time, AIGC images themselves cannot be delivered directly, and they also need to be aligned for secondary processing (adding text, LOGO and other information). Therefore, the complete AIGC material limits the flexibility and response speed of the advertisement.

[0167] The embodiment of the present invention uses the idea of ​​exchanging space for time, and solves the problem of high time cost of AIGC text images through reasonable technical means and solutions. It mainly generates AIGC background images (the above-mentioned advertising base images) offline, and then superimposes the generated AIGC background images with the pre-designed advertising templates in the advertising display stage to form the final advertising image material (target advertising image). It not only ensures the use of high-quality advertising images as the basic delivery effect, but also significantly reduces the time cost required for real-time generation of AIGC images.

[0168] like Figure 7 As shown, an embodiment of the present invention provides an advertisement generating device, which is applied to a business server, and the device includes:

[0169] The acquisition module 701 is used to respond to a delivery request for a target advertisement and acquire a pre-generated advertisement base image corresponding to the target advertisement and an advertisement template associated with the advertisement base image, wherein the advertisement base image is an image obtained by a text graph model according to an image generation requirement of the target advertisement, and the advertisement template includes material elements added to the advertisement base image and configuration information of adding the material elements to the advertisement base image;

[0170] The first sending module 702 is used to send the pre-generated advertising base map corresponding to the target advertisement and the advertising template bound to the advertising base map to the client, so that the client can splice the advertising base map with the material elements based on the configuration information to obtain the target advertisement image.

[0171] Optionally, the image generation requirement includes content information and type information of the target advertisement.

[0172] Optionally, the configuration information includes at least one of the following information: position information, rotation angle, size, transparency, and color of the material element in the advertisement base map.

[0173] Optionally, the device further comprises:

[0174] A pre-generation module, used to pre-generate an advertisement base map corresponding to a target advertisement;

[0175] A binding module is used to bind the advertisement base map with the material elements and record the configuration information of adding the material elements to the advertisement base map;

[0176] The storage module is used to store the advertisement base map corresponding to each advertisement, the material elements added to the advertisement base map, and the configuration information of adding the material elements to the advertisement base map.

[0177] The embodiment of the present invention also provides an advertisement generating device, which is applied to a client, such as Figure 8 As shown, the device comprises:

[0178] The second sending module 801 is used to send a delivery request for a target advertisement to a business server;

[0179] The receiving module 802 is used to receive the pre-generated advertisement base image corresponding to the target advertisement and the advertisement template bound to the advertisement base image fed back by the server, wherein the advertisement base image is an image obtained through the text-based graph model, and the advertisement template includes material elements added to the advertisement base image and configuration information for adding the material elements to the advertisement base image;

[0180] The generation module 803 is used to splice the advertisement base map with the material elements based on the configuration information to obtain a target advertisement image.

[0181] Optionally, generation module 803 is used to create a virtual container and load an advertising base map in the virtual container; the virtual container is the same size as the advertising base map; a target material element is loaded at a target position in the virtual container; the target material element is a material element included in an advertising template bound to the advertising base map; the target position is a position indicated by position information included in configuration information bound to the advertising base map; and the target image and the target material element are superimposed using the virtual container to obtain a target advertising image.

[0182] The embodiment of the present invention further provides an electronic device, such as Fig. 9 As shown, it includes a processor 901, a communication interface 902, a memory 903 and a communication bus 904, wherein the processor 901, the communication interface 902, and the memory 903 communicate with each other through the communication bus 904.

[0183] Memory 903, used for storing computer programs;

[0184] The processor 901 is configured to implement any of the advertisement generating methods described in the above embodiments when executing the program stored in the memory 903 .

[0185] The communication bus mentioned in the above terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0186] The communication interface is used for communication between the above terminal and other devices.

[0187] The memory may include a random access memory (RAM) or a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located away from the aforementioned processor.

[0188] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.

[0189] In another embodiment of the present invention, a computer-readable storage medium is provided, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the advertisement generating method described in any one of the above embodiments is implemented.

[0190] In another embodiment of the present invention, a computer program product including instructions is provided. When the computer program product is run on a computer, the computer executes the advertisement generating method described in any one of the above embodiments.

[0191] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk Solid State Disk (SSD)), etc.

[0192] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0193] Each embodiment in this specification is described in a related manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device, electronic device, computer-readable storage medium, and computer program product embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiments.

[0194] The above description is only a preferred embodiment of the present invention and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention are included in the protection scope of the present invention.

Claims

1. An advertisement generating method, characterized in that: Applied to a business server, the method comprises: In response to a delivery request for a target advertisement, a pre-generated advertisement base map corresponding to the target advertisement and an advertisement template associated with the advertisement base map are obtained, wherein the advertisement base map is an image obtained by a text graph model according to an image generation requirement of the target advertisement, and the advertisement template includes a material element added to the advertisement base map and configuration information for adding the material element to the advertisement base map; The pre-generated advertisement base map corresponding to the target advertisement and the advertisement template bound to the advertisement base map are sent to the client, so that the client can splice the advertisement base map with the material elements based on the configuration information to obtain the target advertisement image.

2. The method according to claim 1, characterized in that: The image generation requirement includes content information and type information of the target advertisement.

3. The method according to claim 1, characterized in that The configuration information includes at least one of the following information: position information, rotation angle, size, transparency, and color of the material element in the advertisement base map.

4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Pre-generating at least one advertisement base map corresponding to the advertisement; Binding the advertisement base map with the material element, and recording the configuration information of adding the material element in the advertisement base map; The advertisement base map corresponding to each advertisement, the material elements added to the advertisement base map, and the configuration information of adding the material elements to the advertisement base map are stored accordingly.

5. An advertisement generation method, characterized in that: Applied to a client, the method comprises: Sending a delivery request for the target advertisement to the business server; Receive the pre-generated advertisement base map corresponding to the target advertisement and the advertisement template bound to the advertisement base map fed back by the server, wherein the advertisement base map is an image obtained through a text graph model, and the advertisement template includes material elements added to the advertisement base map and configuration information for adding the material elements to the advertisement base map; The advertisement base map and the material elements are spliced ​​based on the configuration information to obtain a target advertisement image.

6. The method according to claim 5, characterized in that The step of splicing the advertisement base map with the material elements based on the configuration information to obtain a target advertisement image includes: Creating a virtual container, and loading the advertisement base map into the virtual container; the virtual container and the advertisement base map have the same size; The target material element is loaded at the target position in the virtual container; the target material element is a material element included in the advertisement template bound to the advertisement base map; the target position is a position indicated by the position information included in the configuration information bound to the advertisement base map; The target image and the target material element are superimposed by using the virtual container to obtain a target advertising image.

7. An advertisement generating device, characterized in that: Applied to a business server, the device comprises: An acquisition module, configured to, in response to a delivery request for a target advertisement, acquire a pre-generated advertisement base map corresponding to the target advertisement and an advertisement template associated with the advertisement base map, wherein the advertisement base map is an image obtained by a text graph model according to an image generation requirement of the target advertisement, and the advertisement template includes a material element added to the advertisement base map and configuration information for adding the material element to the advertisement base map; The first sending module is used to send the pre-generated advertising base map corresponding to the target advertisement and the advertising template bound to the advertising base map to the client, so that the client can splice the advertising base map with the material elements based on the configuration information to obtain the target advertisement image.

8. An advertisement generating device, characterized in that: Applied to a client, the device comprises: A second sending module is used to send a delivery request for a target advertisement to a business server; A receiving module, used for receiving the pre-generated advertisement base map corresponding to the target advertisement fed back by the server and the advertisement template bound to the advertisement base map, wherein the advertisement base map is an image obtained through a text graph model, and the advertisement template includes material elements added to the advertisement base map and configuration information for adding the material elements to the advertisement base map; A generation module is used to splice the advertisement base map with the material elements based on the configuration information to obtain a target advertisement image.

9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing the steps of any method described in claims 1-6 when executing a program stored in a memory.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of any one of the methods of claims 1-6 are implemented.