Server and system for providing advertised contact interposition
By using the servers and systems of the advertising contract intermediary platform, advertising images are generated and contracts are signed, solving the problems of slow signing speed and high risk in online advertising, and realizing fast and secure advertising contract execution and the best celebrity selection.
Patent Information
- Application Number
- CN202480050399.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-07-31
- Filing Date
- 2024-07-17
- Publication Date
- 2026-03-03
AI Technical Summary
In online advertising, advertisers and celebrities face challenges such as slow contract signing processes, difficulty in quickly selecting suitable celebrity images, and celebrities signing contracts without confirming the advertising images.
It provides servers and systems for an advertising contract intermediary platform, which generates advertising images by acquiring product feature information and celebrity images, and facilitates the signing of contracts between advertisers and celebrities, enabling fast and secure execution of advertising contracts.
It speeds up the signing of advertising contracts, reduces risks, ensures the legal use of celebrity images, helps advertisers select the best celebrities for their ads, and maximizes advertising effectiveness.
Smart Images

Figure CN121605424A_ABST
Abstract
Description
Technical Field
[0001] The various implementation schemes disclosed in this document involve servers, systems, and operating methods for providing advertising contract intermediary functions. Background Technology
[0002] The online display advertising market continues to grow. Online advertising often uses celebrity appearances to attract consumer attention. Therefore, the market for celebrity image rights in advertising is also growing.
[0003] In this context, from the advertiser's perspective, when using celebrity images to advertise products, there are issues related to signing advertising contracts to find suitable celebrities for the products. From the celebrity's perspective, there is the issue of celebrities needing to quickly enter the advertising market while their fame continues to grow. Summary of the Invention Technical issues
[0004] To execute online advertising quickly, an advertising contract intermediary platform needs to be established between advertisers selling products and celebrities appearing in the ads.
[0005] Currently, when executing online advertising, multiple documents related to the contract need to be exchanged in order for advertisers and celebrities to sign advertising contracts for specific products. Therefore, the simultaneous execution of the advertising contract and the exchange of these documents presents a challenge in quickly implementing the advertising campaign.
[0006] Furthermore, when celebrities sign advertising contracts with advertisers, there is a problem where celebrities sign contracts without confirming the advertising image, which will be used to advertise a specific product. Therefore, it is necessary for celebrities to add conditions related to the advertising image and to further refine the terms of the advertising contract.
[0007] Furthermore, in determining which celebrity to sign an advertising contract with, advertisers face the problem of making a decision based solely on the celebrity's image. Therefore, because advertisers cannot receive recommendations for celebrity images suitable for the specific product they are advertising, or examine samples of advertising images using celebrity images before making a decision, there is a need to spend time and effort selecting celebrity images or determining which celebrity to sign an advertising contract with.
[0008] According to various implementation schemes, by providing servers, systems, and operating methods for providing advertising contract intermediary functions, advertising images that include celebrity images, product information, and fame information (celebrity signatures) can be generated based on determined celebrity images.
[0009] According to various implementation schemes, by providing servers, systems, and operating methods for intermediary functions of advertising contracts, celebrities can examine generated advertising images and agree to advertising contracts, thereby establishing advertising contracts between advertisers and celebrities. Technical solution
[0010] According to various implementation schemes, a server for providing an advertising contract intermediary platform can: obtain product feature information based on at least one piece of content of a specific product obtained from a first external device; obtain a celebrity image of a specific celebrity from at least one celebrity image obtained from a second external device; obtain fame information (celebrity signature) of the specific celebrity; obtain an advertising image based on the celebrity image, the product feature information, and the fame information, wherein the advertising image is an image formed by overlaying the product feature information and the fame information on at least a portion of the celebrity image; in response to sending advertising information including the advertising image to the second external device, obtain first result data indicating agreement or disagreement with the advertising contract; and send contract information obtained based on the first result data indicating execution of the advertising contract, such that at least one of the first external device and the second external device outputs the contract information.
[0011] According to various implementation schemes, a method for operating a server for providing an advertising contract intermediary platform may include: obtaining product feature information based on at least one piece of content of a specific product obtained from a first external device; obtaining a celebrity image of a specific celebrity from at least one celebrity image obtained from a second external device; obtaining fame information of the specific celebrity; obtaining an advertising image based on the celebrity image, the product feature information, and the fame information, wherein the advertising image is an image formed by overlaying the product feature information and the fame information onto at least a portion of the celebrity image; obtaining first result data indicating agreement or disagreement with the advertising contract in response to sending advertising information including the advertising image to the second external device; and sending contract information indicating execution of the advertising contract obtained based on the first result data, such that at least one of the first external device and the second external device outputs the contract information.
[0012] According to various implementation schemes, a system for providing an advertising contract intermediary platform may include a server, a first external device, and a second external device. The server may: obtain product feature information based on at least one piece of content about a specific product obtained from the first external device; obtain a celebrity image and popularity information of a specific celebrity based on at least one celebrity image obtained from the second external device; obtain an advertising image based on the celebrity image, the product feature information, and the popularity information; and send advertising information including the advertising image to the second external device. The second external device may, in response to the advertising information, send first result data indicating agreement or disagreement with the advertising contract to the server, and the server may obtain contract information indicating execution of the advertising contract based on the first result data. Beneficial effects
[0013] Depending on the implementation, the server can provide a platform to act as an intermediary between advertisers selling products and celebrities appearing in the advertisements.
[0014] Therefore, for celebrities, the following effects can be achieved: significantly increased advertising revenue at a fixed cost, expanded advertising reach, and the ability to accept advertising from multiple product groups simultaneously. Quick settlement through simple execution minimizes the risks associated with advertising contracts, and by allowing celebrities to retain final decision-making power regarding requests for the use of their image rights, potential exposure to advertising and misuse can be prevented in advance.
[0015] Additionally, for celebrities, the risks associated with advertising contracts can be minimized by confirming the use of celebrity images in advance and by signing an advertising contract before the execution of the advertising contract.
[0016] For advertisers, access to a library of celebrity photos and videos allows for rapid ad execution, and ad effectiveness can be maximized by running ads during the duration of a celebrity's popularity. Systems that automatically recommend celebrities suitable for the products being advertised can leverage the best celebrities for advertising at optimal cost.
[0017] Furthermore, advertisers can obtain advertising images that incorporate celebrity images, product information, and the celebrity's popularity through the server, making it easier to acquire advertising images. Additionally, when determining which celebrity image to use for advertising, advertisers can identify the most suitable celebrity image for their product by reviewing sample advertising images based on multiple celebrity images before finalizing the selection. Attached Figure Description
[0018] Figure 1 It is a block diagram of the devices included in the system according to various implementation schemes.
[0019] Figure 2 It is a block diagram of an electronic device according to various implementation schemes.
[0020] Figure 3 This is a diagram used to illustrate examples of artificial intelligence models based on various implementation schemes.
[0021] Figure 4 This is a flowchart illustrating the operations of a server obtaining contract information according to various implementation schemes.
[0022] Figure 5 This is a flowchart illustrating the operation of a server obtaining at least one advertising image according to various implementation schemes.
[0023] Figure 6 This is a diagram used to illustrate the training of an artificial intelligence model for generating advertising images according to various implementation schemes.
[0024] Figure 7 It is a diagram used to illustrate the trained artificial intelligence models according to various implementation schemes.
[0025] Figure 8 This is a flowchart illustrating the operation of a server mediating an advertising contract between a first external device and a second external device according to various implementation schemes.
[0026] Figure 9 This is a flowchart illustrating the operation of a server based on editing a data intermediary advertising contract according to various implementation schemes.
[0027] Figure 10 Examples of screens for receiving product feature information are shown according to various implementation schemes.
[0028] Figure 11 Examples of screens for receiving product feature information are shown according to various implementation schemes.
[0029] Figure 12 Examples of screens for recommending celebrities are shown, according to various implementation schemes.
[0030] Figure 13 Examples of screens for determining celebrity images using multiple sample advertising images are shown, according to various implementation schemes.
[0031] Figure 14 Examples of celebrity advertising images are shown according to various implementation schemes.
[0032] Figure 15 Examples of screens displaying multiple sample advertising images of a specific celebrity are shown, according to various implementation schemes.
[0033] Figure 16 Examples of screens for obtaining editing data from advertising information are shown, according to various implementation schemes.
[0034] Figure 17 Examples of screens displaying advertising contracts between advertisers and celebrities, according to various implementation schemes, are shown.
[0035] Figure 18 Examples of advertising execution results based on various implementation schemes are shown.
[0036] Regarding the description of the accompanying drawings, the same or similar reference numerals may be used for the same or similar components. Detailed Implementation
[0037] The specific structural and / or functional descriptions of the various embodiments are merely illustrative of the purposes of the various embodiments, and the various embodiments may be implemented in various forms and should not be construed as being limited to the embodiments described in this specification or application.
[0038] Because various embodiments can be modified and take various forms, various embodiments are shown in the accompanying drawings and described in detail in this specification or application. However, the matters disclosed from the accompanying drawings are not intended to specify or limit the various embodiments, and should be understood to include all modifications, equivalents, and substitutions falling within the spirit and technical scope of the various embodiments.
[0039] Terms such as first and / or second may be used to describe various components, but the components should not be limited by these terms. These terms are used only to distinguish one component from another. For example, without departing from the scope of this disclosure, a first component may be referred to as a second component, and similarly, a second component may be referred to as a first component.
[0040] When a component is described as "connected to" or "coupled to" another component, it should be understood that the component can be directly connected to or coupled to the other component, or that there may be an intermediate component. In contrast, when a component is described as "directly connected to" or "directly coupled to" another component, it should be understood that there is no intermediate component. Other expressions describing relationships between components, such as "between" and "directly between," or "adjacent to" and "directly adjacent to," should be interpreted in the same way.
[0041] The terminology used in this specification is for illustrative purposes only and is not intended to limit the range of embodiments. Singular expressions include plural expressions unless the context clearly indicates otherwise. In this specification, terms such as “comprising” or “having” are intended to specify the presence of said features, quantities, steps, operations, components, parts, or combinations thereof, and should not be construed as excluding the presence or addition of one or more other features, quantities, steps, operations, components, parts, or combinations thereof.
[0042] Unless otherwise defined, all terms used herein, including technical or scientific terms, shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains. Terms such as those defined in common dictionaries shall be interpreted as having the same meaning as they have in the relevant technical context, and shall not be interpreted in an idealized or overly formal sense unless expressly defined in this specification.
[0043] In the following description, the preferred embodiments of the present disclosure will be explained in detail with reference to the accompanying drawings, in which the same reference numerals denote the same components.
[0044]
[0045] Reference Figure 1 , Figure 1 It is a block diagram of the devices included in system 100 according to various implementation schemes.
[0046] According to various implementation schemes, system 100 can be a system for providing an advertising contract intermediation platform. For example, system 100 can provide a platform for intermediating advertising contracts between advertisers selling products and celebrities appearing in advertisements. However, those skilled in the art will understand that there are no limitations on the scope of services that system 100 can provide.
[0047] Reference Figure 1 System 100 may include server 110, a first external device 120, and / or a second external device 130. For example, the first external device 120 may be an advertiser's electronic device. For example, the second external device 130 may be a celebrity's electronic device. For example, server 110 may be a server that mediates between the first external device 120 and the second external device 130. Although... Figure 1 The illustration shows each device configured as a single device, but this is merely an example, and there is no limit to the number of the first external device 120 and the second external device 130 mediated through server 110. For example, the first external device 120 could exist in a number corresponding to multiple advertisers, and the second external device 130 could exist in a number corresponding to multiple celebrities.
[0048] According to various implementation plans Figure 1 The components shown (e.g., server 110 and / or first and second external devices 120, 130) can be connected via wired and / or wireless communication, and can send and receive various types of information and / or data described in this disclosure to each other via the aforementioned communication.
[0049] According to various implementation schemes, server 110 can obtain at least one piece of content of a specific product from first external device 120. For example, server 110 can obtain such content via communication circuits (e.g., Figure 2 The communication circuit 250 obtains at least one piece of content related to a specific product. According to various embodiments, the specific product may refer to a product that an advertiser, as a user of the first external device 120, intends to advertise. Additionally, at least one piece of content related to the specific product may include at least one of an image of the specific product, the name of the specific product, and information about the specific product.
[0050] According to various implementation schemes, server 110 can obtain product feature information based on at least one piece of content related to a specific product. For example, server 110 can obtain product feature information based on at least one piece of content, including an image that can be converted into an image suitable for use in advertising images, attribute information of the specific product (e.g., innovative, unique, economical, fashionable, exclusive), and the name of the specific product.
[0051] According to various implementation schemes, server 110 can obtain celebrity images and popularity information of a specific celebrity based on at least one celebrity image obtained from a second external device 130. For example, server 110 can do so via a communication circuit (e.g., Figure 2 The communication circuit 250 obtains at least one celebrity image from the second external device 130. The server 110 can determine the celebrity image to be used in the advertising image from the at least one celebrity image. In addition, the server 110 can obtain the popularity information of a specific celebrity corresponding to the celebrity image to be used in the advertising image based on the at least one celebrity image.
[0052] According to various implementation schemes, server 110 can obtain advertising images based on celebrity images, product feature information, and popularity information. For example, server 110 can generate advertising images in which visual objects representing product feature information and visual objects representing popularity information are superimposed on at least a portion of the celebrity image.
[0053] According to various implementation schemes, server 110 can generate advertising information including an advertising image and send the generated advertising information to a second external device 130. For example, server 110 can generate advertising information including at least one of an advertising image, a specific product to be advertised, and conditional information related to the advertising contract (e.g., contract term, contract cost, number of ad executions, ad execution platform, etc.) and send the advertising information to the second external device 130.
[0054] According to various embodiments, the second external device 130 can generate first result data indicating agreement or disagreement with the advertising contract in response to a received advertising image. For example, the second external device 130 can output advertising information via a display and, in response to the advertising information, obtain input from a celebrity indicating agreement or disagreement with the advertising contract. The second external device 130 can generate first result data indicating agreement or disagreement with the advertising contract and send the first result data to the server 110. According to various embodiments, a celebrity, as a user of the second external device 130, can review the advertising image and agree to the advertising contract, thereby minimizing the risks associated with the advertising contract (e.g., image damage, etc.).
[0055] According to various implementation schemes, server 110 can obtain contract information indicating the execution of an advertising contract for a specific product based on first result data obtained from second external device 130. For example, when first result data indicating agreement to an advertising contract is obtained from second external device 130, server 110 can execute an advertising contract between an advertiser and a celebrity for the specific product to be advertised and generate contract information indicating the execution of the advertising contract. According to various implementation schemes, the contract information may include various types of information related to the advertising contract, such as information indicating the execution of the advertising contract, information on the terms of the advertising contract, information about the product to be advertised, information about the celebrity to be advertised, and advertising information, etc.
[0056] According to various implementation schemes, server 110 can send contract information to first external device 120 and / or second external device 130. According to various implementation schemes, first external device 120 and / or second external device 130 can respectively output a screen including the contract information.
[0057] According to various implementation schemes, server 110, first external device 120, and second external device 130 are not limited to the examples shown, and may each be constructed as a single device performing its respective function. For example, first external device 120 may perform the functions of server 110. Alternatively, second external device 130 may perform the functions of server 110.
[0058]
[0059] Figure 2This is a block diagram of an electronic device 200 according to various implementation schemes.
[0060] According to various implementation schemes, other components included in system 100 (e.g., server 110, first external device 120, and / or second external device 130) can be included by including with Figure 2 The components shown are the same or similar to those shown, and are used to perform at least some of the operations of the electronic device 200 described in this disclosure.
[0061] In the following text, for ease of explanation, electronic device 200 is described as being related to... Figure 1 Corresponding to server 110, and performing operations similar to server 110. However, electronic device 200 is not limited to this, and may be a first external device 120 and / or a second external device 130.
[0062] Reference Figure 2 Electronic device 200 may include camera 210, microphone 220, display 230, storage medium 240, communication circuitry 250, and / or processor 160. The listed components may be operatively or electrically connected to each other. An example is provided. Figure 2 The components of the electronic device 200 shown can be modified, omitted, or added.
[0063] The components included in the electronic device 200 will be described below.
[0064] According to various embodiments, electronic device 200 may include components for acquiring various types of data. For example, in addition to camera 210, microphone 220, and communication circuitry 250, electronic device 200 may also include various types of devices (e.g., various sensors, touchscreens) for acquiring various types of content described below. Hereinafter, camera 210, microphone 220, and communication circuitry 250 may be referred to as data acquisition devices.
[0065] According to various implementation schemes, the data acquisition device can obtain various types of data (or content) to be processed based on the artificial intelligence model 242 described later.
[0066] According to various embodiments, if electronic device 200 is a first external device 120 or a second external device 130, various types of data can be obtained through the data acquisition device. In one embodiment, the data acquisition device can be operated to obtain various types of data based on the execution and / or operation of processes, programs, and / or applications installed (or stored) in electronic device 200. As an example, if a camera application is executed and / or operated, electronic device 200 can operate camera 210 (e.g., perform an operation to control image sensor readout) to obtain images and / or video as data. As another example, if a recording application is executed and / or operated, electronic device 200 can operate microphone 220 to obtain audio data such as user speech and / or ambient sounds as data. As another example, if a network-based application is executed and / or operated, electronic device 200 can use communication circuitry 250 to establish a communication connection with a media server and obtain media data such as image data, video data, and audio data. Examples of various data acquisition devices will be described below.
[0067] According to various embodiments, camera 210 (e.g., at least one front-facing camera and at least one rear-facing camera) can capture still images (or pictures) and videos. According to one embodiment, at least one camera 210 may include more than one lens, image sensor, image signal processor, or flash. In one embodiment, electronic device 200 may include cameras 211, each with different attributes or functions (or uses). For example, at least one camera 211 may include cameras with different angles of view. For example, angles of view may include ultra-wide-angle (114° to 94°), wide-angle, standard (84° to 63°), telephoto (28° to 8°), and super-telephoto (6° to 3°). For example, as described above, at least one camera 211 may include at least one front-facing camera positioned at the front to capture images and / or videos and at least one rear-facing camera positioned at the rear to capture images and / or videos. According to various embodiments, a second external device 130 can obtain at least one image with a celebrity as the subject through camera 210.
[0068] According to various embodiments, microphone 220 can receive sound from outside the electronic device 200. For example, the electronic device 200 can operate microphone 220 to receive sound generated from outside. The sound generated from outside may include the voice (or speech) of a speaker (e.g., a user and / or other speakers (or others)), everyday noise, and ambient (or background) noise. In one embodiment, microphone 220 may include multiple microphones. The electronic device 200 may form beamforming to receive sound generated from a specified direction relative to the electronic device 200 from the sound received using the multiple microphones 220. Based on the received sound, the sound obtained from the specified direction can be defined as a sub-sound. The multiple microphones 220 may be arranged in the electronic device 200 at predetermined distances, and sub-sounds can be obtained by signal processing the sound received through microphone 220 according to the time or phase corresponding to the distance and the direction of the obtained sound. Since beamforming technology is a well-known technology, its detailed description will be omitted. According to various embodiments, electronic device 200 (e.g., first external device 120 and / or second external device 130) can obtain user input through microphone 220. For example, electronic device 200 can obtain input indicating consent or disagreement to perform the advertising contract via microphone 220.
[0069] According to various implementations, the communication circuit 250 can establish communication connections with external electronic devices (e.g., server 110, first external device 120, and second external device 130) using various types of communication schemes, and send and / or receive data. As described above, the communication schemes may include: communication schemes for establishing direct communication connections such as Bluetooth and Wi-Fi Direct, communication schemes using access points (APs) (e.g., Wi-Fi communication), or communication schemes using cellular communication via base stations (e.g., 3G, 4G / LTE, and 5G).
[0070] According to various embodiments, electronic device 200 may include processor 260. According to various embodiments, processor 260 may execute software (e.g., a program) to control at least one other component (e.g., a hardware or software component) of electronic device 200 connected to processor 260, and may perform various data processing or calculations.
[0071] According to various embodiments, processor 260 can perform operations or data processing related to the control and / or communication of at least one other component of electronic device 200 by using instructions stored in storage medium 240. According to one embodiment, processor 260 may include at least one of a central processing unit (CPU), graphics processing unit (GPU), microcontroller unit (MCU), sensor hub, auxiliary processor, communication processor, application processor, application-specific integrated circuit (ASIC), field-programmable gate array (FPGA), or neural processing unit (NPU), and may have multiple cores.
[0072] According to various implementation schemes, if the electronic device 200 includes a main processor and an auxiliary processor, the auxiliary processor can be configured to consume less power than the main processor, or be dedicated to a specific function. The auxiliary processor can be implemented separately from the main processor, or as part of the main processor.
[0073] If the main processor is inactive (e.g., in sleep mode), the auxiliary processor may, for example, take over control of at least some functions or states associated with at least one component of electronic device 200 (e.g., communication circuit 250) on behalf of the main processor. Alternatively, if the main processor is active (e.g., executing an application), the auxiliary processor may perform the aforementioned control in conjunction with the main processor. According to various embodiments, the auxiliary processor (e.g., a communication processor) may be implemented as part of another functionally related component (e.g., communication circuit 250).
[0074] According to various implementations, the auxiliary processor (e.g., a neural processing unit) may include a hardware architecture specifically designed for processing artificial intelligence models. The artificial intelligence model can be generated through machine learning. Learning algorithms may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but are not limited to the examples above. The artificial intelligence model may include multiple layers of artificial neural networks. The artificial neural networks may be deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), restricted Boltzmann machines (RBMs), deep belief networks (DBNs), bidirectional recurrent deep neural networks (BRDNNs), deep Q-networks, or combinations thereof, but are not limited to the examples above. In addition to or as an alternative to hardware architectures, the artificial intelligence model may include software architectures.
[0075] According to various embodiments, electronic device 200 may include storage medium 240. According to various embodiments, storage medium 240 may store various data used by at least one component of electronic device 200 (e.g., processor 260). This data may include, for example, software (e.g., a program) and input or output data associated with its instructions.
[0076] According to various embodiments, storage medium 240 can be broadly interpreted to include any electronic component capable of storing electronic information. For example, storage medium 240 may include solid-state drives (SSDs), hard disk drives (HDDs), CD-ROMs, etc. Alternatively, storage medium 240 may include non-volatile storage devices such as erasable programmable read-only memory (EPROM) devices, electrically erasable programmable read-only memory (EEPROM) devices, flash memory devices, phase-change random access memory (PRAM) devices, resistive random access memory (RRAM) devices, nanofloating gate memory (NFGM) devices, polymer random access memory (PoRAM) devices, magnetic random access memory (MRAM) devices, or ferroelectric random access memory (FRAM) devices, and / or volatile storage devices such as dynamic random access memory (DRAM) devices, static random access memory (SRAM) devices, or mobile DRAM devices.
[0077] According to various implementation schemes, storage medium 240 can store various types of information obtained by processor 260. For example, storage medium 240 can store various data, such as at least one celebrity image, at least one piece of content about a specific product, and at least one advertising image obtained by processor 260. Additionally, storage medium 240 can store identification information of external devices (e.g., server 110, first external device 120, and / or second external device 130) connected to electronic device 200. Electronic device 200 can use the identification information to establish communication connections with external devices.
[0078] According to various implementation schemes, storage medium 240 may store application 241 for providing an advertising contract intermediation platform. The advertising contract intermediation platform can provide the function of intermediating advertising contracts for a specific product between advertisers and celebrities. Electronic device 200 can execute application 241 to provide the advertising contract intermediation function. Therefore, advertising contracts for a specific product can be executed between advertisers (e.g., users of the first external device 120) and celebrities (e.g., users of the second external device 130).
[0079] According to various embodiments, storage medium 240 can store an artificial intelligence model 242 trained to provide various types of data. According to various embodiments, electronic device 200 can perform various operations described in this disclosure by using the artificial intelligence model 242. See below for further details. Figure 3 This section provides a detailed explanation of Artificial Intelligence Model 242.
[0080] According to various embodiments, electronic device 200 (e.g., first external device 120 or second external device 130) may include display 230. Display 230 can visually provide information to the outside of electronic device 200 (e.g., a user). According to various embodiments, display 230 can display various types of content (e.g., text, images, videos, icons, and / or symbols). According to various embodiments, display 230 may include a liquid crystal display (LCD), a light-emitting diode (LED) display, or an organic light-emitting diode (OLED) display.
[0081] According to various implementation schemes, the display 230 of the electronic device 200 can display various types of information obtained from the processor 260. For example, the display 230 can display various types of information according to the execution of the application 241, such as contract information indicating the execution of an advertising contract, advertising information, advertising images, at least one celebrity image, celebrity endorsement information, and at least one piece of content related to a specific product.
[0082] According to various embodiments, electronic device 200 may include a holographic device for operating display 230, or a projector and control circuitry for controlling the projector. According to one embodiment, display 230 may include a touch sensor configured to detect touch, or a pressure sensor configured to measure the intensity of the force generated by a touch.
[0083] According to various implementation schemes, electronic device 200 can obtain user input from a user (e.g., an advertiser or celebrity) via the touch sensor of display 230. For example, electronic device 200 can obtain various inputs via display 230, such as input requesting modification of advertising information, input for selecting an advertising image from multiple sample advertising images, and input for selecting a celebrity, etc.
[0084] According to various implementation schemes, the processor 260 of the electronic device 200 can obtain at least one piece of content about a specific product to be advertised by executing an advertising contract from an external device. Based on this at least one piece of content about the specific product, the processor 260 can obtain product characteristic information.
[0085] According to various implementation schemes, processor 260 can obtain at least one celebrity image. Processor 260 can obtain a celebrity image of a specific celebrity from at least one celebrity image stored in storage medium 240.
[0086] According to various implementation schemes, processor 260 can obtain fame information of a specific celebrity. Fame information may include various types of information related to the fame of a specific celebrity, such as the name of the celebrity's radio program, the team the celebrity belongs to, the celebrity's nickname, popular songs, awards, competition experience, and popular phrases.
[0087] According to various embodiments, processor 260 can obtain advertising images based on celebrity images, product feature information, and popularity information. For example, processor 260 can obtain advertising images by executing artificial intelligence model 242 through application 241. According to various embodiments, advertising images may include celebrity images, product feature information, and popularity information. For example, advertising images may include images formed by overlaying product feature information and popularity information onto at least a portion of a celebrity image.
[0088] According to various implementation schemes, processor 260 can generate advertising information including advertising images. For example, advertising information may include various types of information related to the advertising contract, such as the terms of the advertising contract, information about the product to be advertised, information about the celebrity to be advertised, and advertising images.
[0089] According to various implementation schemes, processor 260 can obtain result data indicating agreement or disagreement with an advertising contract by sending advertising information to an external device connected to electronic device 200. For example, electronic device 200 (e.g., server 110 or first external device 120) can obtain result data in response to sending advertising information to a second external device 130 of the celebrity.
[0090] According to various implementation schemes, processor 260 can obtain contract information representing the execution of an advertising contract based on the resulting data. For example, processor 260 can execute an advertising contract and obtain contract information representing the execution of the advertising contract.
[0091] According to various implementation schemes, processor 260 can send contract information to cause an external device related to the execution of the advertising contract to output the contract information. Alternatively, processor 260 can control the display 230 of electronic device 200 (e.g., first external device 120 and / or second external device 130) to output contract information.
[0092] The following text will describe several artificial intelligence models 242 based on various implementation schemes.
[0093]
[0094] Figure 3 This is a diagram used to illustrate examples of artificial intelligence model 242 according to various implementation schemes.
[0095] According to various embodiments, the artificial intelligence model 242 may be stored in an electronic device 200 (e.g., server 110, first external device 120, and / or second external device 130). According to various embodiments, server 110 may generate (or update) the artificial intelligence model 242 and perform various operations described in this disclosure by using the generated artificial intelligence model 242. According to one embodiment, server 110 may provide the generated artificial intelligence model 242 to external devices (e.g., first external device 120 and / or second external device 130), and the external devices may perform various operations described in this disclosure by using the provided (or downloaded) artificial intelligence model 242. According to one embodiment, external devices may generate (or update) the artificial intelligence model 242 and perform various operations described in this disclosure by using the generated artificial intelligence model 242.
[0096] According to various implementation schemes, the artificial intelligence model 242 can be a pre-trained model based on a specified type of learning algorithm, and can be an artificial intelligence model pre-implemented to receive various types of data (or content) as input data, perform computations, and output (or obtain) result data. For example, in an electronic device (e.g., server 110, first external device 120, and / or second external device 130), training can be performed such that, based on machine learning algorithms or deep learning algorithms, specified types of data are used as input data, and specific types of result data are output as output data, thereby generating multiple artificial intelligence models 242 (e.g., machine learning models and deep learning models). Machine learning algorithms can include supervised learning algorithms (such as linear regression and logistic regression), unsupervised learning algorithms (such as clustering, visualization and dimensionality reduction, and association rule learning), and reinforcement learning algorithms. Deep learning algorithms can include artificial neural networks (ANNs), deep neural networks (DNNs), and convolutional neural networks (CNNs), but are not limited to the examples above, and can also include various learning algorithms. The trained artificial intelligence model 242 may include at least one matrix (e.g., convolutional and pooling layers) for computing the input data, and may be implemented to output result data by performing computations on the input data based on the matrix. As an example, such as Figure 3As shown, an artificial intelligence model 242 (e.g., a CNN model) can be generated by using image data and information about the objects included in the image data as training data (e.g., setting the image data as input data and setting information about the objects (or subjects) as output data). The generated artificial intelligence model 242 can be implemented to respond to received content 301 (e.g., image data (celebrity images, images of specific products), text data (popularity information, product feature information)) as input, and compute the input image data to output output content 303 (e.g., result data, advertising images, and celebrity recommendation information) by using convolutional layers, activation functions (e.g., sigmoid function or ReLU function), and pooling layers. Although in Figure 3 Not shown, but deep learning models trained on CNNs can include more layers than the convolutional and pooling layers shown, and since this is a well-known technique, its detailed explanation will be omitted. As another example, it is not limited to... Figure 3 The example shown can be used to generate another artificial intelligence model (e.g., a machine learning model or a deep learning model) by using audio data and information about the speaker as training data (e.g., setting the audio data as input data and the information about the speaker as output data), and this other artificial intelligence model can be implemented to output an identifier (e.g., a unique ID) for identifying the speaker as result data in response to receiving audio data (e.g., speech) as input.
[0097] According to various implementations, the artificial intelligence model 242 can be implemented as including matrix weights and an activation function corresponding to values (hereinafter, computed values) related to a specified computational capability (e.g., 32-bit weight computed values (e.g., weight precision) and 32-bit activation function computed values (e.g., activation function precision)). For example, computed values may be values related to the capability for computed parameters such as weights or activation functions (e.g., sigmoid function or ReLU function), and may include weight computed values (e.g., weight precision) and activation function computed values (e.g., activation precision).
[0098] Simultaneously, if server 110 generates (or stores) artificial intelligence model 242, server 110 can receive various types of content from first external device 120 and / or second external device 130, and provide the first external device 120 and / or second external device 130 with the results processed using artificial intelligence model 242. If first external device 120 and / or second external device 130 generate (or store) artificial intelligence model 242, first external device 120 and / or second external device 130 can process the obtained various types of content and output results using artificial intelligence model 242.
[0099]
[0100] Figure 4 This is a flowchart illustrating the operations of a server obtaining contract information according to various implementation schemes.
[0101] Figure 4 Operation and Figure 5 The operations can be performed organically, and can be omitted. Figure 4 Operation and Figure 5 At least some of the operations in the operation.
[0102] In the following description, the server 110 will perform operations 401 to 411. However, if the first external device 120 and / or the second external device 130 includes an artificial intelligence model 242, at least some of the operations 401 to 411 can be performed by the first external device 120 and / or the second external device 130. In this case, the operations of sending and receiving data between the first external device 120 and / or the second external device 130 and the server 110 can be omitted.
[0103]
[0104] Reference Figure 4 In Operation 401, server 110 (e.g., Figure 2 The electronic device 200 can obtain product feature information based on at least one piece of content of a specific product obtained from the first external device 120.
[0105] According to various implementations, server 110 can obtain at least one piece of content about a specific product from first external device 120. For example, the specific product may include a product that a user of the first external device 120 (e.g., an advertiser) intends to advertise. For example, at least one piece of content about the specific product may include an image of the specific product.
[0106] According to various implementation schemes, server 110 can obtain product feature information from at least one aspect of a specific product. For example, server 110 can obtain product feature information through artificial intelligence model 242.
[0107] According to various implementation schemes, in operation 403, server 110 can obtain a celebrity image of a specific celebrity from at least one celebrity image obtained from second external device 130.
[0108] According to various implementations, server 110 can obtain a celebrity image selected by the first external device 120 from at least one celebrity image. For example, server 110 can obtain a celebrity image selected by the first external device 120 from at least one celebrity image as an image to be used in an advertisement for a specific product.
[0109] According to various implementation schemes, in operation 405, server 110 can obtain the fame information of a specific celebrity. For example, server 110 can obtain the fame information of a specific celebrity from a first external device 120. For example, server 110 can obtain various types of fame information related to the degree of knowledge about a specific celebrity, such as the celebrity's SNS information, portal website search information, the celebrity's radio program appearance information, and mass media information related to the celebrity.
[0110] According to various implementation schemes, server 110 can store product feature information, celebrity images, and popularity information in a storage device. For example, server 110 can obtain product feature information, celebrity images, and popularity information from a first external device and / or a second external device and store them in the storage device during or at any time while performing services related to the advertising intermediary platform, and can use the product feature information, celebrity images, and popularity information stored in the storage device when performing advertising intermediary operations.
[0111] According to various implementation schemes, in operation 407, server 110 can obtain an advertising image based on celebrity images, product feature information, and brand awareness information. For example, server 110 can obtain an advertising image formed by overlaying product feature information and brand awareness information onto at least a portion of a celebrity image. According to various implementation schemes, server 110 can input celebrity images, product feature information, and brand awareness information into a reference... Figure 2 In the aforementioned artificial intelligence model 242, an advertising image is obtained by overlaying product feature information and popularity information onto at least a portion of the celebrity image.
[0112] According to various implementation schemes, in operation 409, server 110 can send advertising information, including advertising images, to second external device 130. For example, server 110 can send advertising information via a communication circuit (e.g., communication circuit 250), allowing a user (e.g., a celebrity) of the second external device 130 to review the completed advertising image and sign an advertising contract. According to various implementation schemes, the advertising information may include various types of information related to the advertising contract, such as contract terms (e.g., advertising period, advertising cost, advertising region, advertising scope, and advertising time), information about the product to be advertised, information about the target celebrity, and the advertising image. For example, advertising information may include various types of information related to an advertising contract for a specific product to be advertised.
[0113] According to various implementation schemes, in operation 411, server 110 can obtain first result data from second external device 130, indicating whether or not it agrees to the advertising contract in response to the obtained advertising information. For example, second external device 130 can output advertising information via a display. In response to the displayed advertising information, second external device 130 can obtain user input from a user (e.g., a celebrity) indicating whether or not to sign an advertising contract for a specific product.
[0114] According to various implementation schemes, in operation 413, server 110 may send contract information indicating the signing of an advertising contract, obtained based on the first result data, causing at least one of the first external device 120 and the second external device 130 to output the contract information. For example, server 110 may determine, based on the first result data, whether the user (e.g., a celebrity) of the second external device 130 agrees to the advertising contract.
[0115] According to various implementation schemes, if the first result data obtained from the second external device 130 includes information indicating agreement to an advertising contract, then the server 110 can obtain contract information related to the advertising contract. For example, the server 110 can manage advertising contracts for specific products entered into between users of the first external device 120 (e.g., advertisers) and users of the second external device 130 (e.g., celebrities). The server 110 can generate contract information related to the advertising contract in response to the signing of the advertising contract.
[0116] According to various embodiments, server 110 can send contract information via a communication circuit (e.g., communication circuit 250), causing first external device 120 and / or second external device 130 to output the contract information. According to various embodiments, first external device 120 and / or second external device 130 can display a screen including the contract information as a notification that an advertising contract has been signed.
[0117] Figure 5 This is a flowchart illustrating the operation of a server obtaining at least one advertising image according to various implementation schemes.
[0118] In the following description, the server 110 will perform operations 501 to 509. However, if the first external device 120 and / or the second external device 130 includes an artificial intelligence model 242, at least some of the operations 501 to 509 can be performed by the first external device 120 and / or the second external device 130. In this case, the operations of sending and receiving data between the first external device 120 and / or the second external device 130 and the server 110 can be omitted.
[0119] Reference Figure 5 In operation 501, server 110 can determine product characteristic information. For example, server 110 can determine product characteristic information used to generate advertising images. For example, server 110 can use later reference... Figure 6 The artificial intelligence model 242 (e.g., a third artificial intelligence model) is used to determine product feature information.
[0120] According to various implementation schemes, in operation 503, server 110 can determine the celebrity image.
[0121] According to various implementation schemes, server 110 can generate celebrity recommendation information for a suitable celebrity image from at least one celebrity image based on product feature information of a specific product, and in response to the celebrity image recommendation information, obtain the selected celebrity image from first external device 120.
[0122] According to various embodiments, server 110 can generate multiple first sample advertising images based on at least one celebrity image, product feature information, and popularity information corresponding to each of the at least one celebrity image, and obtain a selected celebrity image from a first external device 120 based on the multiple first sample advertising images. In one example, server 110 can send the multiple first sample advertising images to the first external device 120 to select one of the multiple first sample advertising images. In one example, first external device 120 can output multiple first sample advertising images and obtain user (e.g., advertiser) input for selecting a celebrity image from the multiple first sample advertising images for advertising execution. First external device 120 can send information about the user input to server 110. According to various embodiments, server 110 can determine the celebrity image to be used to generate the advertising image based on the response from first external device 120 to the multiple first sample advertising images (e.g., user response from first external device 120).
[0123] According to various implementation schemes, server 110 can store product feature information, celebrity images, and popularity information in a storage device. For example, server 110 may obtain product feature information, celebrity images, and popularity information from a first external device and / or a second external device during the execution of services related to the advertising intermediary platform or at any time, store the obtained information in the storage device, and use the product feature information, celebrity images, and popularity information stored in the storage device in the operation of obtaining advertising images.
[0124] According to various implementation schemes, in operation 505, server 110 can determine popularity information. For example, server 110 can obtain popularity information about a specific celebrity from a first external device 120 and / or a second external device 130. For example, server 110 can obtain various types of popularity information related to the degree of knowledge about a specific celebrity, such as the celebrity's SNS information, portal search information, radio program appearances by the celebrity, and mass media information related to the celebrity. Server 110 can determine the popularity information used to generate advertising images from the various types of popularity information.
[0125]
[0126] According to various implementation schemes, in operation 507, server 110 can input at least one of product feature information, celebrity image, and popularity information into an artificial intelligence model trained to generate advertising images (e.g., refer to...). Figure 6 In the aforementioned artificial intelligence model 242, therefore, in operation 509, server 110 can obtain the advertising image through artificial intelligence model 242.
[0127] According to various implementation schemes, server 110 can input product feature information, celebrity images, and celebrity popularity information into an artificial intelligence model 242 trained to generate advertising images. The artificial intelligence model 242 can output advertising images in response to the input of product feature information, celebrity images, and celebrity popularity information. The advertising image can be a reference image. Figure 2 and Figure 4 The aforementioned advertising image.
[0128] According to various implementations, the artificial intelligence model 242 can output multiple second-sample advertising images in response to inputs of product feature information, celebrity images, and celebrity popularity information. The server 110 can select an advertising image from the multiple second-sample advertising images. According to various implementations, the multiple second-sample advertising images can include images formed by overlaying product information and popularity information onto at least a portion of a celebrity image at different locations. See below for further details. Figure 15 Explanation of multiple second sample advertisement images.
[0129] According to various implementations, server 110 may send multiple second sample advertising images to first external device 120 to select one of the multiple second sample advertising images. In one example, first external device 120 may output multiple second sample advertising images and obtain user (e.g., advertiser) input for selecting the advertising image to be used for advertising execution from the multiple second sample advertising images. First external device 120 may send information about the user input to server 110.
[0130] According to various implementation schemes, server 110 can obtain advertising images for advertising execution based on responses from a first external device 120 to a plurality of second sample advertising images (e.g., user responses from the first external device 120).
[0131]
[0132] Figure 6 This is a diagram used to illustrate how artificial intelligence models are trained to generate advertising images according to various implementation schemes.
[0133] Reference Figure 6 An artificial intelligence model 242 can be trained using first training data 601 and second training data 602 to generate advertising images. First training data 601 can be input data, and second training data 602 can be output data from the artificial intelligence model 242. For example, the artificial intelligence model 242 trained using first training data 601 and second training data 602 can receive input data of the same type as first training data 601 and output output data of the same type as second training data 602.
[0134] According to various implementation schemes, if the first training data 601 includes celebrity images, product feature information, and celebrity popularity information, and the second training data 602 includes advertising images generated based on celebrity images, product feature information, and celebrity popularity information, then a first artificial intelligence model that outputs advertising images can be generated.
[0135] According to various implementation schemes, the first training data 601 is not limited to the above examples and may include product images of a specific product and / or celebrity characteristics. Additionally, the second training data 602 is not limited to the above examples and may also include advertising images generated based on product images of a specific product and / or celebrity characteristics.
[0136] According to various implementation schemes, the first training data 601 and / or the second training data 602 are not limited to the examples above, and may include various types of information from the first artificial intelligence model used to output advertising images.
[0137] According to various implementation schemes, AI model 242 can be a second AI model that generates celebrity recommendation information based on product feature information of a specific product. For example, the second AI model can be trained based on celebrity features and interaction information between a specific product and a celebrity. For example, if the first training data 601 includes product attribute information generated based on multiple weight values related to multiple product features of a specific product, and the second training data 602 includes celebrity recommendation information, then a second AI model that outputs celebrity recommendation information can be generated.
[0138]
[0139] According to various implementation schemes, the artificial intelligence model 242 can be implemented as multiple models. For example, if the first training data 601 includes product information and the second training data 602 includes product features and / or product feature values corresponding to the product features, a third artificial intelligence model can be generated based on the product-related training data. If the first training data 601 includes celebrity information, which will be described later, and the second training data 602 includes celebrity features, which will be described later, and / or celebrity feature values corresponding to the celebrity features, a fourth artificial intelligence model can be generated based on the celebrity-related training data.
[0140] According to various implementation schemes, the second artificial intelligence model can determine the celebrity image for the advertising image by using at least one of the first training data and the second training data, product feature information obtained from the third artificial intelligence model, and celebrity features obtained from the fourth artificial intelligence model.
[0141] According to various implementation schemes, a first artificial intelligence model that outputs an advertising image can determine a celebrity image by using celebrity recommendation information obtained through at least one of the second to fourth artificial intelligence models, and output an advertising image based on that celebrity image.
[0142] In addition, according to various implementation schemes, the first artificial intelligence model can obtain the celebrity image determined based on the celebrity image recommendation information through at least one of the second to fourth artificial intelligence models, and output the advertising image based on the celebrity image.
[0143] In the following text, for ease of illustration, the artificial intelligence model related to advertising images (e.g., the first artificial intelligence model) and the artificial intelligence model related to celebrity recommendations (e.g., the second, third, and / or fourth artificial intelligence models) will be referred to as artificial intelligence models with the same reference numeral 242. However, as stated above, those skilled in the art will understand that the artificial intelligence model related to advertising images and the artificial intelligence model related to celebrity recommendations can be implemented and used separately.
[0144] According to various implementation schemes, the artificial intelligence model 242 (e.g., a first artificial intelligence model) can use product feature information of a specific product to be advertised, celebrity image of a specific celebrity to be signed with an advertising contract, and celebrity fame information as first training data 601, and can use an advertising image formed by overlaying product feature information and fame information and displaying it in at least a portion of the celebrity image as second training data 602.
[0145] For example, product feature information may include product images, product names, product categories, product descriptions, manufacturer information, or the manufacturer's URL, but product information is not limited to these. Product information may be provided by advertisers (e.g., users of the first external device 120) or may be collected from external servers (e.g., external cloud servers containing information about various products).
[0146] According to various implementation schemes, product feature information may include product attribute information generated based on multiple product features and multiple feature values corresponding to the multiple product features. "Product features" may be specified characteristics related to a product. For example, multiple product features may include "sincerity (honest, cheerful, sound, friendly, genuine, original, authentic)," "vitality (cute, cool, imaginative, unique, fashionable, young, modern)," "ability (successful, reliable, intelligent, safe, technical, leader)," "refinement (charming, feminine, upper-class, radiant, smooth)," and "ruggedness (tough, masculine, outdoor style, robust)." According to various implementation schemes, multiple product features may be preset or modified, and the number of multiple product features is unlimited. For example, if there are posts on a social networking service (SNS) that publish information about a specific product, additional information related to the information about the specific product (e.g., frequently mentioned information, such as tags) may be used to identify frequently mentioned additional information (e.g., tags) among multiple products as candidates for product features. According to various implementation schemes, the multiple feature values corresponding to multiple product features may include numerical values respectively corresponding to the multiple product features.
[0147] According to various implementation schemes, the artificial intelligence model 242 can be trained to be a model specifically designed to generate specific advertising images based on the first training data 601 and the second training data 602.
[0148] According to various implementation schemes, server 110 can store historical information about advertisers associated with advertising image generation (e.g., the first external device 120) in storage medium 240. Server 110 can train an artificial intelligence model 242 to generate advertising images based on the advertiser's historical information. For example, server 110 can train artificial intelligence model 242 based on first training data 601 and second training data 602, where first training data 601 includes product feature information of products previously advertised by the advertiser, celebrity images used in the product's advertising images, and popularity information, and second training data 602 includes advertising images of previously advertised products. As a result, an artificial intelligence model 242 can be generated that is capable of generating images that reflect trends related to the generation of advertising images by advertisers.
[0149] According to various implementation schemes, server 110 can store product advertising history information related to the generation of advertising images for specific products in storage medium 240. Server 110 can train artificial intelligence model 242 to generate advertising images based on product advertising history information. For example, server 110 can train artificial intelligence model 242 based on first training data 601 including product feature information of the product advertised by the advertiser, and second training data 602 including advertising images related to the product. As a result, an artificial intelligence model 242 can be generated that is capable of generating images that reflect the features of the product advertised by the advertiser.
[0150] According to various implementation schemes, server 110 can store celebrity history information related to the generation of advertising images of specific celebrities in storage medium 240. Server 110 can train artificial intelligence model 242 to generate advertising images based on celebrity history information. For example, server 110 can train artificial intelligence model 242 based on first training data 601 including at least one celebrity image of a specific celebrity and second training data 602 including advertising images with celebrity images. As a result, artificial intelligence model 242 capable of generating advertising images using images of specific celebrities can be generated.
[0151] According to various implementation schemes, the artificial intelligence model 242 (e.g., a third artificial intelligence model) may be a model trained to generate product attribute information by using information about the advertised product as first training data 601 and using product features and / or P feature values corresponding to the product features (e.g., product feature vectors (P×1 matrix)) as second training data 602.
[0152] According to various implementation schemes, an artificial intelligence model 242 (e.g., a fourth artificial intelligence model) can be trained by using celebrity information (e.g., celebrity images) as first training data 601 and by providing celebrity features and / or feature values corresponding to those features as second training data 602. For example, the celebrity information used as first training data 601 may include celebrity images (and / or videos), celebrity names, ages, heights, weights, or celebrity biographies, but is not limited to these. Celebrity information may be provided by the celebrity (e.g., the celebrity's second external device 130) or may be collected from an external server (e.g., an external cloud server containing information about various celebrities).
[0153] For example, the second training data 602 may include multiple celebrity features and / or multiple C feature values corresponding to the multiple celebrity features (e.g., celebrity feature vectors (C×1 matrix)). "Celebrity features" can be specific features related to a person. For example, multiple celebrity features may include "cute," "charming," "cool," "glamorous," "luxurious," and "healthy." Additionally, multiple celebrity features may include features corresponding to product features, such as "sincerity (honest, cheerful, sound, friendly, genuine, original, authentic)," "vitality (cute, cool, imaginative, unique, fashionable, young, modern)," "ability (successful, reliable, intelligent, safe, technical, leader)," "refinement (charming, feminine, upper-class, radiant, smooth)," and "ruggedness (tough, masculine, outdoor style, robust)," etc. Depending on the implementation, a fourth artificial intelligence model can be trained to output multiple celebrity features corresponding to each of the at least one celebrity image.
[0154] According to various implementation schemes, server 110 can generate celebrity recommendation information based on multiple weight values of a specific product obtained through a third artificial intelligence model and multiple celebrity features obtained through a fourth artificial intelligence model. For example, server 110 can output celebrity recommendation information through a second artificial intelligence model based on multiple weight values of a specific product obtained through a third artificial intelligence model and multiple celebrity features obtained through a fourth artificial intelligence model.
[0155] According to various implementation schemes, the second artificial intelligence model can output celebrity recommendation information by providing the functions performed in the third and fourth artificial intelligence models in a similar manner.
[0156] According to various implementation schemes, server 110 can obtain celebrity recommendation information and send it to the advertiser's device (e.g., first external device 120). Server 110 can determine the celebrity image to be used for generating advertising images based on the advertiser's device's response to the celebrity recommendation information.
[0157]
[0158] Figure 7 It is a diagram used to illustrate the trained artificial intelligence models according to various implementation schemes.
[0159] Reference Figure 7 The artificial intelligence model 242 can receive first data 701 as input and output second data 702. For example, the first data 701 can be... Figure 6 The first training data 601 is of the same type as the second training data 702. Figure 4 The second training data is of the same type as 602.
[0160] According to various implementation schemes, the artificial intelligence model 242 can receive product feature information of a specific product to be advertised, celebrity image of a specific celebrity to be signed with an advertising contract and / or fame information of the specific celebrity as first data 701, and can output an advertising image as second data 702.
[0161] According to various implementation schemes, the artificial intelligence model 242 is not limited to the information described above, and can receive various types of information as first data 701 and output advertising images. For example, the artificial intelligence model 242 can receive product feature information and celebrity features as first data 701 and output advertising images.
[0162] According to various implementation schemes, the artificial intelligence model 242 can receive product feature information of a specific product as first data 701 and output celebrity recommendation information as second data 702. According to various implementation schemes, the artificial intelligence model 242 is not limited to the above information and can receive various types of information as first data 701 and output celebrity recommendation information. For example, the artificial intelligence model 242 can receive product feature information, celebrity characteristics, and / or interaction information between the product and the celebrity (e.g., information indicating the advertising effect of combining the product and the celebrity) as first data 701 and output celebrity recommendation information (e.g., a numerical evaluation of the celebrity combination) as second data 702.
[0163] According to various implementation schemes, server 110 can send celebrity recommendation information to advertiser devices (e.g., first external device 120) and obtain celebrity images to be used for advertising images based on the advertiser devices' response to the celebrity recommendation information. Therefore, server 110 can use artificial intelligence models 242 (e.g., a first artificial intelligence model and a second artificial intelligence model) to obtain celebrity recommendation information; determine celebrity images based on the obtained celebrity recommendation information; and obtain advertising images based on the determined celebrity images, product feature information, and celebrity popularity information.
[0164]
[0165] Figure 8 This is a flowchart illustrating the operation of a server mediating an advertising contract between a first external device and a second external device according to various implementation schemes.
[0166] Reference Figure 8 This illustrates a system that provides an advertising contract intermediary platform (e.g., Figure 1 The operation of devices in system 100. These operations can be performed organically and can be omitted. Figure 8 Operation and Figure 9 At least some of the operations. In the following, operations 801 to 815 disclosed herein are not limited to a specific entity and can be performed by a system (e.g., Figure 1 The device in system 100) executes.
[0167] According to various implementation schemes, in operation 801, server 110 can send advertising information to first external device 120. For example, server 110 can send generated advertising information, causing first external device 120 to output advertising information. Therefore, the user of first external device 120 (e.g., an advertiser) can check the generated advertising information.
[0168] According to various implementation schemes, in operation 803, server 110 can execute the reference Figures 4 to 5 The advertising information obtained through the aforementioned operation is sent to the second external device 130. According to various implementation schemes, server 110 can generate information including references... Figures 4 to 5 The server 110 generates advertising information for the advertising image and sends the generated advertising information to the second external device 130. For example, the server 110 may generate advertising information including at least one of the following: advertising image, specific product to be advertised, and condition information related to the advertising contract (e.g., contract term, contract cost, number of advertising executions, advertising execution platform), and send the advertising information to the second external device 130.
[0169] According to various implementation schemes, server 110 can send the generated advertising information, causing second external device 130 to output the advertising information. Therefore, a user of the second external device 130 (e.g., a celebrity) can examine the generated advertising information. Thus, the user of the second external device 130 can reduce the risks associated with signing an advertising contract (e.g., image corruption) by examining the advertising images included in the advertising information before signing the contract.
[0170] According to various implementation schemes, in operation 805, the second external device 130 can generate first result data based on the advertising information obtained from the server 110; and send the first result data to the server 110.
[0171] For example, the second external device 130 may generate first result data indicating agreement or disagreement with the advertising contract in response to the received advertising image.
[0172] According to various implementation schemes, in operation 807, server 110 can enter into an advertising contract for a specific product between an advertiser, who is a user of first external device 120, and a celebrity, who is a user of second external device 130. For example, server 110 can store information indicating that an advertising contract for a specific product has been entered into based on a first result data storage. For example, if first result data indicating agreement to the advertising contract is obtained from second external device 130, server 110 can enter into an advertising contract for a specific product between the advertiser and the celebrity.
[0173] According to various implementation schemes, in operation 809, server 110 can obtain contract information. For example, if first result data indicating agreement to an advertising contract is obtained from second external device 130, server 110 can enter into an advertising contract for a specific product between the advertiser and the celebrity and obtain the contract information.
[0174] According to various implementation schemes, in operation 811, server 110 can send contract information to second external device 130, and in operation 813, server 110 can send contract information to first external device 120. According to various implementation schemes, the contract information may include various information related to the advertising contract, such as information indicating the signing of the advertising contract, information on the terms of the advertising contract, information about the product to be advertised, information about the celebrity to be advertised, and advertising information, etc.
[0175] According to various implementation schemes, in operations 815 and 817, the first external device 120 and the second external device 130 can respectively output contract information. See below for further details. Figure 17 This describes the contract information output through the first external device 120 and the second external device 130.
[0176]
[0177] Figure 9 This is a flowchart illustrating the operation of a server based on editing a data intermediary advertising contract according to various implementation schemes.
[0178] Reference Figure 9 This illustrates a system that provides an advertising contract intermediary platform (e.g., Figure 1The operation of devices in system 100. These operations can be performed organically, and the operations 901 to 907 disclosed herein are not limited to a specific entity, but can be performed by a system (e.g., Figure 1 The device in system 100) executes the command. Additionally, the reference can be omitted. Figures 1 to 8 The operation described above is similar to the operation described above.
[0179] According to various implementation schemes, in operation 901, server 110 can execute the reference Figures 4 to 5 The advertising information obtained through the aforementioned operation is sent to the second external device 130. Alternatively, according to various embodiments, in operation 903, the server 110 may send the advertising information to the first external device 120.
[0180] According to various implementation schemes, in operation 905, the second external device 130 can generate edit data based on advertising information obtained from server 110 and send the edit data to server 110. Alternatively, the second external device 130 can send first result data including the edit data to server 110.
[0181] For example, the second external device 130 can output advertising information via a display; and in response to the advertising information, obtain celebrity input requesting modification of the advertising information. For example, the second external device 130 can obtain at least one user input, including input for editing a portion of the advertising information, input requesting modification of that portion, or input for additional requests related to the advertising contract. In one example, the second external device 130 can generate edit data based on the user input and send the edit data to the server 110. Alternatively, the second external device 130 can generate first result data including information indicating disagreement with the advertising contract and / or edit data, and send the first result data to the server 110.
[0182] According to various implementation schemes, in operation 907, server 110 can update (or edit) advertising information based on edit data. For example, server 110 can update advertising information by reflecting edit data of advertising information obtained from second external device 130. Alternatively, server 110 can determine whether the first result data obtained from second external device 130 includes edit data requesting modification of advertising information, and if so, update advertising information based on the edit data.
[0183] According to various implementation schemes, server 110 can obtain contract information indicating the signing of an advertising contract based on the updated advertising information. For example, server 110 can obtain contract information indicating the signing of an advertising contract by executing and referencing... Figure 8The operation described in 809 is similar to the operation used to obtain contract information. The contract information may include advertising information edited via the second external device 130.
[0184] According to various implementation schemes, in operation 909, server 110 can send the updated advertising information to first external device 120. For example, server 110 can send the updated advertising information to first external device 120, which is an advertiser's device, so that the advertiser can check the modification request obtained from the celebrity, which is a user, acting as a second external device 130.
[0185] According to various implementation schemes, in operation 911, the first external device 120 can generate second result data based on advertising information obtained from server 110 and send the second result data to server 110.
[0186] For example, the first external device 120 can output updated advertising information via a display and, in response to the updated advertising information, obtain advertiser input indicating agreement or disagreement with the advertising contract. The first external device 120 can generate second result data indicating agreement or disagreement with the advertising contract and send the second result data to the server 110.
[0187] According to various implementation schemes, in operation 911, server 110 can obtain contract information. For example, if second result data indicating agreement to an advertising contract is obtained from first external device 120 based on updated advertising information, server 110 can enter into an advertising contract for a specific product between the advertiser and the celebrity and obtain the contract information.
[0188] According to various implementation schemes, server 110 can send the updated contract information to second external device 130 and first external device 120. According to various implementation schemes, the updated contract information may include various information related to the advertising contract, such as information indicating the signing of the advertising contract, information on the terms of the advertising contract, information about the product to be advertised, information about the celebrity to be advertised, and advertising information, etc.
[0189] According to various implementation schemes, the first external device 120 and the second external device 130 can respectively output updated contract information. (See below for further details.) Figure 17 This describes the contract information output through the first external device 120 and the second external device 130.
[0190]
[0191] Figure 10 Examples of screens for receiving product feature information are shown according to various implementation schemes.
[0192] According to various embodiments, the first external device 120 may display a screen 1000 for receiving at least one piece of content for a specific product that an advertiser intends to advertise. For example, the advertiser can input information about the product to be advertised through the screen 1000 displayed on the first external device 120. For example, the screen 1000 may include an interface for receiving product information (e.g., product-related name, price, category, description, images) and information about preferred advertising models (e.g., advertising model's gender, category, description). For example, the screen 1000 may include an interface for receiving and displaying images of the product (e.g., 1010, 1020). For example, the screen 1000 may also include an interface for specifying the country where the advertiser intends to advertise. According to various implementation schemes, the first external device 120 may provide at least one piece of content (e.g., product-related name, price, category, description, image) of a specific product received through the screen 1000 to the server 110 to obtain product feature information of the specific product that the advertiser intends to advertise; or it may obtain product attribute information (e.g., feature values corresponding to multiple product features) of the specific product based on at least one piece of content (e.g., product-related name, price, category, description, image) received through the screen 1000.
[0193]
[0194] Figure 11 This is a diagram showing examples of screens for receiving product feature information according to various implementation schemes.
[0195] According to various embodiments, the first external device 120 may display a screen 1100 for receiving at least one type of content for a specific product that an advertiser intends to advertise. For example, the advertiser can input information about the product to be advertised through the screen 1100 displayed on the first external device 120. For example, the screen 1100 may include interfaces 1102, 1103, and 1104 for receiving product information (e.g., product-related name, price, category, description, and images).
[0196] According to various embodiments, the first external device 120 can display interfaces 1102, 1103, and 1104 to show examples of product feature information of the product to be advertised and allow advertisers to select product feature information. For example, the first external device 120 can display interface 1102 based on at least a portion of previously entered product information (e.g., product-related name, price, category, description, and image), showing multiple primary features with a relevance equal to or greater than a predetermined level. The first external device 120 can, in response to recognizing user input (e.g., keyboard input, mouse input, touch input, hover input, or voice input) selecting one of the multiple primary features, store the selected feature (e.g., feature A), and display interface 1103 showing multiple secondary features with a relevance equal to or greater than a predetermined level to this feature. Additionally, the first external device 120 can, in response to recognizing user input selecting one of the multiple secondary features, store the selected feature (e.g., feature 1), and display interface 1104 showing multiple tertiary features with a relevance equal to or greater than a predetermined level to this feature. The first external device 120 can perform similar operations to more conveniently and repeatedly input product feature information for a specific product. According to various embodiments, the first external device 120 can display interfaces corresponding to multiple features at different sizes based on the level of the features. For example, the interface size for multiple first-level features can be larger than the interface size for multiple third-level features.
[0197] According to various embodiments, screen 1100 may include a conditional input interface 1101 for receiving various conditions of a specific product when signing an advertising contract for that product. According to various embodiments, a first external device 120 may obtain conditional information (e.g., minimum sales volume, product type conditions, and advertising contract conditions) related to the contract for the specific product input through the conditional input interface 1101 of screen 1100.
[0198]
[0199] Figure 12 This is a diagram showing examples of screens for recommending celebrities according to various implementation schemes.
[0200] According to various embodiments, the first external device 120 can display a screen 1200 for recommending at least one celebrity image. For example, by referring to the method described in the foregoing figures, when at least one piece of content about a specific product is entered, the first external device 120 can display a screen for recommending at least one celebrity image through a process of obtaining product feature information of the specific product.
[0201] According to various implementation schemes, the information 1210, 1220 and 1230 regarding the celebrities displayed may include celebrity images, brand fit, popularity, advertising contract price, and information regarding exclusion products.
[0202] According to various implementation schemes, brand fit can be calculated based on the weight values related to specific products and / or the celebrity attribute information of each celebrity image as shown in the aforementioned figures.
[0203] Depending on the implementation, popularity can be an indicator of a celebrity's current or future popularity. For example, popularity can be identified in real time based on internet search volume data. Popularity can also be calculated or predicted based on a celebrity's future work schedule. Furthermore, a celebrity's popularity may vary depending on the country where they are advertising (e.g., popularity across countries).
[0204] Depending on the implementation, the ad contract price can represent the celebrity's CPC (cost per click). The ad contract price can be preset for the specific celebrity or determined based on the celebrity's previous ad performance and / or real-time brand awareness. According to one implementation, when the advertiser enters the ad execution period and / or ad budget, celebrities whose ad contract prices are outside the range calculated based on the ad execution period and / or ad budget (e.g., exceeding that range) can be excluded from the recommendation results.
[0205] Depending on the implementation scheme, "Exclusion" can refer to the product categories that a celebrity excludes. For example, when a particular celebrity registers "alcohol" as an excluded product, and the category of a particular product is "alcohol," that particular celebrity can be excluded from the recommendation results.
[0206] According to various implementation schemes, criteria for searching for at least one celebrity image can be displayed in one area of screen 1200 (e.g., the left side area). See reference... Figure 8 The description suggests that information related to celebrity features can be provided, corresponding to a relatively high specified number of weight values. For example, celebrity features can be provided in text form and / or pentagonal form. As another example, celebrity features can also be provided in text box form.
[0207] According to various implementation schemes, information about the celebrity being displayed may include images 1211, 1221, or 1231 among the celebrity images of the respective celebrity, which have the highest brand fit. According to one implementation scheme, multiple images with high brand fit among the celebrity images of the respective celebrity may be displayed.
[0208] According to various embodiments, information about the displayed celebrities may include visual objects 1212, 1222, and 1232 representing celebrity characteristic values for each celebrity (or each celebrity image). According to various embodiments, each visual object may indicate a celebrity characteristic value corresponding to a relatively high specified number of weight values. According to one embodiment, as shown, celebrity characteristics such as "glamorous" may not be displayed in visual objects 1212, 1222, and 1232, but the celebrity characteristic corresponding to the celebrity characteristic value may be displayed along with the celebrity characteristic value.
[0209]
[0210] Figure 13 This is a diagram illustrating examples of screens used to determine celebrity images using multiple sample advertising images, according to various implementation schemes.
[0211] According to various embodiments, the first external device 120 can display multiple sample advertising images for use based on at least one celebrity image (e.g., see reference). Figure 5 The screen 1300 (which includes multiple first sample advertising images) recommends celebrity images. The screen 1300 may include a list 1301 of multiple sample advertising images.
[0212] According to various implementation schemes, server 110 can generate multiple first sample advertising images based on at least one celebrity image, product feature information, and popularity information corresponding to each of the at least one celebrity image, and can provide the multiple first sample advertising images to first external device 120.
[0213] According to various implementations, the first external device 120 can output a screen 1300 containing a list 1301 of multiple sample advertising images, and can obtain user input (e.g., advertiser input) for selecting a celebrity image to be used for advertising execution from the multiple advertising images included in the list 1301 of multiple sample advertising images. The first external device 120 can provide information about the user input to the server 110. Based on the user input, the celebrity image to be used in the advertising image can be determined.
[0214]
[0215] Figure 14 This is a diagram showing examples of celebrity advertising images according to various implementation schemes.
[0216] Reference Figure 14 The image shows an advertising image 1400 output via an electronic device 200 (e.g., a first external device 120 and / or a second external device 130). The advertising image 1400 may include references to... Figure 4 and Figure 5The celebrity image 1401, the product feature information 1403 of the specific product to be advertised, and the reference Figure 4 and Figure 5 The celebrity's fame information 1402. For example, an advertising image may include an image formed by overlaying product feature information 1403 and fame information 1402 onto at least a portion of the celebrity image 1401.
[0217] Depending on the implementation scheme, various advertising images can be generated, and are not limited to... Figure 14 The advertisement image 1400 is shown. For example, server 110 can obtain the advertisement image, which includes selected frames applied to celebrity image 1401, product feature information 1403, and celebrity popularity information 1402. According to various embodiments, the frames available in the advertisement image 1400 can be determined based on at least one of celebrity, type of specific product, celebrity image, celebrity popularity information, user input from first external device 120, or user input from second external device 130.
[0218] According to various implementation schemes, by outputting advertising image 1400, the advertiser, as a user of the second external device 130, can preview the advertising image and agree to the advertising contract, thereby enabling the quick and secure signing of the advertising contract.
[0219]
[0220] Figure 15 This is a diagram illustrating an example of a screen displaying multiple sample advertising images of a specific celebrity, according to various implementation schemes.
[0221] Reference Figure 15 When product feature information, celebrity images, and celebrity popularity information are input, the first external device 120 can display multiple sample advertising images 1502 (e.g., refer to...). Figure 5 The screen 1500 shows the multiple second sample advertising images.
[0222] According to various implementation schemes, when product feature information, celebrity images, and celebrity popularity information are input, server 110 can obtain multiple second sample advertising images. According to various implementation schemes, server 110 can send the multiple second sample advertising images to first external device 120.
[0223] According to various embodiments, screen 1500 may include not only multiple second sample advertising images 1502, but also sample advertising images 1501. According to various embodiments, references can be used... Figure 5 and Figure 7The dedicated artificial intelligence model 242 is used to obtain the sample advertisement image 1501, and the size or arrangement of the multiple sample advertisement images 1502 and sample advertisement images 1501 can be different from each other.
[0224] According to various embodiments, the first external device 120 can select an advertising image to be used as an advertising image from a plurality of second sample advertising images 1502. According to various embodiments, the plurality of second sample advertising images may include images formed by overlaying product information and popularity information on at least a portion of a celebrity image at different locations.
[0225] According to various embodiments, screen 1500 may include interface 1503 configured to obtain additional information to be used in the advertising image. For example, when additional information to be used in the advertising image is obtained via first external device 120, server 110 may consider the additional information to update the advertising image and may send the updated advertising image to first external device 120. For example, first external device 120 may obtain the additional information based on user input to interface 1503. According to various embodiments, the first interface 1503 for obtaining additional information may include an interface for obtaining product name, master copy, and sub-copy.
[0226] According to various implementation schemes, the first external device 120 can output multiple sample advertising images and can obtain user input (e.g., advertiser input) for selecting an advertising image to be used for advertising execution from multiple second sample advertising images 1502. The first external device 120 can send information about the user input to the server 110.
[0227] According to various implementation schemes, server 110 can obtain advertising images for advertising execution based on responses to multiple second sample advertising images (e.g., user responses from the first external device 120).
[0228] According to various implementations, screen 1500 may include a second interface 1504 and a third interface 1505. The second interface 1504 may be an object for obtaining input indicating whether to generate an advertising image with added additional information when user input is received on the first interface 1503. For example, regarding... Figure 15 When a user of the first external device 120 inputs additional information to the first interface 1503 and receives user input to the second interface 1504 within a specified time, the screen 1500 may include an advertising image 1501 reflecting the additional information described in the first interface 1503.
[0229] According to various implementation schemes, the fourth interface 1505 can be an object for obtaining input indicating whether the advertiser is executing the contract based on a selected advertising image or an advertising image reflecting additional information. For example, when the first external device 120 obtains user input for at least one of a plurality of sample advertising images 1502 and sample advertising images 1501, and obtains user input for the fourth interface 1505 within a specified time, the advertising image to be used for advertising execution can be obtained based on the aforementioned user input.
[0230] The advertising image may include at least one of a sample advertising image selected based on user input or an advertising image obtained by upgrading the sample advertising image.
[0231]
[0232] Figure 16 This is a diagram illustrating examples of screens for obtaining editing data from advertising information according to various implementation schemes.
[0233] According to various implementation schemes, electronic device 200 (e.g., first external device 120 and / or second external device 130) can output a reference. Figures 4 to 5 The aforementioned advertising information, and can display screen 1600 for obtaining editing data for the advertising information.
[0234] For example, the second external device 130 may display a screen 1600 including advertising information and may receive input from celebrities requesting modifications to the advertising information. For example, screen 1600 may include interfaces for receiving input for requests to modify advertising images, requests to modify contract terms, and additional requests. For example, screen 1600 may include an interface 1630 for displaying advertising images and receiving requests to modify advertising images, an interface 1610 for displaying contract terms and receiving requests to modify contract terms, and / or an interface 1620 for receiving input for additional requests.
[0235] According to various implementation schemes, the second external device 130 can obtain user input regarding advertising images, advertising conditions, and additional requests through interfaces 1610, 1620, and 1630. In one example, the second external device 130 can generate edit data based on the user input and can send the edit data to server 110.
[0236] According to various implementation schemes, screen 1600 may also include a first indicator 1611 and / or a second indicator 1631, which are objects representing the restricted portion of the advertising information where the modification request is restricted.
[0237] According to various implementation schemes, the first indicator 1631 may be an object representing a visual object in an advertising image that restricts modification of awareness information. For example, in Figure 16In screen 1600, it is exemplarily shown that the user of the second external device 130 cannot request modification of the fame information (“Aligo”).
[0238] According to various implementation schemes, the second indicator 1611 can be an object representing contractual conditions that restrict modifications to the advertisement. For example, in Figure 16 In screen 1600, it is exemplarily shown that the user of the second external device 130 cannot request modification of the contract terms (“contract terms”).
[0239] According to various implementation schemes, modification request inputs for the second external device 130 associated with the first indicator 1631 and the second indicator 1611 can be restricted.
[0240]
[0241] Figure 17 This is a diagram showing examples of the results screens of an advertising intermediary platform according to various implementation schemes.
[0242] According to various implementation schemes, electronic device 200 (e.g., first external device 120 and / or second external device 130) can display a results screen 1700 of an advertising intermediary platform. For example, the screen 1700 can display advertising images 1704 obtained based on product feature information 1701 of a specific product, celebrity images 1702, and celebrity popularity information (e.g., Aligo).
[0243] According to various implementation schemes, screen 1700 may also include objects 1703 (e.g., radial diagrams) representing celebrity characteristics, contract terms 1705, and a dialog interface 1706.
[0244] According to various implementation schemes, when user input is received on the dialogue interface 1706, the dialogue function between advertisers and celebrities can be activated.
[0245] Figure 18 This is a diagram illustrating examples of advertising execution results based on various implementation schemes.
[0246] According to various embodiments, electronic device 200 (e.g., first external device 120 or second external device 130) may display screen 1800 representing the results of advertising execution (e.g., advertising performance). For example, screen 1800 may include a first image 1801 (e.g., a celebrity image or a representative image of a celebrity used in the advertisement), a second image 1802 (e.g., an image of an advertisement that has been executed), a profit / cost chart 1803, an object indicating the date of advertisement execution 1804, an object indicating the target country of the advertisement 1805, and an object indicating the advertising performance 1806.
[0247] According to various embodiments, screen 1800 may include only one of the first image 1801 or the second image 1802, or it may include both the first image 1801 and the second image 1802. The configuration of screen 1800 can be varied depending on whether electronic device 200 is a first external device 120 or a second external device 130. For example, whether the screen is provided to an advertiser via the first external device 120 or to a celebrity via the second external device 130 can determine which of the first image 1801 or the second image 1802 is included.
[0248] According to various implementation schemes, the object 1806 representing advertising performance may include objects representing "click-through rate," "retention rate," and / or "sales volume" for various media (e.g., SNS). The electronic device 200 can recognize the advertising performance of the advertising image and can display the object 1806 representing advertising performance on the screen 1800.
[0249] According to various implementation schemes, server 110 can update reference values used to determine the weight values of celebrity characteristics (or celebrity images) used in the advertising image, product characteristic information of the target product in the advertising image, or weight values of specific products (or product attribute information) based on the advertising performance corresponding to the advertising image. For example, reference values can be used collectively, regardless of specific products (or product attribute information), and can identify the advertising performance of each advertising product based on advertising images generated by recommending celebrity images for each advertising product according to reference values. Server 110 can update (or adjust) the reference values to values that maximize advertising performance based on advertising performance.
[0250]
[0251] Reference Figures 10 to 18 The screen examples are not limited to those shown in the accompanying drawings. The first external device 120 and / or the second external device 130 may display similar configurations in various ways, and are not limited to those shown in the drawings. Figures 10 to 18 The example shown is a screen.
[0252] Understandable, Figures 1 to 18 The implementation plans can be organically applied to each other within their applicable scope.
[0253]
[0254] As described above, the server providing the advertising contract intermediary platform includes: a communication circuit configured to send and receive signals with a first external device and a second external device; a storage medium; and at least one processor, wherein the at least one processor is configured to: obtain product feature information based on at least one piece of content of a specific product obtained from the first external device; obtain a celebrity image of a specific celebrity from at least one celebrity image obtained from the second external device; obtain fame information of the specific celebrity; obtain an advertising image based on the celebrity image, the product feature information, and the fame information, wherein the advertising image is an image formed by overlaying the product feature information and the fame information onto at least a portion of the celebrity image; obtain first result data indicating agreement or disagreement with the advertising contract in response to sending advertising information including the advertising image to the second external device; and send contract information indicating signing the advertising contract obtained based on the first result data, such that at least one of the first external device and the second external device outputs the contract information.
[0255] According to various implementation schemes, the at least one content includes an image of the specific product, and the product feature information includes product attribute information generated based on multiple weight values associated with multiple product features of the specific product.
[0256] According to various embodiments, the at least one processor is configured to: obtain a plurality of celebrity features corresponding to each of the at least one celebrity image; obtain celebrity image recommendation information based on the plurality of celebrity features and the plurality of weight values; send the celebrity image recommendation information to the first external device; and obtain the celebrity image based on the response of the first external device to the celebrity image recommendation information.
[0257] According to various embodiments, the at least one processor is configured to: obtain a plurality of first sample advertising images based on the at least one celebrity image stored in the storage medium, the product feature information, and fame information corresponding to each of the at least one celebrity image; and send the plurality of first sample advertising images to the first external device, such that a user of the first external device selects a celebrity image for generating the advertising image based on the plurality of first sample advertising images.
[0258] According to various implementation schemes, the at least one processor is configured to obtain the celebrity image based on the response of the first external device to the plurality of first sample advertising images.
[0259] According to various embodiments, the at least one processor is configured to: obtain a plurality of second sample advertising images based on the celebrity image, the product feature information, and the popularity information, wherein the plurality of second sample advertising images are images formed by superimposing the product feature information and the popularity information on at least a portion of the celebrity image at different locations; and send the plurality of second sample advertising images to the first external device such that one of the plurality of second sample advertising images is selected.
[0260] According to various implementation schemes, the at least one processor is configured to obtain the advertising image based on the response of the first external device to the plurality of second sample advertising images.
[0261] According to various implementation schemes, the at least one processor is configured to obtain the advertising image by inputting at least one of the celebrity image, the product feature information, and the popularity information into an artificial intelligence model trained to generate the advertising image.
[0262] According to various embodiments, the at least one processor is configured to: store advertiser history information related to the generation of the advertising image associated with the first external device in the storage medium; and store the artificial intelligence model trained to generate the advertising image based on the advertiser history information in the storage medium.
[0263] According to various embodiments, the at least one processor is configured to: store product advertising history information related to the generation of advertising images for the specific product in the storage medium; and store the artificial intelligence model trained to generate the advertising images based on the product advertising history information in the storage medium.
[0264] According to various embodiments, the at least one processor is configured to: store celebrity history information related to the generation of the advertising image of the specific celebrity in the storage medium; and store the artificial intelligence model trained to generate the advertising image based on the celebrity history information in the storage medium.
[0265] According to various implementations, the at least one processor is configured to: update the advertising information based on the edit data if the first result data includes edit data requesting modification of the advertising information; and send the updated advertising information to the first external device.
[0266] According to various embodiments, the at least one processor is configured to: in response to the updated advertising information, obtain second result data from the first external device indicating agreement or disagreement with the advertising contract; and obtain contract information indicating acceptance of the advertising contract based on the second result data.
[0267] As described above, the method of operating a server for providing an advertising contract intermediary platform includes: obtaining product feature information based on at least one piece of content of a specific product obtained from a first external device; obtaining a celebrity image of a specific celebrity from at least one celebrity image obtained from a second external device; obtaining fame information of the specific celebrity; obtaining an advertising image based on the celebrity image, the product feature information, and the fame information, wherein the advertising image is an image formed by overlaying the product feature information and the fame information onto at least a portion of the celebrity image; obtaining first result data indicating agreement or disagreement with the advertising contract in response to sending advertising information including the advertising image to the second external device; and sending contract information indicating signing the advertising contract obtained based on the first result data, such that at least one of the first external device and the second external device outputs the contract information.
[0268] As described above, the system providing an advertising contract intermediary platform includes a server, a first external device, and a second external device. The server is configured to: obtain product feature information based on at least one piece of content about a specific product obtained from the first external device; obtain a celebrity image and popularity information of a specific celebrity based on at least one celebrity image obtained from the second external device; obtain an advertising image based on the celebrity image, the product feature information, and the popularity information; and send advertising information including the advertising image to the second external device. The second external device is configured to, in response to the advertising information, send first result data indicating agreement or disagreement with the advertising contract to the server, and the server is further configured to obtain contract information indicating the signing of the advertising contract based on the first result data.
[0269] According to various embodiments, the advertising image is an image formed by overlaying the product feature information and the popularity information onto at least a portion of the celebrity image, and the second external device is configured to: output a first screen including the advertising information; and, in response to the first screen, obtain input from the user of the second external device indicating agreement or disagreement with the advertising contract.
[0270] According to various implementations, the second external device is configured to: receive input from a user of the second external device requesting modification of the advertising information in response to the first screen; receive first result data including edit data in response to the input requesting modification; and send the first result data to the server.
[0271] According to various embodiments, the first screen includes a visual indication of a modification restriction area for the advertising information that is not allowed to be modified by a user of the second external device, and may restrict the input of a user of the second external device to request modification of the modification restriction area.
[0272] According to various implementation schemes, the server is configured to: when the first result data includes edit data requesting modification of the advertising information, update the advertising information based on the edit data, and send the updated advertising information to the first external device.
[0273] According to various implementation schemes, the server is configured to: in response to the updated advertising information, obtain second result data from the first external device indicating agreement or disagreement with the advertising contract; and obtain contract information indicating acceptance of the advertising contract based on the second result data.
[0274] In this disclosure, phrases such as “A or B”, “at least one of A and B”, “at least one of A or B”, “A, B or C”, “at least one of A, B and C” and “at least one of A, B or C” each include any of the listed items associated with the corresponding phrase, or all possible combinations thereof.
[0275] Terms such as “first,” “second,” “primary,” or “secondary” are used only to distinguish one component from another and do not limit the components in any other respect (e.g., importance or order).
[0276] In various embodiments of this disclosure, the term "module" can include a unit implemented in hardware, software, or firmware. For example, the term may be used interchangeably with terms such as logic, logic block, component, or circuit. A module can be an integrated component, or the smallest unit or part thereof that performs more than one function.
[0277] Various embodiments of this disclosure can be implemented as software (e.g., a program) including one or more instructions stored in a storage medium 240 readable by a device (e.g., electronic device 200). The storage medium 240 can be represented as a storage medium.
[0278] According to one embodiment, the methods disclosed herein can be provided by being included in a computer program product. The computer program product can be traded as a product between a seller and a buyer. The computer program product can be distributed in the form of a device-readable storage medium (e.g., a CD-ROM, or CD-ROM read-only memory), or distributed online through an application store (e.g., by downloading or uploading), or directly between two user devices.
[0279] According to various implementations, the aforementioned components (e.g., modules or programs) may include a single entity or multiple entities, and some of these entities may be separately located in other components. According to various implementations, one or more of the aforementioned components or operations may be omitted, or one or more other components or operations may be added. Alternatively or concurrently, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, the integrated component may perform one or more functions of the multiple components in the same or similar manner as the functions performed by the individual components prior to integration.
[0280] Depending on the implementation scheme, the operations performed by modules, programs or other components may be performed sequentially, in parallel, repeatedly or heuristically, or may be performed in different orders, omit one or more operations, or add one or more other operations.
Claims
1. A server for providing an advertising contract intermediary platform, the server comprising: A communication circuit configured to send and receive signals with a first external device and a second external device; Storage medium; and At least one processor, The at least one processor is configured as follows: Based on at least one piece of information about a specific product obtained from the first external device, product feature information is obtained; Obtain a celebrity image of a specific celebrity from at least one celebrity image obtained from the second external device; Obtain the fame information of the specific celebrity; Based on the celebrity image, the product feature information, and the brand awareness information, an advertising image is obtained. The advertising image includes the product feature information and the fame information superimposed on at least a portion of the celebrity image; In response to sending advertising information including the advertising image to the second external device, first result data indicating agreement or disagreement with the advertising contract is obtained; and Send contract information obtained based on the first result data, indicating the execution of the advertising contract, so that at least one of the first external device and the second external device outputs the contract information.
2. The server according to claim 1, in, The at least one piece of content includes an image of the specific product, and The product feature information includes product attribute information generated based on multiple weight values related to multiple product features of the specific product.
3. The server according to claim 2, in, The at least one processor is configured as follows: Obtain multiple celebrity features corresponding to each of the at least one celebrity image; Based on the multiple celebrity features and the multiple weight values, celebrity image recommendation information is obtained; The celebrity image recommendation information is sent to the first external device; as well as The celebrity image is obtained based on the response of the first external device to the celebrity image recommendation information.
4. The server according to claim 1, in, The at least one processor is configured as follows: Based on the at least one celebrity image stored in the storage medium, the product feature information, and the popularity information corresponding to each of the at least one celebrity image, multiple first sample advertising images are obtained; as well as The plurality of first sample advertising images are sent to the first external device, so that the user of the first external device can select a celebrity image for generating the advertising image based on the plurality of first sample advertising images.
5. The server according to claim 4, in, The at least one processor is configured as follows: The celebrity image is obtained based on the response of the first external device to the plurality of first sample advertising images.
6. The server according to claim 1, in, The at least one processor is configured as follows: Based on the celebrity image, the product feature information, and the popularity information, a plurality of second sample advertising images are obtained, wherein the plurality of second sample advertising images are images formed by superimposing the product feature information and the popularity information on at least a portion of the celebrity image at different positions; as well as The plurality of second sample advertising images are sent to the first external device, thereby selecting one of the plurality of second sample advertising images.
7. The server according to claim 6, in, The at least one processor is configured as follows: The advertising image is obtained based on the response of the first external device to the plurality of second sample advertising images.
8. The server according to claim 1, in, The at least one processor is configured as follows: The advertising image is obtained by inputting at least one of the celebrity image, the product feature information, and the popularity information into an artificial intelligence model trained to generate advertising images.
9. The server according to claim 8, in, The at least one processor is configured as follows: The advertiser history information associated with the advertising image generation related to the first external device is stored in the storage medium; as well as The artificial intelligence model trained to generate the advertising image based on the advertiser's historical information is stored in the storage medium.
10. The server according to claim 8, in, The at least one processor is configured as follows: The product advertising history information associated with the advertising image of the specific product is generated and stored in the storage medium. as well as The artificial intelligence model trained to generate the advertising image based on the product advertising history information is stored in the storage medium.
11. The server according to claim 8, in, The at least one processor is configured as follows: The historical information of the celebrity associated with the generation of the advertising image of the specific celebrity is stored in the storage medium; as well as The artificial intelligence model trained to generate the advertising images based on the celebrity's historical information is stored in the storage medium.
12. The server according to claim 1, in, The at least one processor is configured as follows: If the first result data includes edit data requesting modification of the advertising information, then the advertising information is updated based on the edit data; as well as The updated advertising information is sent to the first external device.
13. The server according to claim 12, in, The at least one processor is configured as follows: In response to the updated advertising information, second result data indicating agreement or disagreement with the advertising contract is obtained from the first external device; and Based on the second result data, the contract information representing the execution of the advertising contract is obtained.
14. A method of operating a server for providing an advertising contract intermediary platform, the method comprising: Based on at least one piece of information about a specific product obtained from a first external device, product feature information is obtained; Obtain a celebrity image of a specific celebrity from at least one celebrity image obtained from a second external device; Obtain the fame information of the specific celebrity; Based on the celebrity image, the product feature information, and the brand awareness information, an advertising image is obtained. The advertising image thereon is an image formed by superimposing the product feature information and the popularity information onto at least a portion of the celebrity image; In response to sending advertising information including the advertising image to the second external device, first result data indicating agreement or disagreement with the advertising contract is obtained; as well as Send contract information obtained based on the first result data, indicating the execution of the advertising contract, so that at least one of the first external device and the second external device outputs the contract information.
15. A system for providing an advertising contract intermediary platform, the system comprising: server; First external device; and Second external device, The server is configured as follows: Based on at least one piece of information about a specific product obtained from the first external device, product feature information is obtained; Based on at least one celebrity image obtained from the second external device, obtain the celebrity image and popularity information of a specific celebrity; Based on the celebrity image, the product feature information, and the brand awareness information, an advertising image is obtained; and The advertising information, including the advertising image, is sent to the second external device. The second external device is configured to, in response to the advertising information, send first result data indicating agreement or disagreement with the advertising contract to the server, and The server is also configured to obtain contract information representing the execution of the advertising contract based on the first result data.