CN104809632B - 一种基于模板的动态广告的生成方法和装置 - Google Patents
一种基于模板的动态广告的生成方法和装置 Download PDFInfo
- Publication number
- CN104809632B CN104809632B CN201510229232.9A CN201510229232A CN104809632B CN 104809632 B CN104809632 B CN 104809632B CN 201510229232 A CN201510229232 A CN 201510229232A CN 104809632 B CN104809632 B CN 104809632B
- Authority
- CN
- China
- Prior art keywords
- user
- information
- advertisement
- template
- intention
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种基于模板的动态广告生成方法和装置,用于针对不同用户个性特点推送个性化广告,该方法包括:获取个性化广告信息,该个性化广告信息包括待展示广告的创意模板、替换词包、默认模板和落地页链接,所述创意模板中包括至少一个可替换单元,所述替换词包中包括至少一个替换单元,所述落地页链接对应于所述创意模板和所述默认模板设置;获取用户的个性化信息,包括获取用户场景信息和获取用户属性信息;个性化广告创意计算,根据获取的所述个性化广告信息和用户的个性化信息,生成针对不同用户个性特点的个性化广告;以及推送并显示所述个性化广告。本发明还公开了一种基于模板的动态广告生成装置。
Description
技术领域
本发明涉及一种互联网广告生成方法和装置,特别是一种针对不同用户个性特点的基于模板的动态广告生成方法和装置。
背景技术
互联网广告服务的本质在于连接产品和用户的需求,让用户对产品了解并产生兴趣,进而点击广告以及发生产品交易等行为。在众多互联网广告产品中,以广告创意文案(以下简称广告创意),广告到达页链接URL,以及一些图片信息组成的互联网广告最为常见。这些广告一般将待推广的广告素材(主要是广告创意,广告到达页链接URL等)提交到广告投放平台,由广告投放平台投放给互联网用户。在这种广告模式下,所有互联网用户看到的某个广告都是一模一样的。这种千人一面的广告,缺乏个性化和定制性,很难直击用户的核心需求,降低了用户对广告的兴趣与认识。
发明内容
本发明所要解决的技术问题是针对现有技术的上述缺陷,提供一种可针对不同用户个性特点推送的基于模板的动态广告生成方法和装置。
为了实现上述目的,本发明提供了一种基于模板的动态广告生成方法,用于针对不同用户个性特点推送个性化广告,其中,包括如下步骤:
S100、获取个性化广告信息,该个性化广告信息包括待展示广告的创意模板、替换词包、默认模板和落地页链接,所述创意模板中包括至少一个可替换单元,所述替换词包中包括至少一个替换单元,所述落地页链接对应于所述创意模板和所述默认模板设置;
S200、获取用户的个性化信息,包括获取用户场景信息和获取用户属性信息;
S300、个性化广告创意计算,根据获取的所述个性化广告信息和用户的个性化信息,生成针对不同用户个性特点的个性化广告;以及
S400、推送并显示所述个性化广告。
上述的动态广告生成方法,其中,所述获取用户场景信息包括:
获取时间信息,获取计算机或手机操作***当前的***时间作为时间信息;以及
获取地点信息,获取所述计算机或手机的GPS信息作为所述地点信息。
上述的动态广告生成方法,其中,所述获取所述用户属性信息包括:
获取用户兴趣点信息,根据用户长期的阅读、浏览和/或搜索行为,对每个用户的关键词按照各个具体兴趣点的权重由高到低实时排序,并按照最终权重顺序确定多个关键词作为该用户的兴趣词包;
获取用户年龄信息,根据预存的年龄分类器和该用户的兴趣词计算获得该用户的年龄信息;以及
获取用户性别信息,根据预存的性别分类器和该用户的兴趣词计算获得该用户的性别信息。
上述的动态广告生成方法,其中,所述获取所述用户属性信息还包括:
获取用户常在地点信息,通过计算机或手机软件获取用户的GPS信息,并累积该用户长期的GPS信息存储在数据库中,计算出这些GPS信息对应的具体地点,并累加该具体地点的频次,取至多3个的常在地点作为该用户的常在地点信息。
上述的动态广告生成方法,其中,所述个性化广告创意计算步骤进一步包括:
S301、遍历所述待展示广告的创意模板,判断该创意模板中是否存在要匹配的所述可替换单元;
S302、如果存在需要匹配的所述可替换单元,则读取该可替换单元对应的替换词包,并从所述替换词包中选择出能与所述用户的个性化信息匹配的所述替换单元;
S303、若选择成功,则用选择出的所述替换单元替换所述可替换单元;
S304、循环步骤S301-S303,直至该创意模板中没有要匹配的所述可替换单元;
S305、生成个性化广告并对应该个性化广告选择所述落地页链接。
上述的动态广告生成方法,其中,在步骤S300中,还包括:
S306、若在步骤S302中,所述的替换词包中没有能与所述用户的个性化信息匹配的替换单元,则推送并显示广告的所述默认模板并选择对应的所述落地页链接。
上述的动态广告生成方法,其中,在步骤S301中,如果该创意模板中不存在需要匹配的可替换单元,则直接选择所述落地页链接。
上述的动态广告生成方法,其中,步骤S305中选择所述落地页链接进一步包括:
S3051、如果广告只有一个所述落地页链接,则选择该落地页链接;
S3052、如果该广告有一个所述落地页链接,所述创意模板有多个可替换单元,且针对每个所述替换单元都设置了对应落地页链接,则选择该广告的所述落地页链接;
S3053、如果该广告有一个落地页链接,且针对每个所述替换单元都设置了对应落地页链接,但仅有一个可替换单元,则使用所述替换单元的对应落地页链接。
上述的动态广告生成方法,其中,步骤S302进一步包括:
S3021、判断所述可替换单元是否为时间模式,如果是,则根据该时间模式匹配的时间粒度将该用户的时间信息选择为该时间粒度信息;如果否,则执行步骤S3022;
S3022、判断所述可替换单元是否为地点模式,如果是,则根据该地点模式匹配的地点粒度将该用户的地点信息选择为该地点粒度信息;如果否,则执行步骤S3023;
S3023、判断所述可替换单元是否为兴趣词模式,如果是,则获取该用户的兴趣词包并计算所述替换词包和该用户的兴趣词包的交集;如果否,则执行步骤S306;
S3024、判断该替换词包和该用户兴趣词包的交集是否为空,如果是,则执行步骤S306;如果否,则选择该交集中权重最大的关键词作为所述替换单元。
为了更好地实现上述目的,本发明还提供了一种基于模板的动态广告生成装置,用于针对不同用户个性特点推送个性化广告,其中,包括:
个性化广告信息模块,该个性化广告信息包括待展示广告的创意模板、替换词包、默认模板和落地页链接,所述创意模板中包括至少一个可替换单元,所述替换词包中包括至少一个替换单元,所述落地页链接对应于所述创意模板和所述默认模板设置;
用户个性化信息获取模块,该用户个性化信息包括用户场景信息单元和用户属性信息单元;
个性化广告创意计算模块,分别与所述个性化广告信息模块和所述用户个性化信息获取模块连接,并根据所述个性化广告信息和所述用户个性化信息,计算生成针对不同用户个性特点的个性化广告;以及
推送显示模块,与所述个性化广告创意计算模块连接,用于推送并显示所述个性化广告。
本发明的技术效果在于:
1)在广告创意中融入用户的个性化信息,进行专门的创意定制,强化用户和广告的参与度,提高广告的吸引力,并降低用户对千人一面广告的厌倦;
2)在较低的成本下,实现了千人千面的广告创意,每个用户看到的广告都是不一样的,且广告创意与用户的个性化信息相关,提升了广告的点击率和转化率;
3)通过提升广告的点击率和转化率,有利于提升广告投放平台的价值,有利于扩展广告平台的市场份额。
总之,本发明在基于推荐的移动互联网服务中,比如基于推荐技术的新闻资讯阅读服务,这种强个性化的资讯阅读产品,能获取到丰富的用户个性化信息,这些个性化信息不仅包括用户使用时的场景信息,比如地点信息、时间信息及所处状态信息等,还包括从用户的大量的长期的阅读浏览搜索文章的行为中分析出用户的属性,比如兴趣倾向、性别、年龄、职业等信息。利用这些用户的个性化信息,结合需要推广的内容,产生出个性化的千人千面的广告创意,在创意中突出与用户相关,或者感兴趣的信息,进而吸引用户的注意力,降低用户对广告的厌倦程度,提升广告点击率及转化率,使得广告投放方、用户及广告投放平台方获得三方共赢。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为本发明一实施例的装置结构框图;
图2为本发明一实施例的个性化广告信息提交示意图;
图3为一新闻阅读软件界面示意图;
图4为本发明一实施例的方法流程图;
图5为本发明一实施例的个性化广告创意计算流程图;
图6为本发明一实施例的广告推送效果图。
其中,附图标记
1 个性化广告信息模块
2 用户个性化信息获取模块
21 用户场景信息单元
22 用户属性信息单元
3 个性化广告创意计算模块
4 推送显示模块
5 广告数据库
S100-S307 步骤
具体实施方式
下面结合附图对本发明的结构原理和工作原理作具体的描述:
参见图1,图1为本发明一实施例的装置结构框图。本发明的基于模板的动态广告生成装置,用于针对不同用户个性特点推送个性化广告,包括:
个性化广告信息模块1,该个性化广告信息包括待展示广告的创意模板、替换词包、默认模板和落地页链接,所述创意模板中包括至少一个可替换单元,所述替换词包中包括至少一个替换单元,所述落地页链接对应于所述创意模板和所述默认模板设置;
用户个性化信息获取模块2,该用户个性化信息包括用户场景信息单元21和用户属性信息单元22;
个性化广告创意计算模块3,分别与所述个性化广告信息模块1和所述用户个性化信息获取模块2连接,并根据所述个性化广告信息和所述用户个性化信息,计算生成针对不同用户个性特点的个性化广告;以及
推送显示模块4,与所述个性化广告创意计算模块3连接,用于推送并显示所述个性化广告。
其中,可通过该个性化广告信息模块1提交广告的创意模板,替换词包,默认模板,广告落地页链接到广告后台***中,并在广告数据库5中存储起来,待广告投放时使用。具体提交页面可参见图2,图2为本发明一实施例的个性化广告信息提交示意图。
其中,广告的创意模板为欲在广告投放***中提交的广告创意模板,广告创意模板中包含一些可识别并可被替换的可替换单元,可替换单元可由一个花括号括起来的部分标示,表示一个可动态替换文本的位置。花括号中的文字是该可替换单元的位置标识,括号中的文字不是创意的一部分,可以将其定义为各种名字,例如图2中的可替换单元为“手机品牌”,是该模式位置备选替换词包(下文详述)的名字。如创意模板“{手机品牌}必选!波尔卡手机钢化玻璃膜限时购”,其中“{手机品牌}”为一个可以被动态替换的可替换单元,即一个可替换文本的位置,该可替换单元可以被各种手机品牌词替换。一个创意模板不限于仅包含一个可替换单元,可以包含多个可替换单元。比如创意模板:“喜欢电影?去看{电影明星}的{电影名}吧”,其中“{电影明星}”和“{电影名}”均为可被动态替换的可替换单元。另外动态创意的可替换单元不限于实物实体,还可以是地点,时间等。
替换词包为与广告相关的一组词的集合,用于替换广告创意中的可替换单元,一个可替换单元位置对应一个替换词包,如果一个广告创意有多个可替换单元,则需要对应提供多个替换词包。比如上述手机膜广告对应的替换词包“手机品牌”可设置为:“iphone,小米,索尼”等等,最终广告展示时,如果通过计算iphone被选中替换填充上述创意模板中的可替换单元位置,则最终广告推送的将是“iphone必选!波尔卡手机钢化玻璃膜限时购”。该替换词包中的内容由广告需求决定。一般来说,根据被推广产品的特点,该替换词包中的词越多,个性化创意广告的千人千面效果就越好,优化点击率的效果也越好。
默认模板为预设的一个默认模板,该默认模板在创意模板的可替换单元位置替换失败的情况下,作为广告推送时的最终创意。
广告落地页链接,可以针对整个广告设置一个落地页链接,任何时候都是用该落地页链接。也可以针对替换词包中的每一个替换单元(例如每个词)一一指定落地页链接,当替换词包中的某个词被计算出来用于替换可替换单元时,则该广告的落地页链接优先使用与该词对应的链接,如果该词没有指定特定的落地页链接,则使用广告本身的默认落地页链接。例如选中了“苹果”这个替换词,如果广告主提供了苹果对应的落地页链接,则展现“苹果”对应的落地页链接,那么用户点击广告时,就会打开一个特别为“苹果”指定的落地页。
用户场景信息属于用户个性化信息的一部分,主要涉及用户所处的环境信息,这些信息主要包括:时间,地点信息等。我们可以通过用户计算机或手机设备上的个性化的新闻阅读软件从计算机或手机操作***或GPS设备获取。并可通过因特网、移动网络传递到远端的服务器供处理。
参见图3,图3为一新闻阅读软件界面示意图。具体说明如下:
时间信息:通过新闻阅读软件从手机操作***中获取当前的***时间,包括日期,星期等。
地点信息:通过新闻阅读软件实时获取用户手机设备商的GPS信息,查询GPS数据库,获取用户所在城市级别,区县级别的信息。
用户的属性信息是用户个性化信息的另一种形式,属于比较高级的信息。这类信息从用户长期的阅读、浏览和搜索行为中分析获得,包括但不限于用户的性别、年龄、兴趣点及常在地点等等信息。比如如下个性化信息:
兴趣点:例如以词的形式呈现,可以挖掘自各个用户长期的阅读浏览搜索行为,每个用户的兴趣词按照各个具体兴趣点的权重由高到低排序。比如一个对互联网创业、科技等领域关心的用户,其兴趣词信息可能会包含“互联网、百度、李彦宏、问卷星、阿里巴巴、腾讯、大数据、创业、创业基金、马云、移动互联网、人工智能、阿里、搜索引擎”等等,而比如对娱乐明星感兴趣的用户,其个性化的兴趣词可能包含“林更新、赵又廷、黄渤、邓超、张予曦、赵薇”等。本实施例中兴趣点的具体抽取算法例如是:手机软件推荐用户阅读文章,用户不断地阅读文章。这每篇文章通过算法模型抽取了若干关键词,并通过算法模型给定了每个关键词相对该篇文章主题思想的权重,这些关键词及对应的权重数据存储在文章数据库中。用户每阅读、评论一篇文章,就会将该文章的关键词的权重累加到用户的兴趣词上,记为用户的兴趣词权重。用户不断地阅读文章,就会不断有词累加到用户的兴趣词权重上,取最终权重最大的1000个词作为用户的兴趣词。整个计算过程是实时的过程,随着用户阅读行为在时间上的积累,这些兴趣词会不断发生变化。
性别和年龄:本实施例中,其计算方法与上述用户的兴趣词类似,通过计算用户在新闻文章阅读上的长期行为获得。例如,手机软件推荐用户阅读文章,用户不断地阅读文章。这些文章已经通过算法模型计算出了其主题信息,以及主题信息的权重,这些主题信息及对应的权重数据存储在文章数据库中。用户每阅读、评论一篇文章,就会将该文章的主题信息的权重累加到用户的兴趣主题上,用户不断地阅读文章,就会不断有主题信息累加到用户的兴趣主题上,存储在数据库里。可以再通过相关软件发布电子调查问卷,收集部分用户提交的用户的性别年龄信息,存储到数据库里。这些用户真实的性别年龄数据结合对应累积的用户兴趣主题数据,分别训练两个机器学习的分类模型,一个为性别分类器,一个为年龄分类器,最终通过这两个分类器,就能计算出大量用户的性别和年龄信息。
常在地点:可以通过手机软件获取用户GPS信息,累集用户长期的GPS信息,存储在数据库中,计算出这些GPS信息对应的具体省市(区县级别)的信息,并累加这些信息的频次,取出至多3个的常在区县地点的信息作为用户的常在地点信息。
根据上述的广告创意模板、替换词包、以及用户的个性化信息,结合一些创意计算生成算法实现丰富多变的个性化创意广告。个性化创意的计算生成算法是个性化广告创意计算模块3的核心。
参见图4,图4为本发明一实施例的方法流程图。本发明的基于模板的动态广告生成方法,用于针对不同用户个性特点推送个性化广告,包括如下步骤:
步骤S100、获取个性化广告信息,该个性化广告信息包括待展示广告的创意模板、替换词包、默认模板和落地页链接,所述创意模板中包括至少一个可替换单元,所述替换词包中包括至少一个替换单元,所述落地页链接对应于所述创意模板和所述默认模板设置;
步骤S200、获取用户的个性化信息,包括获取用户场景信息和获取用户属性信息;
步骤S300、个性化广告创意计算,根据获取的所述个性化广告信息和用户的个性化信息,生成针对不同用户个性特点的个性化广告;以及
步骤S400、推送并显示所述个性化广告。
其中,所述获取用户场景信息步骤包括:
获取时间信息步骤,获取计算机或手机操作***当前的***时间作为时间信息;以及
获取地点信息步骤,获取所述计算机或手机的GPS信息作为所述地点信息。
所述获取所述用户属性信息步骤包括:
获取用户兴趣点信息步骤,根据用户长期的阅读、浏览和/或搜索行为,对每个用户的关键词按照各个具体兴趣点的权重由高到低实时排序,并按照最终权重顺序确定多个关键词作为该用户的兴趣词包;
获取用户年龄信息步骤,根据预存的年龄分类器和该用户的兴趣词计算获得该用户的年龄信息;以及
获取用户性别信息步骤,根据预存的性别分类器和该用户的兴趣词计算获得该用户的性别信息。
本实施例中,所述获取所述用户属性信息步骤还包括:
获取用户常在地点信息步骤,通过计算机或手机软件获取用户的GPS信息,并累积该用户长期的GPS信息存储在数据库中,计算出这些GPS信息对应的具体地点,并累加该具体地点的频次,取至多3个的常在地点作为该用户的常在地点信息。
其中,所述个性化广告创意计算步骤进一步包括:
步骤S301、遍历所述待展示广告的创意模板,判断该创意模板中是否存在要匹配的所述可替换单元;在步骤S301中,如果该创意模板中不存在需要匹配的可替换单元,则直接选择所述落地页链接。
步骤S302、如果存在需要匹配的所述可替换单元,则读取该可替换单元对应的替换词包,并从所述替换词包中选择出能与所述用户的个性化信息匹配的所述替换单元;进一步包括:
步骤S3021、判断所述可替换单元是否为时间模式,如果是,则根据该时间模式匹配的时间粒度将该用户的时间信息选择为该时间粒度信息;如果否,则执行步骤S3022;
步骤S3022、判断所述可替换单元是否为地点模式,如果是,则根据该地点模式匹配的地点粒度将该用户的地点信息选择为该地点粒度信息;如果否,则执行步骤S3023;
步骤S3023、判断所述可替换单元是否为兴趣词模式,如果是,则获取该用户的兴趣词包并计算所述替换词包和该用户的兴趣词包的交集;如果否,则执行步骤S306;
步骤S3024、判断该替换词包和该用户兴趣词包的交集是否为空,如果是,则执行步骤S306;如果否,则执行步骤S3031选择该交集中权重最大的关键词作为所述替换单元。
步骤S303、若选择成功,则用选择出的所述替换单元替换所述可替换单元;
步骤S304、循环步骤S301-S303,直至该创意模板中没有要匹配的所述可替换单元;
步骤S305、生成个性化广告并对应该个性化广告选择所述落地页链接,选择所述落地页链接进一步包括:
步骤S3051、如果广告只有一个所述落地页链接,则选择该落地页链接;
步骤S3052、如果该广告有一个所述落地页链接,所述创意模板有多个可替换单元,且针对每个所述替换单元都设置了对应落地页链接,则选择该广告的所述落地页链接;
步骤S3053、如果该广告有一个落地页链接,且针对每个所述替换单元都设置了对应落地页链接,但仅有一个可替换单元,则使用所述替换单元的对应落地页链接。
本实施例中,在步骤S300中,还包括:
步骤S306、若在步骤S302中,所述的替换词包中没有能与所述用户的个性化信息匹配的替换单元,则推送并显示广告的所述默认模板并选择对应的所述落地页链接。
下面以一实施例详细说明本发明的方法:
个性化创意生成开始;
从广告数据库5中读取待展示广告的创意信息,包括广告的创意模板、替换词包、默认模板(步骤S100);
接收手机软件传递过来的用户的场景信息,即时间及地点信息。从用户属性数据库中读取用户的个性化属性信息(步骤S200)。
进入循环,遍历创意模板中的文本,如果该创意模板中不存在可替换的模式位置,则进入步骤S305,如果创意模板中有需要替换的模式位置,则进入步骤S302,直至再没有需要替换的模式位置,则进入步骤S305;
读取该模式位置对应的替换词包(步骤S302)
分创意模式的具体类型,从动态替换词包中选择出能与用户的个性化信息匹配的词,如果能选择出来,则进入步骤S303,如果不能选择出来,则进入步骤S305。下面将针对具体的可替换单元创意模式类型,说明如何根据用户的个性化信息,将可替换单元位置替换成对应替换词包中的某个替换单元(创意词)。
将步骤S302中选择出来的词替换到创意模板的可替换单元位置后,继续步骤S301-S303的循环;
退出循环,使用广告的默认模板和落地页链接,以及可能相关的广告图片信息(步骤S306),结束。
推送上述步骤生成的个性化广告,并选择广告落地页链接:如果广告只有一个落地页链接,则使用该落地页链接。如果该广告有一个落地页链接,且创意模板存在有多个可替换单元的模式位置,且对应每个可替换单元的模式位置的替换单元(创意词)都设置了对应的落地页链接,则使用广告的落地页链接,而不是用创意词对应的落地页链接。如果该广告不仅有一个落地页链接,而且针对每个可替换单元的模式位置的创意词都设置了落地页链接,但仅有一个可替换单元的模式位置,则使用替换可替换单元的的创意词对应的落地页链接。
上述整体流程为个性化创意广告生成的基本算法流程。其中针对具体的创意模式,创意模式的处理算法存在差异。目前创意模式支持时间模式,城市级别地点模式,区县级别地点模式,以及用户的兴趣模式。
以下详细介绍这几种具体创意模式的具体算法,参见图5,图5为本发明一实施例的个性化广告创意计算流程图。
A、时间创意模式的个性化创意生成算法
举例来说,比如广告库中的创意模板为“{时间}了,去看热映的电影‘银河护卫队吧’”,“{时间}”为一个可替换单元的模式位置,其对应的替换词包中的替换单元为“周一,周日,周五”。默认模板为“休假了,去看热映的电影‘银河护卫队’吧”。
程序将获取到用户的场景信息时间信息,转换成“周一”,“周二”……“周日”这样的词,然后用这个词匹配替换词包中的词。如果用户的时间恰好为周五,则正好匹配上替换词包中的“周五”,故将创意模板中的模式位置替换成周五,最终的广告就变成了“周五了,去看热映的电影‘银河护卫队’吧”。如果说转换成的词恰好是周三,则最后的广告创意为上述默认模板“休假了,去看热映的电影‘银河护卫队’”。针对用户的不同的时间场景,该广告就会发生变化。
上述时间类型模式的替换词包还可以是“上午,下午,晚上”这样细粒度的时间词词包。这样算法会根据具体的创意模式,将用户的场景时间信息转换成“上午”……“下午”等这样的词。
B、地点类型创意模式的个性化创意生成算法
举例来说,比如广告库中的创意模板为“{地点}春天变化快超多肌肤问题护理须对症”,“{地点}”为一个模式位置,其对应的替换词包为“北京,上海,武汉”。默认模板为“本地春天变化快超多肌肤问题护理须对症”。
程序将获取到用户的场景信息中的GPS信息,转换成“北京,上海,武汉,成都”这样的城市名称,然后用这个词匹配替换词包中的词。如果用户A的地点信息恰好转换为“北京”,则匹配上替换词包中的“北京”,故将创意模板中的模式位置替换成“北京”,最终的广告就变成了“北京春天变化快超多肌肤问题护理须对症”。如果用户B的地点信息恰好转换为“武汉”,则匹配上替换词包中的“武汉”,最终的广告创意就变成了“武汉春天变化快超多肌肤问题护理须对症”。如果用户C的地点信息不在替换词包中所包含的四座城市中,或者用户C的地点信息获取失败,或者地点信息转换成城市名称失败,则使用默认模板“本地春天变化快超多肌肤问题护理须对症”。
上述地点模式的替换词包还可以是“朝阳区,海淀区,西城区”等这样的区县级别的地点信息词包。这样算法会根据具体的创意模式,将用户的场景GPS信息转换成“海淀区、……、朝阳区”这样区县级别的地点名词。
C、兴趣类型创意模式的个性化创意生成算法
举例来说,比如广告库中的创意模板为“国美手机开学季,{手机}最高直降1200元~”,“{手机}”为一个可替换单元的模式位置,其对应的替换词包为“三星,联想,小米,华为”。默认模板为“国美手机开学季,买手机最高直降1200元~”。
程序从用户属性数据库中读取用户的兴趣词信息,以及兴趣词对应的权重信息。计算用户的兴趣词和模式替换词包中的词的交集,并从中选出权重最高的词,替换该模式位置,比如最终选出的词为“小米”,则广告最终为“国美手机开学季,小米最高直降1200元~”。如果用户的兴趣词和替换词包中的词的交集为空,则使用默认模板“国美手机开学季,买手机最高直降1200元~”。
创意广告素材和用户个性化信息经过个性化创意计算模块后,产生个性化的广告,以及广告的落地页链接,以及可能的广告图片,通过后端服务器程序传递到前端推送显示模块4,由该推送显示模块4展示广告给用户。参见图6,图6为本发明一实施例的广告推送效果图。
本发明在如下几方面具有明显优于现有技术的效果:
1)用户角度:传统的广告一般为千人一面的广告创意,不会因用户的变化而变化,个性化和定制性不够,会降低广告对用户的吸引力。另外从长期的角度来看,用户也会对同一创意的单一广告产生厌倦感。比如手机保护膜的广告为“波尔卡手机钢化玻璃膜限时购热门机型全覆盖”,那么看到该广告的所有用户看到的都是该广告创意,而该创意没有突出用户的兴趣点和关注点,对用户的吸引力有限。而个性化广告创意的技术,能让关注iphone手机的用户,看到的广告是“iphone必选!波尔卡手机钢化玻璃膜限时购”;喜欢联想手机的用户,看到的广告是“联想必选!波尔卡手机钢化玻璃膜限时购”。这样能显著提升广告对广告受众的吸引力。长期而言,广告创意不是一成不变的,是会发生变化的,这也会改善用户对该广告的厌倦情况;
2)广告投放的角度:广告投放关注广告点击率以及转化率,有较强烈的优化动机,也希望针对不同的用户展示不同的广告创意。但传统做法一般为预先设计多个广告创意,且广告投放平台一般会限制创意个数,不会太多,因此通过这种方式,实现千人千面的广告创意难度较大。而通过本发明的基于模板的个性化广告创意方法及装置,通过一个模板即能产出多个甚至是大量创意,大幅降低需设计多个广告创意的成本,同时广告创意是个性化定制的,和用户高度相关,大量有效信息前置在广告创意中,可带来广告点击率和转化率提升的效果。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (10)
1.一种基于模板的动态广告生成方法,用于针对不同用户个性特点推送个性化广告,其特征在于,包括如下步骤:
S100、获取个性化广告信息,该个性化广告信息包括待展示广告的创意模板、替换词包、默认模板和落地页链接,所述创意模板中包括至少一个可替换单元,所述替换词包中包括至少一个替换单元,所述落地页链接对应于所述创意模板和所述默认模板设置;
S200、获取用户的个性化信息,包括获取用户场景信息和获取用户属性信息;
S300、个性化广告创意计算,根据获取的所述个性化广告信息和用户的个性化信息,生成针对不同用户个性特点的个性化广告;以及
S400、推送并显示所述个性化广告。
2.如权利要求1所述的动态广告生成方法,其特征在于,所述获取用户场景信息包括:
获取时间信息,获取计算机或手机操作***当前的***时间作为时间信息;以及
获取地点信息,获取所述计算机或手机的GPS信息作为所述地点信息。
3.如权利要求2所述的动态广告生成方法,其特征在于,所述获取所述用户属性信息包括:
获取用户兴趣点信息,根据用户长期的阅读、浏览和/或搜索行为,对每个用户的关键词按照各个具体兴趣点的权重由高到低实时排序,并按照最终权重顺序确定多个关键词作为该用户的兴趣词包;
获取用户年龄信息,根据预存的年龄分类器和该用户的兴趣词计算获得该用户的年龄信息;以及
获取用户性别信息,根据预存的性别分类器和该用户的兴趣词计算获得该用户的性别信息。
4.如权利要求3所述的动态广告生成方法,其特征在于,所述获取所述用户属性信息还包括:
获取用户常在地点信息,通过计算机或手机软件获取用户的GPS信息,并累积该用户长期的GPS信息存储在数据库中,计算出这些GPS信息对应的具体地点,并累加该具体地点的频次,取至多3个的常在地点作为该用户的常在地点信息。
5.如权利要求3或4所述的动态广告生成方法,其特征在于,所述个性化广告创意计算步骤进一步包括:
S301、遍历所述待展示广告的创意模板,判断该创意模板中是否存在要匹配的所述可替换单元;
S302、如果存在需要匹配的所述可替换单元,则读取该可替换单元对应的替换词包,并从所述替换词包中选择出能与所述用户的个性化信息匹配的所述替换单元;
S303、若选择成功,则用选择出的所述替换单元替换所述可替换单元;
S304、循环步骤S301-S303,直至该创意模板中没有要匹配的所述可替换单元;
S305、生成个性化广告并对应该个性化广告选择所述落地页链接。
6.如权利要求5所述的动态广告生成方法,其特征在于,在步骤S300中,还包括:
S306、若在步骤S302中,所述的替换词包中没有能与所述用户的个性化信息匹配的替换单元,则推送并显示广告的所述默认模板并选择对应的所述落地页链接。
7.如权利要求5所述的动态广告生成方法,其特征在于,在步骤S301中,如果该创意模板中不存在需要匹配的可替换单元,则直接选择所述落地页链接。
8.如权利要求5所述的动态广告生成方法,其特征在于,步骤S305中选择所述落地页链接进一步包括:
S3051、如果广告只有一个所述落地页链接,则选择该落地页链接;
S3052、如果该广告有一个所述落地页链接,所述创意模板有多个可替换单元,且针对每个所述替换单元都设置了对应落地页链接,则选择该广告的所述落地页链接;
S3053、如果该广告有一个落地页链接,且针对每个所述替换单元都设置了对应落地页链接,但仅有一个可替换单元,则使用所述替换单元的对应落地页链接。
9.如权利要求5所述的动态广告生成方法,其特征在于,步骤S302进一步包括:
S3021、判断所述可替换单元是否为时间模式,如果是,则根据该时间模式匹配的时间粒度将该用户的时间信息选择为该时间粒度信息;如果否,则执行步骤S3022;
S3022、判断所述可替换单元是否为地点模式,如果是,则根据该地点模式匹配的地点粒度将该用户的地点信息选择为该地点粒度信息;如果否,则执行步骤S3023;
S3023、判断所述可替换单元是否为兴趣词模式,如果是,则获取该用户的兴趣词包并计算所述替换词包和该用户的兴趣词包的交集;如果否,则执行步骤S306;
S3024、判断该替换词包和该用户兴趣词包的交集是否为空,如果是,则执行步骤S306;如果否,则选择该交集中权重最大的关键词作为所述替换单元。
10.一种基于模板的动态广告生成装置,用于针对不同用户个性特点推送个性化广告,其特征在于,包括:
个性化广告信息模块,该个性化广告信息包括待展示广告的创意模板、替换词包、默认模板和落地页链接,所述创意模板中包括至少一个可替换单元,所述替换词包中包括至少一个替换单元,所述落地页链接对应于所述创意模板和所述默认模板设置;
用户个性化信息获取模块,该用户个性化信息包括用户场景信息单元和用户属性信息单元;
个性化广告创意计算模块,分别与所述个性化广告信息模块和所述用户个性化信息获取模块连接,并根据所述个性化广告信息和所述用户个性化信息,计算生成针对不同用户个性特点的个性化广告;以及
推送显示模块,与所述个性化广告创意计算模块连接,用于推送并显示所述个性化广告。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510229232.9A CN104809632B (zh) | 2015-05-07 | 2015-05-07 | 一种基于模板的动态广告的生成方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510229232.9A CN104809632B (zh) | 2015-05-07 | 2015-05-07 | 一种基于模板的动态广告的生成方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104809632A CN104809632A (zh) | 2015-07-29 |
CN104809632B true CN104809632B (zh) | 2018-03-30 |
Family
ID=53694439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510229232.9A Active CN104809632B (zh) | 2015-05-07 | 2015-05-07 | 一种基于模板的动态广告的生成方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104809632B (zh) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105243165A (zh) * | 2015-11-05 | 2016-01-13 | 精硕世纪科技(北京)有限公司 | 智能点击跳转方法和*** |
CN105592150B (zh) * | 2015-12-18 | 2020-08-04 | 腾讯科技(深圳)有限公司 | 获取推送数据的方法、装置和*** |
CN105677857B (zh) * | 2016-01-01 | 2019-12-06 | 广州筷子信息科技有限公司 | 一种关键词与营销落地页的精准匹配方法和装置 |
KR101646483B1 (ko) * | 2016-01-04 | 2016-08-12 | 이준영 | 웹상 컨텐츠의 광고 방법 및 시스템 |
CN105447731A (zh) * | 2016-01-07 | 2016-03-30 | 上海携程商务有限公司 | 站外用户站内动态广告生成方法及*** |
CN106096995B (zh) * | 2016-05-31 | 2021-09-07 | 腾讯科技(深圳)有限公司 | 广告创意处理方法及广告创意处理装置 |
CN107767161B (zh) * | 2016-08-18 | 2020-12-04 | 腾讯科技(北京)有限公司 | 落地页处理方法及落地页处理装置 |
CN107817976A (zh) * | 2016-09-12 | 2018-03-20 | 阿里巴巴集团控股有限公司 | 页面信息处理***及页面生成、页面信息提供方法及装置 |
CN107818119A (zh) * | 2016-09-14 | 2018-03-20 | 龙芯中科技术有限公司 | 动态场景显示方法和装置 |
CN108076357B (zh) * | 2016-11-14 | 2020-11-03 | 腾讯科技(北京)有限公司 | 媒体内容推送方法、装置和*** |
CN108090041B (zh) * | 2016-11-22 | 2021-05-18 | 北京国双科技有限公司 | 一种广告创意的生成方法及装置 |
CN106530012B (zh) * | 2016-11-23 | 2019-05-28 | 北京字节跳动科技有限公司 | 广告物料数据处理方法及装置 |
CN108256891A (zh) * | 2016-12-29 | 2018-07-06 | 北京奇虎科技有限公司 | 一种对网页广告的广告展示模板进行测试的方法和装置 |
CN108256886A (zh) * | 2016-12-29 | 2018-07-06 | 北京奇虎科技有限公司 | 广告投放方法和装置 |
CN106910087A (zh) * | 2017-01-23 | 2017-06-30 | 五彩世界(北京)文化传媒有限公司 | 一种智能广告创意生成方法及*** |
CN109003106B (zh) * | 2017-06-06 | 2022-07-29 | 腾讯科技(北京)有限公司 | 信息处理方法及信息处理装置 |
CN107515896A (zh) * | 2017-07-17 | 2017-12-26 | 阿里巴巴集团控股有限公司 | 一种资源推荐方法、装置及设备 |
CN109327489A (zh) * | 2017-07-31 | 2019-02-12 | 云天弈(北京)信息技术有限公司 | 一种资讯内容分发方法及*** |
CN108052494B (zh) * | 2017-12-28 | 2021-09-14 | 掌阅科技股份有限公司 | 漫画书生成方法、电子设备及计算机存储介质 |
CN108052671B (zh) * | 2017-12-29 | 2021-01-08 | 北京奇元科技有限公司 | 一种基于动态匹配进行内容项推送的方法及*** |
CN108596690B (zh) * | 2018-05-10 | 2020-09-04 | 苏州跃盟信息科技有限公司 | 一种广告处理方法及装置 |
CN110675178B (zh) * | 2018-07-03 | 2022-10-11 | 百度在线网络技术(北京)有限公司 | 人群定向方法、装置、设备和存储介质 |
CN110798711B (zh) * | 2018-08-01 | 2022-07-08 | 腾讯科技(深圳)有限公司 | 广告信息处理方法、装置、计算机设备和存储介质 |
CN110135897B (zh) * | 2019-04-24 | 2023-06-13 | 上海淇毓信息科技有限公司 | 一种互联网广告的构建、上线方法以及后台管理*** |
CN110930177A (zh) * | 2019-09-29 | 2020-03-27 | 京东数字科技控股有限公司 | Ai广告模板、ai广告的生成方法、装置及存储介质 |
CN110795652A (zh) * | 2019-09-30 | 2020-02-14 | 上海掌门科技有限公司 | 推广资源替换方法、设备以及计算机可读介质 |
CN112767024B (zh) * | 2021-01-15 | 2024-02-20 | 北京搜狗科技发展有限公司 | 一种广告创意生成的方法及相关装置 |
CN114463074A (zh) * | 2022-04-11 | 2022-05-10 | 北京搜狐新媒体信息技术有限公司 | 应用广告的投放方法及相关装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1980333A (zh) * | 2005-12-08 | 2007-06-13 | 国际商业机器公司 | 产生媒体演示的方法和装置 |
CN101606039A (zh) * | 2007-01-08 | 2009-12-16 | 微软公司 | 根据用户参数的动态地图呈现 |
CN103034632A (zh) * | 2011-09-29 | 2013-04-10 | 北京神州泰岳软件股份有限公司 | 一种信息传送方法和*** |
CN103177383A (zh) * | 2013-03-21 | 2013-06-26 | 北京亿部文化有限公司 | 一种在电子书中植入广告的方法 |
CN104077281A (zh) * | 2013-03-25 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种生成推广语的方法和装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6029530B2 (ja) * | 2012-10-26 | 2016-11-24 | 三菱電機株式会社 | 情報処理装置及び情報処理方法 |
-
2015
- 2015-05-07 CN CN201510229232.9A patent/CN104809632B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1980333A (zh) * | 2005-12-08 | 2007-06-13 | 国际商业机器公司 | 产生媒体演示的方法和装置 |
CN101606039A (zh) * | 2007-01-08 | 2009-12-16 | 微软公司 | 根据用户参数的动态地图呈现 |
CN103034632A (zh) * | 2011-09-29 | 2013-04-10 | 北京神州泰岳软件股份有限公司 | 一种信息传送方法和*** |
CN103177383A (zh) * | 2013-03-21 | 2013-06-26 | 北京亿部文化有限公司 | 一种在电子书中植入广告的方法 |
CN104077281A (zh) * | 2013-03-25 | 2014-10-01 | 腾讯科技(深圳)有限公司 | 一种生成推广语的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN104809632A (zh) | 2015-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104809632B (zh) | 一种基于模板的动态广告的生成方法和装置 | |
KR101289547B1 (ko) | 모바일 통신 장비로의 콘텐츠 제공 방법 | |
CN101436186B (zh) | 一种提供相关搜索的方法及*** | |
CN102076115B (zh) | 一种在移动终端内发布广告信息的控制方法及装置 | |
CN105843962A (zh) | 信息处理、显示方法及装置以及信息处理显示*** | |
CN105354519B (zh) | 一种数据信息处理***及其处理方法 | |
CN106169140A (zh) | 广告投放方法和*** | |
CN103995848B (zh) | 图片搜索方法及装置 | |
CN106294787A (zh) | 一种推送信息的方法、装置及电子设备 | |
TW200951734A (en) | Social aspects of content aggregation, syndication, sharing, and updating | |
CN107851267A (zh) | 用于经由动态分配的虚拟电话号码来同步与语音呼叫相关的数据的***和方法 | |
CN104077290B (zh) | 一种生成推广账户的方法和装置 | |
CN102360364A (zh) | 一种应用自动推荐的方法及装置 | |
JP2013519162A (ja) | 統合化された広告システム | |
EP2484113A1 (en) | A method, apparatus and system for increasing website data transfer speed | |
CN103488788A (zh) | 一种应用自动推荐的方法及装置 | |
CN102622390A (zh) | 一种移动终端中推荐应用的方法及服务器 | |
CN103049440A (zh) | 一种相关文章的推荐处理方法和处理*** | |
CN107784059A (zh) | 用于搜索和选择图像的方法和***以及机器可读媒体 | |
CN102708174A (zh) | 一种浏览器中的富媒体信息的展示方法和装置 | |
CN104077707B (zh) | 一种推广呈现方式的优化方法和装置 | |
CN107257362B (zh) | 随时间关注度在地图动态显示事件和撮合聊天方法及*** | |
CN106294500A (zh) | 内容项目的推送方法、装置及*** | |
CN103136974A (zh) | 一种回馈式语言学习的方法及其*** | |
CN106709049A (zh) | 语音文字关键词识别检索*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
EXSB | Decision made by sipo to initiate substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: Room 222, Floor 2, Building 1, Yard A23, North Third Ring West Road, Haidian District, Beijing 100098 Patentee after: Beijing Douyin Information Service Co.,Ltd. Address before: 100,086 8th Floor, Block B, Yingdu Building, No.48 Zhichun Road, Haidian District, Beijing Patentee before: BEIJING BYTEDANCE TECHNOLOGY Co.,Ltd. |