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

一种广告标题的自动投放方法

文献发布时间:2023-06-19 09:27:35


一种广告标题的自动投放方法

技术领域

本申请涉及广告投放技术领域,特别是涉及一种广告标题的自动投放方法。

背景技术

移动互联网广告行业,基于效果回收的广告一般通过页面HTML进行投放。广告投放内容很重要的一部分就是广告标题。常规的广告标题的投放方式是通过设计好的文字标题进行加载,这需要提前对标题进行预先设计。当投放设计后的标题时,记载标题整体的文字资源耗时时间长,且浪费流量。例如一个标题需要加载宋体字体包,宋体字体包整个大小是20M,前端加载时间至少需要3秒,弱网场景下甚至需要更长时间,耗费了大量的时间成本和流量成本。

发明内容

基于此,有必要针对传统广告标题的投放方法耗费时间成本和流量成本大的问题,提供一种广告标题的自动投放方法。

本申请提供一种广告标题的自动投放方法,包括:

管理端在本地数据库中创建字体库和标题库,并在标题库中存储多个预设广告标题,在字体库中存储多个不同字体样式的标准字体包;所述标准字体包包括一种字体样式的多个文字;

管理端基于多个标准字体包,对每一个预设广告标题进行逐字裁剪,生成每一个预设广告标题中的每一个文字的多个单字字体包,所述单字字体包包括一种字体样式的一个文字;

当广告落地页的广告位被触发后,触发广告位的用户端向引擎服务器发送广告推送请求,以及所述用户端的用户信息;

引擎服务器获取广告推送请求和用户信息,依据所述用户信息向广告位投放与用户信息相关的广告;

引擎服务器依据用户信息,从管理端的标题库中选取与用户信息匹配度最大的最优广告标题,并依据预设字体样式,将所述最优广告标题中的每一个字元素,从字体库中依次进行单字字体包的加载,以完成最优广告标题的投放。

本申请涉及一种广告标题的自动投放方法,将管理端和引擎服务器的工作分离,通过管理端预先执行对字体的裁剪工作,生成单个字的不同字体形式的单字字体包,从而将庞大的字体包拆分个单个汉字的字体资源,为后续引擎服务器加载字体包提供数据基础,且每一个字均有不同字体样式的单字字体包,字体形式丰富。通过管理端对广告标题中的每一个字的单字字体包进行独立加载,实现了将大资源拆分为数个小资源按需加载的目的,减少了字体的加载时间,提高了字体的加载速度,节省了字体的加载流量,同时无需设计海量的标题,节省数据库的存储空间。

附图说明

图1为本申请一实施例提供的一种广告标题的自动投放方法的流程示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供一种广告标题的自动投放方法。需要说明的是,本申请提供的广告标题的自动投放方法的应用于任何种类的广告的投放过程。

此外,本申请提供的广告标题的自动投放方法不限制其执行主体。可选地,本申请提供的广告标题的自动投放方法的执行主体的可以为一种广告标题自动投放系统。具体地,所述广告标题自动投放系统包括管理端和引擎服务器。所述管理端包括数据库。所述管理端可以在数据库中配置数据。所述引擎服务器与所述数据库通信连接,可以实现调用数据库中的数据库进行具体应用。所述引擎服务器还与用户端通信连接。

在本申请的一实施例中,所述广告标题的自动投放方法包括如下步骤S100至步骤S900:

S100,管理端在本地数据库中创建字体库和标题库。进一步地,管理端在标题库中存储多个预设广告标题。管理端在字体库中存储多个不同字体样式的标准字体包。所述标准字体包包括一种字体样式的多个文字。

具体地,预设广告标题可以包括一些依据时事新闻或者热点讯息创建的标题,例如A明星在近三个月比较热门,预设广告标题可以包括“A明星送你蓝牙耳机”。当然预设广告标题也可以包括一些常见的,应用广泛的标题,例如:“天天送好礼”,“节日送话费”等。这些预设广告标题可以存储于标题库中。

所述管理端可以存储多个不同字体样式的标准字体包,例如宋体字体包,黑体字体包,楷体字体包等等。每一个标准字体包可以包括一个字体样式的多个文字。例如,宋体字体包包括1000个常用的文字,这些文字均为宋体。

S300,管理端基于多个标准字体包,对每一个预设广告标题进行逐字裁剪,生成每一个预设广告标题中的每一个文字的多个单字字体包。所述单字字体包包括一种字体样式的一个文字。

具体地,前述内容提及到,标准字体包包括多个文字,如果加载某个文字样式的广告标题,直接加载整个标准字体包的话,耗费时间和流量过大。因此,本申请加载的是单个字的字体包。因此,本步骤需要管理端对单个字的字体包进行裁剪。

例如,预设广告标题为“春节送话费”,而管理端具有宋体,黑体和楷体3个标准字体包,那么笨步骤中,管理端需要裁剪出“春”字的宋体的单字字体包,黑体的单字字体包和楷体的单字字体包。同理,“节”,“送”,“话”和“费”均要分别裁剪出宋体,黑体和楷体的字体包。这种处理方式为后续引擎服务器加载字体包提供数据基础。

S500,当广告落地页的广告位被触发后,触发广告位的用户端向引擎服务器发送广告推送请求,以及所述用户端的用户信息。

具体地,当用户浏览用户端的应用程序时,且浏览广告落地页时,此时触发了广告落地页的广告位。此时,用户端向引擎服务器发送广告推送请求,以及所述用户端的用户信息。所述用户信息可以包括用户的身份信息(姓名、年龄、性别等)、社会信息(籍贯、常住地址、学历、收入范围等)、偏好信息(运动、社交活动、书籍等)。

S700,引擎服务器获取广告推送请求和用户信息,依据所述用户信息向广告位投放与用户信息相关的广告。

具体地,数据库可以包括广告库。所述广告库包括多个预设广告。每一个预设广告可以包括多个用户特征,比如美白面膜的用户特征可以包括女性,美白等。引擎服务器可以计算预设广告和用户信息之间的匹配度,选取匹配度最大的广告,作为与用户信息相关的广告。例如用户信息是女性,21岁,收入为2000-3000,可以投放一个价格比较便宜的美白面膜广告。

S900,引擎服务器依据用户信息,从管理端的标题库中选取与用户信息匹配度最大的最优广告标题。进一步地,引擎服务器依据预设字体样式,将所述最优广告标题中的每一个字元素,从字体库中依次进行单字字体包的加载,以完成最优广告标题的投放。

前述内容已经提及,标题库设置有多个预设广告标题。广告标题也可以包括多个用户特征。引擎服务器可以计算预设广告标题和用户信息之间的匹配度,选取匹配度最大的广告,作与最优广告标题。例如“购买即送卸妆棉”,也是与女性,21岁,收入为2000-3000的用户信息匹配度较大的,如果计算后,这个广告标题与用户信息的匹配度最大,可以将其作为最优广告标题。

进一步地,预设字体样式如果为宋体,可以从字体库搜寻宋体的“购”字字体包,“买”字字体包,“即”字字体包,“送”字字体包,“卸”字字体包,“妆”字字体包和“棉”字字体包,依次进行加载。

具体地,在步骤S900中,在单字字体包均加载完毕后,引擎服务器将多个已加载了字体包的字元素进行组合生成最优广告标题,并对最优广告标题进行渲染。最终,引擎服务器将渲染后的广告标题投放至广告落地页进行显示。

本实施例中,将管理端和引擎服务器的工作分离,通过管理端预先执行对字体的裁剪工作,生成单个字的不同字体形式的单字字体包,从而将庞大的字体包拆分个单个汉字的字体资源,为后续引擎服务器加载字体包提供数据基础,且每一个字均有不同字体样式的单字字体包,字体形式丰富。通过管理端对广告标题中的每一个字的单字字体包进行独立加载,实现了将大资源拆分为数个小资源按需加载的目的,减少了字体的加载时间,提高了字体的加载速度,节省了字体的加载流量,同时无需设计海量的标题,节省数据库的存储空间。

在本申请的一实施例中,所述步骤S300包括如下步骤S310至步骤S340:

S310,管理端选取一个预设广告标题,将所述预设广告标题拆解为多个字元素。所述字元素的数量为M。M为正整数。

S320,管理端选取一个字元素,获取字体库中每一个标准字体包的字体样式信息。标准字体包的数量为N。每一个标准字体包对应一个字体样式。N为正整数;

S330,管理端基于N个标准字体包,生成N个单字字体包。每一个单字字体包包括一个字体样式下的该字元素。

S340,管理端反复执行所述步骤S310至步骤S330,直至所述预设广告标题中所有字元素均被裁剪完毕,得到M×N个单字字体包并存储入字体库。

具体地,步骤S300为单字字体包的具体裁剪过程。例如,预设广告标题为“购买即送卸妆棉”,标准字体包为宋体标准字体包,黑体标准字体包和楷体标准字体包,则M为7,N为3。那么通过执行步骤S310至步骤S340,最终可以得到21个单字字体包。

本实施例中,通过执行对字体的裁剪工作,生成单个字的不同字体形式的单字字体包,从而将庞大的字体包拆分个单个汉字的字体资源,为后续引擎服务器加载字体包提供数据基础。

在本申请的一实施例中,所述步骤S330包括如下步骤S331至步骤S333:

S331,管理端选取一个标准字体包,获取该标准字体包的字体样式,判断字体库中是否存在该字体样式下的所述字元素的字体包。

具体地,步骤S331至步骤S333为具体的每一个字元素的裁剪过程。

S332,若字体库中不存在该字体样式下的所述字元素的字体包,则管理端搜索并提取该标准字体包中的所述字元素,生成一个新的字体包作为单字字体包存储入字体库。

具体地,例如步骤S331选取的是宋体标准字体包,需要裁剪的字元素是“购”字,若字体库中不存在“购”字的宋体单字字体包,则将宋体标准字体包中的“购”字的字体文件提取出来,压缩为一个新的字体包存储入字体库。也即新的单字字字体包只包括“购”字的宋体字体文件。

S333,若字体库中存在所述字体样式下的所述字元素的字体包,则返回所述步骤S331,管理端裁剪下一个字体样式对应的单字字体包,直至所述字元素的所有字体样式的单体字体包均被裁剪完毕。

具体地,承接上述例子,若字体库中已存在“购”字的宋体单字字体包,表明“购”字的宋体单字字体包已经裁剪过,不需要裁剪,返回步骤S331裁剪“购”字的其他字体形式的单字字体包,例如黑体“购”字的宋体单字字体包。

S334,反复执行所述步骤S331至步骤S333,直至所述字元素的所有字体样式的单体字体包均被裁剪完毕。

具体地,承接上述例子,反复执行所述步骤S331至步骤S333,直至“购”字的宋体单字字体包,黑体单字字体包和楷体单字字体包均裁剪完毕,可以结束当前步骤,执行后续步骤S340。

本实施例中,通过这种裁剪方式,使得每一个单字均有不同字体样式的单字字体包,字体形式丰富。

在本申请的一实施例中,在所述步骤S340之后,所述步骤S300还包括如下步骤S351至步骤S352:

S351,管理端判断是否有新字体更新。

S352,若有新字体更新,则管理端遍历字体库中的所有单字字体包中的字元素,将每一个字元素均执行一次裁剪,生成多个在新字体下的单字字体包,并存储入字体库。

具体地,本步骤是有新字体更新时,管理端的处理步骤。例如有方正姚体更新,此时管理端会获取网络资源中的方正姚体的标准字体包,并判断字体库中是否存在方正姚体的标准字体包,若字体库中不存在方正姚体的标准字体包,则确定与新字体更新,执行步骤S352。

进一步地,在步骤S352中,管理端遍历字体库,提取所有单字字体包中的字元素,对每一个字体库中已经存在的字元素进行一次新字体形式的裁剪。例如,“购”字只有黑体单字字体包,宋体单字字体包和楷体单字字体包,管理端需要执行生成“购”字的方正姚体字体包。具体裁剪步骤与步骤S331至步骤S332一直。

本实施例中,通过在新字体更新时,对字体库已拥有的字元素依次进行新字体形式的裁剪,使得字体库可以得到实时字体形式的更新。

在本申请的一实施例中,在所述步骤S340之后,所述步骤S300还包括如下步骤S361至步骤S364:

S361,管理端判断是否有新标题更新。

S362,若有新标题更新,则管理端将新标题拆解为多个字元素。

S363,管理端以新标题中的每一个字元素为索引,遍历字体库,判断是否存在字体库中没有的字元素。

S364,若存在字体库中没有的字元素,则对字体库中没有的字元素依次执行步骤S220至步骤S230,直至字体库中没有的字元素均被裁剪完毕。

具体地,管理端除了有字体形式的更新,还有预设广告标题的更新。本步骤为新标题更新的步骤。例如,有一个新标题“双十一送大礼”,字体库没有这个标题,那么需要对这个标题进行更新。

更新时,若字体库中已经有“送”,“大”和“礼”这三个字的不同字体形式的单字字体包,但是没有“双”,“十”和“一”这三个字的不同字体形式的单字字体包,那么需要执行步骤S364,对“双”,“十”和“一”这三个字依次进行裁剪,生成“双”,“十”和“一”这三个字的不同字体形式的单字字体包进行存储。

本实施例中,通过在新标题更新时,管理端对新标题中的新的字元素进行裁剪,实现了对字体库的实时单字字体包的更新补充。

在本申请的一实施例中,所述数据库还包括特殊元素库,所述字体库还包括特殊字体库。在所述步骤S340之后,所述步骤S300还包括如下步骤S371至步骤S374:

S371,管理端判断是否有特殊元素更新;特殊元素为具有特殊意义的词语或单个字元素。

S372,若有特殊元素更新,则获取组成特殊元素的字元素信息。

S373,依据组成特殊元素的字元素信息,管理端遍历文字库中的所有字元素,提取与所述特殊元素相关的单字字体包存储入特殊字体库。

S374,将所述特殊元素和与所述特殊元素相关的单字字体包建立关联,将特殊元素存储入特殊元素库。

具体地,本步骤还包括特殊元素的更新。特殊元素可以为具有特殊意义的词语或单个字元素。例如,特殊元素可以为“节日”,“节气”等等。特殊元素可以由1个字元素组成,也可以有多个字元素组成。例如“节日”可以为“清明节”,由3个字元素组成,那么就需要将“清”,“明”和“节”三个字的单字字体包存储入特殊字体库。

特殊元素与动态标题的投放有关。本发明可以投放动态标题,那么动态标题可以由多个特殊元素组成,例如“节日”和“奖品”是两个特殊元素,那么有了这两个特殊元素,引擎服务器就可以在落地广告页投放“节日送奖品”这一动态标题。动态标题的投放的意义在于,特殊元素可以依据用户信息的不同而进行改变,从而使得投放的广告标题和用户信息更贴合,吸引用户点击。

本实施例是新的特殊元素的更新时,将所述特殊元素和与所述特殊元素相关的单字字体包建立关联的过程,这有助于引擎服务器投放包括可变的特殊元素的冬天标题,使得使得投放的广告标题和用户信息更贴合,能够吸引用户点击,提高广告整体的投放效果。

在本申请的一实施例中,所述标题库包括样本标题库。在所述步骤S300之后,所述步骤S500之前,所述广告标题的自动投放方法还包括如下步骤S410至步骤S440:

S410,管理端根据预设排版方式对广告落地页进行排版,以确定待投放的广告标题的预设字体样式。

S420,管理端从标题库中提取样本标题,将样本标题投放至广告落地页,以使广告落地页呈现在预设字体样式下的样本标题。

S430,管理端对输入样本标题的广告落地页进行纠错审核,并依据审核结果判断是否审核成功。

S440,若审核成功,则执行后续步骤S500。

具体地,预设排版方式是预先设置好的。预设排版方式包括预设字体样式,例如宋体。预设排版方式不包括具体待投放的广告标题的内容。

本实施例中,通过对广告落地页进行纠错审核,使得管理端可以预览标题的投放效果,避免出现错误,比如图片颜色和标题不搭配,样本标题投放后乱码等等。

在本申请的一实施例中,所述标题库还包括普通标题库。所述步骤S900包括如下步骤S910至步骤S940:

S910,引擎服务器依据预设排版方式,判断待投放的广告标题为普通标题还是特殊标题。

具体地,承接上述实施例,预设排版方式有普通标题需求和特色标题需求的标记,引擎服务器可以根据不同标题需求的标记执行不同的后续步骤。

S921,若待投放的广告标题为特殊标题,则引擎服务器依据用户信息,计算每一个特殊元素与用户信息的匹配度。

具体地,例如,用户信息包括用户居住地为成都,那么辣椒,吃货节这些特殊元素和用户信息的匹配度均比较大。因此,可以计算出每一个特殊元素与用户信息的匹配度。

S922,引擎服务器将特殊元素与用户信息的匹配度按从大到小的顺序排序,取匹配度最大的前K个特殊元素组合为一个广告标题。K为正整数。

具体地,例如K取2,通过计算,火锅和吃货节,是匹配度最大的2个特殊元素,则可以将火锅和吃货节组合为一个广告标题。

S923,计引擎服务器算该广告标题的总匹配度,所述广告标题的总匹配度为该广告标题的各个特殊元素与用户信息的匹配度之和。

S924,引擎服务器判断该广告标题的总匹配度是否大于匹配度阈值。

S925,若该广告标题的总匹配度大于匹配度阈值,则引擎服务器将该广告标题作为最优广告标题。

具体地,若该广告标题的总匹配度大于匹配度阈值,则该广告标题有推送的必要,引擎服务器将该广告标题作为最优广告标题。

S926,引擎服务器对最优广告标题进行具体字元素的填充。

具体地,填充是填充具体字元素。例如,由火锅和吃货节组合为的最优广告标题,通过字元素填充,生成“吃货节送火锅劵”的最优广告标题。

S940,引擎服务器从字体库中依次加载最优广告标题中每一个字元素的单字字体包,投放于广告落地页。

具体地,例如最优广告标题为“吃货节送火锅劵”,那么依次加载最优广告标题中“吃”,“货”,“节”,“送”,“火”,“锅”,“劵”6个字的宋体单字字体包。这里由于是预设排版方式已经包括预设字体形式,因此加载的是宋体的单字字体包。

本实施例可以实现投放与用户信息最相关的特殊元素组成的广告标题,更易吸引用户点击,最大化广告标题的吸引度,从而增大广告的投放效果。

在本申请的一实施例中,所述步骤S900还包括:

S930,若待投放的广告标题为普通标题或步骤S924中广告标题的总匹配度小于或等于匹配度阈值,则引擎服务器从普通标题库中任意选取一个普通标题作为最优广告标题,执行后续步骤S940。

具体地,若步骤S924中广告标题的总匹配度小于或等于匹配度阈值,则表明引擎服务器判断没有和用户信息比较相关的特殊元素,引擎服务器自动投放普通标题。

本实施例实现了特殊元素组成的动态标题和普通标题的自动择优推送。

在本申请的一实施例中,所述数据库还包括奖励元素库,在所述步骤S940之后,所述步骤S900还包括:

S950,引擎服务器判断最优广告标题中是否存在任意一个特殊元素绑定有奖励元素。

S960,若最优广告标题中存在任意一个特殊元素绑定有奖励元素,则引擎服务器进一步计算奖励元素库中各个奖励元素和用户信息的匹配度。

S970,引擎服务器选取匹配度最大的奖励元素,创建奖励页面,将奖励页面与匹配度最大的奖励元素建立关联,以便广告落地页被点击后可以直接跳转到对应的奖励页面。

具体地,奖励元素可以与特殊元素绑定,以便于用户后续点击广告落地页在线上及时领取。例如特殊元素“火锅劵”绑定有火锅劵的电子兑换码,则可以创建一个兑换火锅劵的页面,以便用户点击广告落地页后,可以跳转进行兑奖。

本实施例中,通过在特殊元素上绑定奖励元素,进一步完善了广告落地页,广告标题和奖品之间的联系。

以上所述实施例的各技术特征可以进行任意的组合,各方法步骤也并不做执行顺序的限制,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请的保护范围应以所附权利要求为准。

相关技术
  • 一种广告标题的自动投放方法
  • 一种外置式洗衣机自动投放装置及自动投放方法
技术分类

06120112177065