掌桥专利:专业的专利平台
掌桥专利
首页

一种广告创建方法、装置、电子设备及存储介质

文献发布时间:2024-04-18 19:59:31


一种广告创建方法、装置、电子设备及存储介质

技术领域

本发明涉及信息技术领域,特别是涉及一种广告创建方法、装置、电子设备及存储介质。

背景技术

目前,在进行商品等的宣传过程中,往往会进行广告的创建和投放,从而便于消费者根据广告进行物品的了解。

然而,目前的广告中的图片素材,往往是预设好的,曝光到用户面前时,同一个广告创意都是固定的内容,而由于不同用户的个性化差异,所体验到的差异也十分巨大,从而导致部分用户体验差。

发明内容

本发明实施例的目的在于提供一种广告创建方法、装置、电子设备及存储介质,以实现提高用户的广告体验。具体技术方案如下:

在本发明实施的第一方面,首先提供了一种广告创建方法,应用于服务端,所述方法包括:

获取预先创建的目标广告中的第一图像数据和目标用户的属性信息;

根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据;

将所述第二图像数据发送至客户端,以使客户端对所述预先创建的目标广告中的第一图像数据进行替换,得到替换后的广告。

在一种可能的实施方式中,所述根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据,包括:

根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到第三图像数据;

通过预设神经网络模型以所述第一图像数据为垫图合并所述第三图像数据,得到所述第二图像数据。

在一种可能的实施方式中,所述根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到所述第三图像数据,包括:

根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到背景图像数据;和/或,对所述第一图像数据进行贴图信息的提取,并根据提取到的贴图信息生成贴图文字;

根据所述背景图像数据和/或所述贴图文字生成所述第三图像数据。

在一种可能的实施方式中,所述根据所述背景图像数据和/或所述贴图文字生成所述第三图像数据,包括:

根据所述背景图像数据对所述贴图文字进行风格迁移;

将风格迁移后的贴图文字和所述背景图像进行合并,得到第三图像数据。

在一种可能的实施方式中,获取目标用户的属性信息,包括:

获取所述目标用户的用户画像信息;

对所述目标用户的用户画像信息进行特征提取,得到prompt信息,其中,所述目标用户的属性信息为所述prompt信息。

在本发明实施的第二方面,还提供了一种广告创建装置,应用于服务端,所述装置包括:

属性获取模块,用于获取预先创建的目标广告中的第一图像数据和目标用户的属性信息;

图像获取模块,用于根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据;

数据替换模块,用于将所述第二图像数据发送至客户端,以使客户端对所述预先创建的目标广告中的第一图像数据进行替换,得到替换后的广告。

在一种可能的实施方式中,所述图像获取模块,包括:

数据绘制子模块,用于根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到第三图像数据;

图像合并子模块,用于通过预设神经网络模型以所述第一图像数据为垫图合并所述第三图像数据,得到所述第二图像数据。

在一种可能的实施方式中,所述数据绘制子模块,包括:

信息提取单元,用于根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到背景图像数据;和/或,对所述第一图像数据进行贴图信息的提取,并根据提取到的贴图信息生成贴图文字;

贴图生成单元,用于根据所述背景图像数据和/或所述贴图文字生成所述第三图像数据。

在一种可能的实施方式中,所述贴图生成单元,具体用于根据所述背景图像数据对所述贴图文字进行风格迁移;将风格迁移后的贴图文字和所述背景图像进行合并,得到第三图像数据。

在一种可能的实施方式中,所述属性获取模块,具体用于获取所述目标用户的用户画像信息;对所述目标用户的用户画像信息进行特征提取,得到prompt信息,其中,所述目标用户的属性信息为所述prompt信息。

在本发明实施的另一方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述任一所述的广告创建方法。

在本发明实施的又一方面,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的广告创建方法。

在本发明实施的又一方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的广告创建方法。

本发明实施例提供的一种广告创建方法、装置、电子设备及存储介质,通过获取预先创建的目标广告中的第一图像数据和目标用户的属性信息;根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据;将所述第二图像数据发送至客户端,以使客户端对所述预先创建的目标广告中的第一图像数据进行替换,得到替换后的广告,可以获取目标用户的属性信息,从而根据该属性信息进行预先创建的目标广告中的图片的重新获取,从而通过重新获取的图像进行广告中的图片的替换,从而使广告中的图片与目标用户的属性信息相适应,提高用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本发明实施例中一种广告创建方法的流程示意图;

图2为本发明实施例中获取对应的第二图像数据的一种流程示意图;

图3为本发明实施例中获取第三图像数据的一种流程示意图;

图4为本发明实施例中另一种广告创建方法的流程示意图;

图5为本发明实施例中一种广告创建装置的结构示意图;

图6为本发明实施例中电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。

在本发明实施的第一方面,首先提供了一种广告创建方法,应用于服务端,参见图1,所述方法包括:

步骤S11,获取预先创建的目标广告中的第一图像数据和目标用户的属性信息。

本申请实施例中的目标用户可以为待观看广告的用户,该目标用户的属性信息可以包括兴趣、偏好、行为数据等,通过分析这些数据,可以了解用户的特点和需求,为生成个性化的广告图片提供基础。在一种可能的实施方式中,获取目标用户的属性信息,包括:获取所述目标用户的用户画像信息;对所述目标用户的用户画像信息进行特征提取,得到prompt(用于指导AI(Artificial Intelligence,人工智能)产出最终内容的语料)信息,其中,所述目标用户的属性信息为所述prompt信息。例如,广告曝光前,投放系统会利用提前收集好的用户画像信息(包括年龄段、受教育程度、行为数据等),为当前用户生成一段prompt,比如:一个20岁左右,戴眼镜的亚洲男大学生,短发,年轻富有活力,身体健壮,穿休闲套装,性格开朗,笑容很开朗,爱好打篮球,那么对应后台,会有这么一段prompt:Avibrant and energetic Asian male university student,approximately 20yearsold,wearing glasses,with short hair and a fit,muscular physique.He is dressedin casual attire and exudes a cheerful and outgoing personality.His brightsmile reflects his love for playing basketball。这段prompt会随着用户行为数据的不断完善,而不断迭代,包存在以用户ID(Identity document,身份标识号)为主键的数据存储中。

其中,预先创建的目标广告中的第一图像数据可以为人物图像。在实际使用过程中,该服务端可以和客户端相对应,该目标广告可以为客户端正在播放的广告。例如,在客户端播放目标广告过程中,由于当前利用AIGC(AI generated content,人工智能生成内容)生成图片需要花费秒级别的时间,因此,将目标广告中的第一图像数据发送给服务端,从而使服务端根据本申请实施例的方法进行广告的创建。

本申请实施例的方法应用于服务端,该服务端可以目标广告对应的后端服务器。

步骤S12,根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据。

其中,根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据,可以通过智能画像进行第二图像数据的绘制。例如,使用stable diffusion(支持文生图以及图生图的开源工具)这个AIGC能力来生成广告图片,该工具可以利用深度学习技术生成高质量的图像。具体的,生成的第二图像数据可以为根据所述目标用户的属性信息对第一图像数据进行局部或整体的风格的改变。例如,将第一图像数据中的任务换成与目标用户相似的形象,或目标用户喜好的形象。

步骤S13,将所述第二图像数据发送至客户端,以使客户端对所述预先创建的目标广告中的第一图像数据进行替换,得到替换后的广告。

在实际使用过程中,可以通过客户端进行目标广告中的第一图像数据进行替换,得到替换后的广告。由于第二图像数据时根据目标用户的属性信息生成的,因此,生成的广告可以满足用户的爱好,从而提高用户观看广告时的体验。

在通过AI的能力获取更加完善的用户画像基础上,将固定的广告图片素材,替换为通过AI智能合成的,从而根据用户不同特征合成的广告,既能符合用户本身的专属爱好,又能减少提前预设数量众多的待选择的图片素材的浪费。

可见,通过本申请实施例的方法,可以获取目标用户的属性信息,从而根据该属性信息进行预先创建的目标广告中的图片的重新获取,从而通过重新获取的图像进行广告中的图片的替换,从而使广告中的图片与目标用户的属性信息相适应,提高用户体验。

在一种可能的实施方式中,所述根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据,参见图2,包括:

步骤S21,根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到第三图像数据;

步骤S22,通过预设神经网络模型以所述第一图像数据为垫图合并所述第三图像数据,得到所述第二图像数据。

根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到所述第三图像数据,可以使用stablediffusion这个AIGC能力来生成广告图片,可以利用深度学习技术生成高质量的图像。具体的,生成的第三图像数据可以为根据所述目标用户的属性信息对第一图像数据进行局部。例如,将第一图像数据中的任务换成与目标用户相似的形象,或目标用户喜好的形象。通过预设神经网络模型以所述第一图像数据为垫图合并所述第三图像数据,得到所述第二图像数据,可以对所述第三图像数据进行整体的风格的改变。具体的,可以根据用户的个人画像数据和广告目标,可以建立一个个性化模型。该模型可以基于AIGC工具来生成不同的广告图片版本,以满足用户的个性化需求。模型可以学习如何根据用户的画像数据调整广告图片的元素、风格、配色等。使用选择的AIGC工具,结合个性化模型,生成广告图片。在生成过程中,可以根据用户的画像数据指导生成的过程,确保生成的图片与用户的偏好和需求相匹配。

在一种可能的实施方式中,所述根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据,包括:根据所述目标用户的属性信息和所述第一图像数据,与多张预设图像进行匹配,得到所述第二图像数据。具体的,可以预先创建多张图片,从而在获得第二图像数据时无需进行实施的绘制,只需要从预先创建的图片中进行匹配选取即可。具体的,可以根据所述目标用户的属性信息和所述第一图像数据,与多张预设图像进行匹配,通过图像匹配可以使得匹配得到的图像与目标用户的属性信息相适应,从而将匹配得到的图像对目标广告中的图片进行替换后,可以使得替换后的广告与目标用户喜好相适应,提高用户的体验。

在一种可能的实施方式中,所述根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到所述第三图像数据,参见图3,包括:

步骤S31,根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到背景图像数据;和/或,对所述第一图像数据进行贴图信息的提取,并根据提取到的贴图信息生成贴图文字;

步骤S32,根据所述背景图像数据和/或所述贴图文字生成所述第三图像数据。

针对部分图像中的贴图文字,本申请中可以对所述第一图像数据进行贴图信息的提取之后,针对贴图文字进行重新绘制和替换。具体的,可以根据提取的贴图信息进行绘制,然后对背景图像数据和贴图文字进行合并就可以了。从而可以实现图像和贴图文字的重新绘制,提高用户的体验。

在一种可能的实施方式中,所述根据所述背景图像数据和/或所述贴图文字生成所述第三图像数据,包括:根据所述背景图像数据对所述贴图文字进行风格迁移;将风格迁移后的贴图文字和所述背景图像进行合并,得到第三图像数据。在绘制贴图文字时可以根据第一图像中对应的贴图文字的含义进行绘制,例如,若仅仅是通用含义的文字则仅仅保留或仅进行风格的改变即可,如,贴图文字为时间等信息,而如果问题为与图像中的人物相关的信息则可以根据目标用户的属性信息进行内容的改变,例如,人物的爱好等。

一种情况下,利用AIGC生成式的图片生成需要花费秒级别的时间,所以广告曝光时,还是默认展示广告主提前创建好的图片素材,然后广告后台服务,立刻利用当前广告曝光的原始图片作为垫图,结合用户的个人prompt利用Stable Diffusion生成一组图片。服务器将其中一个张图片与文字/logo合成后,返回给前端,另一方面将素材包存在CDN上,准备下一次广告曝光后,直接使用合成后的素材替代默认素材曝光展示,减少加载等待时间。

为了说明本申请实施例的方法,以下结合具体实施例进行说明,参见图4,包括:

1.离线用户画像模块,包括用户画像和Prompt生成,收集和分析用户数据:首先,需要收集用户的个人画像数据,这可以包括他们的兴趣、偏好、行为数据等。通过分析这些数据,可以了解用户的特点和需求,为生成个性化的广告图片提供基础。

2.前端展示模块,包括广告曝光,广告原始图片展示和广告AIGC图片展示,选择合适的AIGC工具:在这种情况下,使用Stable Diffusion这个AIGC能力来生成广告图片。这些工具可以利用深度学习技术生成高质量的图像。构建个性化模型:根据用户的个人画像数据和广告目标,可以建立一个个性化模型。该模型可以基于AIGC工具来生成不同的广告图片版本,以满足用户的个性化需求。模型可以学习如何根据用户的画像数据调整广告图片的元素、风格、配色等。

3.图片制作模块,包括广告后台服务,贴图文字合成和Stable Diffusion,图片生成和优化:使用选择的AIGC工具,结合个性化模型,生成广告图片。在生成过程中,可以根据用户的画像数据指导生成的过程,确保生成的图片与用户的偏好和需求相匹配。

在本发明实施的第四方面,还提供了一种广告创建装置,应用于服务端,参见图5,所述装置包括:

属性获取模块501,用于获取预先创建的目标广告中的第一图像数据和目标用户的属性信息;

图像获取模块502,用于根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据;

数据替换模块503,用于将所述第二图像数据发送至客户端,以使客户端对所述预先创建的目标广告中的第一图像数据进行替换,得到替换后的广告。

在一种可能的实施方式中,所述图像获取模块,包括:

数据绘制子模块,用于根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到第三图像数据;

图像合并子模块,用于通过预设神经网络模型以所述第一图像数据为垫图合并所述第三图像数据,得到所述第二图像数据。

在一种可能的实施方式中,所述数据绘制子模块,包括:

信息提取单元,用于根据所述目标用户的属性信息和所述第一图像数据,利用预设智能绘图工具绘制得到背景图像数据;和/或,对所述第一图像数据进行贴图信息的提取,并根据提取到的贴图信息生成贴图文字;

贴图生成单元,用于根据所述背景图像数据和/或所述贴图文字生成所述第三图像数据。

在一种可能的实施方式中,所述贴图生成单元,具体用于根据所述背景图像数据对所述贴图文字进行风格迁移;将风格迁移后的贴图文字和所述背景图像进行合并,得到第三图像数据。

在一种可能的实施方式中,所述属性获取模块,具体用于获取所述目标用户的用户画像信息;对所述目标用户的用户画像信息进行特征提取,得到prompt信息,其中,所述目标用户的属性信息为所述prompt信息。

可见,通过本申请实施例的装置,可以获取目标用户的属性信息,从而根据该属性信息进行预先创建的目标广告中的图片的重新获取,从而通过重新获取的图像进行广告中的图片的替换,从而使广告中的图片与目标用户的属性信息相适应,提高用户体验。

本发明实施例还提供了一种电子设备,如图6所示,包括处理器601、通信接口602、存储器603和通信总线604,其中,处理器601,通信接口602,存储器603通过通信总线604完成相互间的通信,

存储器603,用于存放计算机程序;

处理器601,用于执行存储器603上所存放的程序时,实现如下步骤:

获取预先创建的目标广告中的第一图像数据和目标用户的属性信息;

根据所述目标用户的属性信息和所述第一图像数据,获取对应的第二图像数据;

将所述第二图像数据发送至客户端,以使客户端对所述预先创建的目标广告中的第一图像数据进行替换,得到替换后的广告。

上述终端提到的通信总线可以是外设部件互连标准(Peripheral ComponentInterconnect,简称PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述终端与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processor,简称DSP)、专用集成电路(Application SpecificIntegrated Circuit,简称ASIC)、现场可编程门阵列(Field-Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本发明提供的又一实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述实施例中任一所述的应用于客户端或服务端的广告创建方法。

在本发明提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的应用于客户端或服务端的广告创建方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统、装置、电子设备、存储介质和计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

相关技术
  • 一种户外便携式环境友好型牡蛎壳滤水器
  • 具有两个彼此同心布置的滤水器滤筒出口的滤水器滤筒
  • 滤水器滤壳
技术分类

06120116518345