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

海报生成方法、装置、服务器以及存储介质

文献发布时间:2024-01-17 01:27:33


海报生成方法、装置、服务器以及存储介质

技术领域

本申请涉及金融科技领域,尤其涉及一种海报生成方法、装置、服务器以及存储介质。

背景技术

随着互联网技术的发展,人们通过网络不仅可以浏览各种信息,还可以使用各种方式进行信息分享,例如,在金融科技领域,可以通过海报可以为企业业务、企业所取得的成就、企业的文化形象、企业内的活动组织宣传等信息进行分享。

通过海报进行信息分析是目前常用的一种较为常见的信息分享方式,用户将一张带有待宣传对象图像及对应文字说明的海报图片分享给其他用户,即可让对方从海报图片中获取到对应的信息,进而达到信息分享的作用。

然而,在生成海报时,海报的设计人员需要根据用户需求进行海报设计,并且通常受限于设计人员的设计水平,所生成的海报多样性有限,故而,给用户选择的空间较少,造成设计人员所设计出来的海报在真正落地出品过程中可能需要经过多次修改和调整,导致海报设计耗时增加,使得海报能否按时上线、推广成功的潜在风验。

发明内容

本申请实施例的主要目的在于提供一种海报生成方法、装置、服务器以及存储介质,旨在高效生成符合用户需求的海报。

第一方面,本申请实施例提供一种海报生成方法,应用于服务器,包括:

接收终端设备的海报需求信息,所述海报需求信息至少包括海报背景信息及海报文案信息;

根据所述海报背景信息确定背景生成模型,并根据所述海报背景信息和所述背景生成模型得到初始背景图片集,及将所述初始背景图片集中的图片至少进行图像像素增强处理得到海报背景图片集;

根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集;

根据所述海报背景图片集和所述海报文案集生成海报,得到海报集合。

第三方面,本申请实施例还提供一种海报生成装置,包括:

信息接收模块,用于接收终端设备的海报需求信息,所述海报需求信息至少包括海报背景信息及海报文案信息;

背景生成模块,用于根据所述海报背景信息确定背景生成模型,并根据所述海报背景信息和所述背景生成模型得到初始背景图片集,及将所述初始背景图片集中的图片至少进行图像像素增强处理得到海报背景图片集;

文案生成模块,用于根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集;

海报生成模块,用于根据所述海报背景图片集和所述海报文案集生成海报,得到海报集合。

第三方面,本申请实施例还提供一种服务器,服务器包括处理器、存储器、存储在存储器上并可被处理器执行的计算机程序以及用于实现处理器和存储器之间的连接通信的数据总线,其中计算机程序被处理器执行时,实现如本申请说明书任一实施例提供的海报生成方法的步骤。

第四方面,本申请实施例还提供一种存储介质,用于计算机可读存储,其特征在于,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如本申请说明书任一实施例提供的海报生成方法的步骤。

本申请实施例提供一种海报生成方法、装置、服务器以及存储介质,其中,该海报生成方法通过接收终端设备的海报需求信息,所述海报需求信息至少包括海报背景信息及海报文案信息;根据所述海报背景信息确定背景生成模型,并根据所述海报背景信息和所述背景生成模型得到初始背景图片集,及将所述初始背景图片集中的图片至少进行图像像素增强处理得到海报背景图片集;根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集;根据所述海报背景图片集和所述海报文案集生成海报,得到海报集合。

通常海报包括海报背景和海报文案,本申请所提供的海报生成方法中,通过在获取海报需求信息之后,根据海报需求信息确定用户的海报需求,并根据用户的海报需求分别获取用于生成海报背景的背景生成模型及用于生成海报文案的文案生成模型,分别利用背景生成模型精准输出符合用户需求的海报背景图片、利用文案生成模型精准输出海报文案,在得到海报背景图片和海报文案之后,利用所得到的海报背景图片和海报文案进行组合从而得到多张海报集合,使得根据用户需求输出多种海报方案,便于用户从多种海报方案中进行筛选,进而实现可以根据用户需求高效、高质量输出符合用户要求的海报方案。

附图说明

为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的一种海报生成系统的系统结构示意图;

图2为本申请实施例提供的一种海报生成方法步骤流程示意图;

图3为本申请实施例提供的一种海报生成方法应用场景示意图;

图4为本申请实施例提供的一种海报生成装置的模块结构示意图;

图5为本申请实施例提供的一种服务器的结构示意框图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。

应当理解,在此本申请说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本申请。如在本申请说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。

本申请实施例提供了一种海报生成方法、装置、服务器以及存储介质,旨在高效生成符合用户需求的海报,其中,该海报生成方法应用于服务器。

下面结合附图,对本申请的一些实施例作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参照图1,图1为本申请实施例提供的一种海报生成系统的系统架构示意图。

如图1所示,海报生成系统100包括终端设备10和服务器20,其中,终端设备10安装有海报生成客户端,服务器20安装有海报生成服务端。用户在有海报需求时,可以通过操作终端设备10向服务器20发送海报需求信息,从而使得服务器20根据终端设备10所发送的海报需求信息解析出用户所需海报所对应的海报背景信息及海报文案信息,然后,根据海报背景信息生成海报背景图片集,根据海报文案信息生成海报文案集,从而可以根据海报背景图片集和海报文案集进行海报生成,得到海报集合。也即,根据用户需求输出多种海报方案,便于用户从多种海报方案中进行筛选,进而实现可以根据用户需求高效输出海报方案。

例如,某金融科技企业想通过海报的形式向用户分享其新推出的A款保险业务时,可以通过海报生成系统生成与A款保险业务相关的宣传海报,从而便于用户通过海报知悉A款保险业务的部分关键信息,进而实现A款保险业务的推广。

请参照图2,图2为本申请实施例提供的一种海报生成方法的步骤流程示意图。

如图2所示,海报生成方法应用于海报生成系统100,且该海报生成方法包括步骤S1至S4。

步骤S1:接收终端设备的海报需求信息,所述海报需求信息至少包括海报背景信息及海报文案信息。

示例性地,终端设备10设置有显示屏,并在显示屏的预设显示界面显示有海报需求信息的信息输入窗口,用户设计海报时,用户可以通过操控终端设备10在信息输入窗口输入对应的海报需求信息,在终端设备10接收到用户在信息输入窗口输入的海报需求信息之后,将该海报需求信息进行标记并打包发送给服务器20,其中,用户通过信息输入窗口输入的海报需求信息可以是文字信息、语音信息或者两者的结合,在此不做限定。

或者,终端设备10设置有显示屏,并在显示屏的预设显示界面显示有海报需求信息的信息输入窗口,在信息输入窗口内设置有多个海报需求选项,用户通过触发对应的海报需求选项使得终端设备10向服务器20发送对应的海报需求信息。

其中,海报需求信息至少包括用于描述海报背景需求的海报背景信息及用于描述海报文案需求的海报文案信息。

如图3所示,例如,终端设备10安装有海报生成的海报应用程序,用户在有海报生成需求时,通过开启海报应用程序,在海报应用程序开启后,终端设备10的显示屏101显示用于进行信息输入的第一信息输入窗口102及第二信息输入窗口103,其中,第一信息输入窗口102用于为用户提供关于描述海报背景需求的相关信息输入,第二信息输入窗口103于为用户提供关于描述海报文案需求的相关信息输入,并且第一信息输入窗口102和第二信息输入窗口103支持语音输入、文本输入或者语音和文本的混合输入。

如,金融科技企业为向用户宣传自己的A款保险业务时,公司的宣传部门可以通过利用海报生成系统生成对应的A款保险业务的宣传海报。宣传人员通过第一信息输入窗口102的第一信息输入栏输入A款保险业务的投保要求及出险介绍的语音或文字信息,通过第二信息输入窗口103的第二信息输入栏输入保险业务具体名称的语音或文字信息,并在信息输入对应的内容编辑完成后,通过点击发送按钮,终端设备10在检查到用户点击发送按钮的触发操作之后,根据用户输入的海报需求生成对应的海报需求信息,并发送给服务器20。

服务器20在接收到终端设备10所发送的海报需求信息之后,根据预设的协议对海报需求信息进行解析,从而得到生成海报所需的海报背景信息及海报文案信息。

步骤S2:根据所述海报背景信息确定背景生成模型,并根据所述海报背景信息和所述背景生成模型得到初始背景图片集,及将所述初始背景图片集中的图片至少进行图像像素增强处理得到海报背景图片集。

示例性地,服务器20在解析得到海报背景信息及海报文案信息之后,根据海报背景信息获取生成海报背景所需的关键信息,并根据关键信息确定背景生成模型,背景生成模型用于根据文字描述生成对应图片,也即,背景生成模型为文-图转换模型,进而服务器20可以利用背景生成模型和对应的关键信息生成初始海报背景图集,并将初始海报背景图集中的图片进行预处理得到海报背景图片集,其中,预处理包括但不限定于图像像素增强处理。其中,生成海报背景所需的关键信息包括但不限定于海报背景风格、海报背景中的目标对象。

在一些实施方式中,所述根据所述海报背景信息确定背景生成模型,包括:

对所述海报背景信息进行关键词提取,得到初始模型关键词;

对所述初始模型关键词进行词义扩增,得到扩充模型关键词;

根据所述扩充模型关键词进行模型搜索,得到背景生成模型。

示例性地,海报背景信息可以是文本信息、也可以是语音信息,在得到海报背景信息之后,若当前海报背景信息的信息类型为文本信息,则对海报背景信息进行文本拆分,并对拆分后的文本提取关键词,从而得到初始模型关键词。若当前海报背景信息的信息类型为语音信息,则对海报背景信息进行语音转换,得到对应的语音文本,并对语音文本拆分,并对拆分后的文本提取关键词,从而得到初始模型关键词。

在得到初始模型关键词后,对初始模型关键词进行近义词或同义词的扩充得到扩充模型关键词,当前获取的扩充模型关键词经过扩充后,语义更为精准,并且覆盖范围更广,进而通过进行关键词扩充后得到的扩充模型关键词在对应的模型数据库中寻找匹配的背景生成模型,该背景生成模型用于根据文本输出与文本匹配的图片,通过扩展后得到的扩充模型关键词进行模型搜索,从而使得所获取的背景生成模型更为精准、全面,进而通过该背景生成模型所输出的背景图片与用户的海报需求信息匹配的概率更高。

例如,服务器20通过接收终端设备10发送的海报需求信息解析到海报背景信息为A款保险业务的投保要求及出险介绍等相关描述的文字信息,则对A款保险业务的投保要求及出险介绍等相关描述的文字信息进行分词,及对分词后的词语进行关键词提取,得到的可以用于进行模型搜索的初始模型关键词,再通过对初始模型关键词进行词义的扩展,如,进行近义词或同义词的扩展,从而得到扩充模型关键词,利用扩充模型关键词进行模型搜索,从而使得搜索到的模型更为全面,进而从更为全面的模型集合中筛选出对应的背景生成模型,使得通过背景生成模型所生成的海报背景图片符合用户海报需求的可能性越高。其中,A款保险业务包括但不限于车险、健康险、财产险、医疗险等。

在一些实施方式中,所述海报背景信息为语音信息,所述对所述海报背景信息进行关键词提取,得到初始模型关键词,包括:

将所述语音信息进行文本转换,得到初始文本;

遍历所述初始文本以确定所述初始文本是否存在语音转换错误的误译词;

当所述初始文本中出现所述误译词时,根据所述误译词的上下文对所述误译词进行修正,得到修正文本;

对所述修正文本进行关键词提取,得到初始模型关键词。

示例性地,当海报背景信息为语音信息时,服务器20需要对语音信息进行转换,以得到语音信息对应的初始文本,在得到初始文本之后,遍历初始文本并对初始文本进行词语拆分及将拆分后的词语与错词库中的易错词进行对比,判断初始文本中是否含有翻译错误的误译词,当判断初始文本中出现所述误译词时,根据误译词所在位置的上下文对误译词进行修正,得到修正文本,然后对修正文本进行关键词提取,得到初始模型关键词。经过修正的修正文本的文本内容翻译准确度高于初始文本,故而,利用修正文本所提取到的初始模型关键词的可靠性更强,用于进行模型搜索得出较优模型的几率更高。

在一些实施方式中,所述根据所述扩充模型关键词进行模型搜索,得到背景生成模型,包括:

根据所述扩充模型关键词从第三方平台搜索得到与所述扩充模型关键词匹配,并用于生成海报背景的多个初始网络模型,并获取各个所述初始网络模型的评价信息;

根据所述评价信息从所述多个初始网络模型从筛选出背景生成模型。

示例性地,在获取到扩充模型关键词后,利用扩充模型关键词在第三方平台进行模型搜索,第三方平台在进行模型搜索过程中,显示当前搜索关键词与对应搜索结果的匹配程度数据,筛选出匹配程度值超过预设值的搜索结果,并根据搜索结果下载对应的初始网络模型,及记录各个初始网络模型对应的评价信息,该评价信息用于为评估对应初始网络模型的图像输出性能提供参考信息。

服务器内预设有评分规则,该评分规则可以利用评价信息及用户的海报需求信息对初始网络模型的图像输出性能进行评分,在获取到初始网络模型、及初始网络模型对应的评价信息之后,可以根据评价信息对各个初始网络模型的图像输出性能进行综合评分,其中,综合评分越高表面图像输出性能与用户的海报需求信息的匹配度越高,故而,可以通过综合评分从所述多个初始网络模型从筛选出背景生成模型。可选地,将综合评分前N的初始网络模型作为背景生成模型,N大于或等于5。

在一些实施方式中,所述评价信息包括模型的综合评分、模型的图像输出效率、模型的图像输出像素,所述根据所述评价信息从所述多个初始网络模型从筛选出背景生成模型,包括:

根据所述模型的综合评分从所述多个初始网络模型从筛选出第一模型集合;

根据所述模型的图像输出效率从所述多个初始网络模型从筛选出第二模型集合;

根据所述模型的图像输出像素从所述多个初始网络模型从筛选出第三模型集合;

从所述第一模型集合、所述第二模型集合及所述第三模型集合中筛选出背景生成模型。

示例性地,初始模型的评价信息至少包括模型的综合评分、模型的图像输出效率、模型的图像输出像素等三个维度。根据模型的综合评分、模型的图像输出效率、模型的图像输出像素等三个不同的维度分别从初始网络模型中筛选出第一模型集合、第二模型集合、及第三模型集合,其中,第一模型集合中的初始模型的综合评分超过预设评分,如,最高得分为10分,则第一模型集合中初始模型的综合评分超过8分。第二模型集合中的初始模型对应的模型的图像输出效率超过预设图像输出效率,如,第二模型集合中的初始模型对应的模型的图像输出效率超过10张/每分钟。同理,第三模型集合中的初始模型对应的模型图像输出像素超过预设像素。

根据用户的海报需求信息对第一模型集合、第二模型集合、及第三模型集合中的各个初始模型进行权值赋分,并计算各个初始模型的最终得分,从而选择最终得分最高的M个预设数量的初始模型为背景生成模型,可选地,3≥M≥1。

如,第一模型集合中评分最高的初始模型赋予A分,第一模型集合中评分第二的赋予第一名得分的80%,即A*80%,第一模型集合中评分第三的评分为第二名得分的80%,即A*80%*80%,如此依次赋分,直至第一模型集合中全部初始模型赋分完成。

同理,第二模型集合中评分最高的初始模型赋予B分,第二模型集合中评分第二的赋予第一名得分的80%,即B*80%,第二模型集合中评分第三得分为第二名得分的80%,即B*80%*80%,如此依次赋分,直至第二模型集合中全部初始模型赋分完成。

同理,第三模型集合中评分最高的初始模型赋予C分,第三模型集合中评分第二的赋予第一名得分的80%,即C*80%,第三模型集合中评分第三得分为第二名得分的80%,即C*80%*80%,如此依次赋分,直至第三模型集合中全部初始模型赋分完成。

步骤S3:根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集。

示例性地,在获得海报文案信息之后,根据海报文案信息确定文案风格类型,并根据文案风格类型确定对应的文案生成模型,然后将海报文案信息所对应的文本输入至文案生成模型中,从而得到与海报文案信息匹配的多种海报文案,也即得到海报文案集,其中,文案风格类型包括但不限定于文案类型及文案布局,文案的类型用于表征文案的字体类型和显示风格,文案的布局用于表征文案在背景图片中的分布位置。

在一些实施方式中,所述海报文案信息包括文案内容、文案类型及文案布局,所述根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集,包括:

根据所述文案类型及所述文案布局从模型数据库中筛选得到文案生成模型;

将所述文案内容作为输入信息输入至所述文案生成模型,得到海报文案集,所述海报文案集中各个海报文案对应的文案布局、文案类型中至少一者不同。

示例性地,不同的文案生成模型用于根据输入文字排布形成不同文案风格的文案输出,也即,不同文案生成模型根据相同的输入文本,可以输出文案布局和/或文案类型不同的输出文本,故而,在输出海报文案前,先根据海报文案信息确定输出文案所需的文案类型及文案布局,并根据文案类型及文案布局从模型数据库中筛选得到文案生成模型,在文案生成模型确定后,将文案内容输入至文案生成模型,从而得到与文案内容匹配的多种海报文案构成的海报文案集。

步骤S4:根据所述海报背景图片集和所述海报文案集生成海报,得到海报集合。

在得到海报背景图片集和海报文案集之后,将海报文案集中各个海报文案与海报背景图片集中的各个海报背景图片进行组合,通过排列组合的方式将海报文案集与海报背景图片集进行重组融合,从而生成对应的海报集合。

例如,海报背景图片集中有4张海报背景图片,海报文案集中有4个海报文案,则海报背景图片集和海报文案集的组合方式为全排列,则有4×3×2×1,即24种组合方式,故而,输出的海报集合中包含有符合用户需求的海报的几率更高。

在一些实施方式中,在得到海报集合之后,所述方法还包括:

根据所述海报集合生成所述海报集合中各个海报对应的海报缩略图,并将所述海报缩略图发送给所述终端设备,以使所述终端设备在预设的显示界面显示所述海报缩略图;

接收所述终端设备的反馈信息,并根据所述反馈信息从所述海报集合中确定目标海报,及将所述目标海报发送给所述终端设备,所述反馈信息为所述显示界面所显示所述海报缩略图被外部对象触发后所述终端设备响应外部对象的触发所生成的信息。

示例性地,在服务器20得到海报集合之后,根据海报集合中的海报生成对应的海报缩略图,并将海报缩略图发送给终端设备10,以使终端设备10在预设的显示界面显示海报缩略图,并利用海报缩略图选择出自己所需的目标海报。

并在用户通过海报缩略图选择出所需的目标海报之后,终端设备10生成对应的反馈信息并发送至服务器20,以使服务器20将目标海报打包发送给终端设备10。

在一些实施方式中,在得到海报集合之后,所述方法还包括:

将所述海报集合发送至预设的数据存储服务器,并将海报集合的数据存储信息发送给所述终端设备。

示例性地,在得到海报集合之后,将海报集合中的海报存储至预设的数据存储服务器,并将该海报集合的存储信息发送至终端设备,以使用户通过存储信息可以访问或下载存储与数据存储服务器中的海报集合。

综上,以该海报生成方法应用于金融科技领域,包括但不限定于保险服务宣传海报生成。

以保险服务宣传海报生成为例进行说明,用户将自己生成保险服务宣传海报的海报需求信息通过终端设备发送给服务器,服务器在获取到海报需求信息之后,根据海报需求信息确定用户的海报需求,如,海报的背景、文案、通过海报的背景和文案突出海报的风格和所需分析的信息。

因此,服务器在确定海报需求之后,根据用户的海报需求分别获取用于生成海报背景的背景生成模型及用于生成海报文案的文案生成模型,分别利用背景生成模型精准输出符合用户需求的海报背景图片、利用文案生成模型精准输出海报文案,在得到海报背景图片和海报文案之后,利用所得到的海报背景图片和海报文案进行组合从而得到多张海报集合,使得根据用户需求输出多种海报方案,便于用户从多种海报方案中进行筛选,进而实现可以根据用户需求高效、高质量输出符合用户要求的保险服务宣传海报方案。请参阅图4,图4为本申请实施例提供的一种海报生成装置的框图性示意图。

如图4所示,海报生成装置200包括信息接收模块201、背景生成模块202、文案生成模块203及海报生成模块204。其中,信息接收模块201,用于接收终端设备的海报需求信息,所述海报需求信息至少包括海报背景信息及海报文案信息;背景生成模块202,用于根据所述海报背景信息确定背景生成模型,并根据所述海报背景信息和所述背景生成模型得到初始背景图片集,及将所述初始背景图片集中的图片至少进行图像像素增强处理得到海报背景图片集;文案生成模块203,用于根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集;海报生成模块204,用于根据所述海报背景图片集和所述海报文案集生成海报,得到海报集合。

在一些实施方式中,所述根据所述海报背景信息确定背景生成模型,包括:

对所述海报背景信息进行关键词提取,得到初始模型关键词;

对所述初始模型关键词进行词义扩增,得到扩充模型关键词;

根据所述扩充模型关键词进行模型搜索,得到背景生成模型。

在一些实施方式中,所述海报背景信息为语音信息,所述对所述海报背景信息进行关键词提取,得到初始模型关键词,包括:

将所述语音信息进行文本转换,得到初始文本;

遍历所述初始文本以确定所述初始文本是否存在语音转换错误的误译词;

当所述初始文本中出现所述误译词时,根据所述误译词的上下文对所述误译词进行修正,得到修正文本;

对所述修正文本进行关键词提取,得到初始模型关键词。

在一些实施方式中,所述根据所述扩充模型关键词进行模型搜索,得到背景生成模型,包括:

根据所述扩充模型关键词从第三方平台搜索得到与所述扩充模型关键词匹配,并用于生成海报背景的多个初始网络模型,并获取各个所述初始网络模型的评价信息;

根据所述评价信息从所述多个初始网络模型从筛选出背景生成模型。

在一些实施方式中,所述评价信息包括模型的综合评分、模型的图像输出效率、模型的图像输出像素,所述根据所述评价信息从所述多个初始网络模型从筛选出背景生成模型,包括:

根据所述模型的综合评分从所述多个初始网络模型从筛选出第一模型集合;

根据所述模型的图像输出效率从所述多个初始网络模型从筛选出第二模型集合;

根据所述模型的图像输出像素从所述多个初始网络模型从筛选出第三模型集合;

从所述第一模型集合、所述第二模型集合及所述第三模型集合中筛选出背景生成模型。

在一些实施方式中,所述海报文案信息包括文案内容、文案类型及文案布局,所述根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集,包括:

根据所述文案类型及所述文案布局从模型数据库中筛选得到文案生成模型;

将所述文案内容作为输入信息输入至所述文案生成模型,得到海报文案集,所述海报文案集中各个海报文案对应的文案布局、文案类型中至少一者不同。

在一些实施方式中,所述海报生成装置200还包括信息发送模块,用于在得到海报集合之后,根据所述海报集合生成所述海报集合中各个海报对应的海报缩略图,并将所述海报缩略图发送给所述终端设备,以使所述终端设备在预设的显示界面显示所述海报缩略图;接收所述终端设备的反馈信息,并根据所述反馈信息从所述海报集合中确定目标海报,及将所述目标海报发送给所述终端设备,所述反馈信息为所述显示界面所显示所述海报缩略图被外部对象触发后所述终端设备响应外部对象的触发所生成的信息。

或者,信息发送模块用于,在得到海报集合之后,将所述海报集合发送至预设的数据存储服务器,并将海报集合的数据存储信息发送给所述终端设备。

可以理解,海报生成装置200可以应用于服务器,并用于执行本申请任一实施例提供的海报生成方法的方法步骤。

请参阅图5,图5为本申请实施例提供的服务器的结构示意性框图。

如图5所示,服务器20包括处理器21和存储器22,处理器21和存储器22通过总线23连接,该总线比如为I2C(Inter-integrated Circuit)总线。

具体地,处理器21用于提供计算和控制能力,支撑整个服务器的运行。处理器21可以是中央处理单元(Central Processing Unit,CPU),该处理器21还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(ApplicationSpecific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable GateArray,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。其中,通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

具体地,存储器22可以是Flash芯片、只读存储器(ROM,Read-Only Memory)磁盘、光盘、U盘或移动硬盘等。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请实施例方案相关的部分结构的框图,并不构成对本申请实施例方案所应用于其上的服务器的限定,具体的服务器可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

其中,处理器21用于运行存储在存储器中的计算机程序,并在执行计算机程序时实现本申请实施例提供的任意一种海报生成方法。

在一些实施方式中,处理器21用于运行存储在存储器中的计算机程序,并在执行计算机程序时实现如下步骤:

接收终端设备的海报需求信息,所述海报需求信息至少包括海报背景信息及海报文案信息;

根据所述海报背景信息确定背景生成模型,并根据所述海报背景信息和所述背景生成模型得到初始背景图片集,及将所述初始背景图片集中的图片至少进行图像像素增强处理得到海报背景图片集;

根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集;

根据所述海报背景图片集和所述海报文案集生成海报,得到海报集合。

在一些实施方式中,处理器21在根据所述海报背景信息确定背景生成模型过程中,执行:

对所述海报背景信息进行关键词提取,得到初始模型关键词;

对所述初始模型关键词进行词义扩增,得到扩充模型关键词;

根据所述扩充模型关键词进行模型搜索,得到背景生成模型。

在一些实施方式中,所述海报背景信息为语音信息,处理器21在对所述海报背景信息进行关键词提取,得到初始模型关键词过程中,执行:

将所述语音信息进行文本转换,得到初始文本;

遍历所述初始文本以确定所述初始文本是否存在语音转换错误的误译词;

当所述初始文本中出现所述误译词时,根据所述误译词的上下文对所述误译词进行修正,得到修正文本;

对所述修正文本进行关键词提取,得到初始模型关键词。

在一些实施方式中,处理器21在根据所述扩充模型关键词进行模型搜索,得到背景生成模型过程中,执行:

根据所述扩充模型关键词从第三方平台搜索得到与所述扩充模型关键词匹配,并用于生成海报背景的多个初始网络模型,并获取各个所述初始网络模型的评价信息;

根据所述评价信息从所述多个初始网络模型从筛选出背景生成模型。

在一些实施方式中,所述评价信息包括模型的综合评分、模型的图像输出效率、模型的图像输出像素,处理器21在根据所述评价信息从所述多个初始网络模型从筛选出背景生成模型过程中,执行:

根据所述模型的综合评分从所述多个初始网络模型从筛选出第一模型集合;

根据所述模型的图像输出效率从所述多个初始网络模型从筛选出第二模型集合;

根据所述模型的图像输出像素从所述多个初始网络模型从筛选出第三模型集合;

从所述第一模型集合、所述第二模型集合及所述第三模型集合中筛选出背景生成模型。

在一些实施方式中,所述海报文案信息包括文案内容、文案类型及文案布局,处理器21在根据所述海报文案信息确定文案生成模型,并根据所述文案生成模型和所述海报文案信息生成海报文案集过程中,执行:

根据所述文案类型及所述文案布局从模型数据库中筛选得到文案生成模型;

将所述文案内容作为输入信息输入至所述文案生成模型,得到海报文案集,所述海报文案集中各个海报文案对应的文案布局、文案类型中至少一者不同。

在一些实施方式中,处理器21在在得到海报集合之后,还用于执行:

根据所述海报集合生成所述海报集合中各个海报对应的海报缩略图,并将所述海报缩略图发送给所述终端设备,以使所述终端设备在预设的显示界面显示所述海报缩略图;

接收所述终端设备的反馈信息,并根据所述反馈信息从所述海报集合中确定目标海报,及将所述目标海报发送给所述终端设备,所述反馈信息为所述显示界面所显示所述海报缩略图被外部对象触发后所述终端设备响应外部对象的触发所生成的信息。

需要说明的是,所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的海报生成装置的具体工作过程,可以参考前述海报生成方法实施例中的对应过程,在此不再赘述。

本申请实施例还提供一种存储介质,用于计算机可读存储,存储介质存储有一个或者多个程序,一个或者多个程序可被一个或者多个处理器执行,以实现如本申请说明书任一实施例提供的海报生成方法的步骤。

其中,存储介质可以是前述实施例的服务器的内部存储单元,例如服务器的硬盘或内存。存储介质也可以是服务器的外部存储设备,例如服务器上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。

本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施例中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。

应当理解,在本申请说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。以上,仅为本申请的具体实施例,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。

相关技术
  • 一种基于H5页面的海报生成方法、系统、装置及存储介质
  • 密码生成方法、装置、存储介质、电子锁、服务器及终端
  • 赛事得分片段的生成方法、装置、服务器和存储介质
  • 标签生成方法、装置、服务器和计算机可读存储介质
  • 一种文档生成方法、装置、服务器和存储介质
  • 微海报生成方法、装置、服务器及计算机可读存储介质
  • 房产海报模板的生成方法、服务器及计算机可读存储介质
技术分类

06120116224605