一种基于频次控制的广告素材轮播方法

文档序号:9619142阅读:599来源:国知局
一种基于频次控制的广告素材轮播方法
【技术领域】
[0001]本发明涉及互联网广告领域,特别的,涉及一种基于播放频次对广告素材的播放地址进行控制,从而实现广告素材轮播的方法。
【背景技术】
[0002]广告投放中的频次控制常常被叫做N+控制,即一个广告在指定的投放周期内,最多只能被一个用户观看N次。目前,常见的互联网广告系统基本都只能做很简单的N+控制。比如:仅对某广告A在某个时间周期T内作N+控制,即控制每个用户在广告投放周期T内观看广告A的次数最多只能有N次。像这样的广告,通常称之为N+广告。要实现对N+广告的频次控制,需要利用用户浏览器cookie来记录用户观看的每个N+广告的次数,然后在投放时进行次数判断,当未达到投放上限时候,便可继续投放;若已经达到,则不能投放。
[0003]在实际应用中,简单的N+投放虽然大大改善了用户体验,但却降低了总体投放量,有时甚至会降低广告推广的效果。因此,某些广告主改变了自己的广告投放策略,即在同定向条件(广告投放的人群、地域、视频分类等)下,投放多个不同的N+广告,即同一广告素材下可能存在多个不同内容的播放版本,使用户既不会重复观看多次相同的广告,也不会降低广告的投放效果。但这种同定向多广告的N+投放,过程复杂冗余,需要对相同条件的广告投放设置多次,每个广告投放的设置过程都非常复杂(包括多种定向条件选择,多维度的优先级设置,N+控制设置,监测地址设置等),不利于管理和监控。
[0004]因此,如何简化N+广告的播放设置,并且达到同样的播放效果,满足多个不同内容播放版本的同时投放成为现有技术亟需解决的技术问题。

【发明内容】

[0005]本发明的目的在于提出一种基于频次控制的广告素材轮播方法,能够使得简化了投放设置的流程,降低了投放的人力成本,使得多个广告的播放变得有序。
[0006]为达此目的,本发明采用以下技术方案:
[0007]—种基于频次控制的广告素材轮播方法,包括如下步骤:
[0008]待投放广告加载步骤S110:根据广告数据库中的数据,加载待投放的广告素材的数据,其中每个广告素材具有对应于不同播放频次的多个播放地址(URL);
[0009]广告请求发送步骤S120:播放器发送广告请求,所述广告请求中包括广告查询时所需要的信息和广告播放频次(N)信息,所述广告查询时所需要的信息包括视频参数和用户信息;
[0010]广告素材寻找步骤S130:根据所述广告查询时所需要的信息对待投放广告进行查询,寻找满足要求的广告素材;
[0011]广告素材选取步骤S140:对于被寻找到的满足要求的广告素材,根据所述广告播放频次(N)信息,选取该广告素材对应的所述广告播放频次信息的播放地址(URL);
[0012]封装及投放广告步骤S150:将所选取的广告素材的播放地址返回给所述播放器。
[0013]优选地,所述待投放广告加载步骤S110具体为,
[0014]数据读取子步骤:采用数据加载模块读取广告数据库中的数据,所述数据包括素材信息(IDEA),投放信息(AD_CAST)和素材地址(IDEAJJRL),其中所述素材信息包括素材ID ;
[0015]条件树(Condit1n Tree)构建子步骤:根据投放信息构建条件树(Condit1nTree),所述条件树中的每个叶子结点为满足一定查询要求的素材ID列表,所述素材ID根据所述投放信息被插入到叶子节点中的素材ID列表中;
[0016]素材地图构建子步骤:构建素材地图(IdeaMap),所述素材地图中包括所述素材信息(IDEA)和所述素材地址(IDEAJJRL)。
[0017]优选地,在广告请求发送步骤S120中,所述视频参数信息包括视频类型和视频时长,所述用户信息包括性别、职业和/或地域。
[0018]优选地,所述广告素材寻找步骤S130中,根据所述视频参数和所述用户信息,对所述条件树进行深度遍历,得到条件树中符合条件的广告,即得到素材ID的列表(LdList)ο
[0019]优选地,所述广告素材选取步骤S140具体为,从所述素材ID的列表(LdList)中选取一个待投放广告素材,根据所述广告播放频次(N)信息,在该被选取广告素材中得到该广告素材对应的所述广告播放频次信息的播放地址(URL)。
[0020]优选地,封装及投放广告步骤S150中,将所选取素材的素材信息(IDEA)和所选取素材地址(IDEAJJRL)封装在素材实体(Idea)里返回给所述播放器。
[0021]优选地,所述条件树根据广告的定向条件进行构建。
[0022]优选地,所述广告定向条件包括地区、分类、视频时长、用户ID、播放器类型和优先级中的多个。
[0023]优选地,不同频次N对应的广告URL地址为相同或者不同。
[0024]本发明设置素材ID列表,每个素材的广告又存在多个不同版本的视频,通过频次对应返回播放的素材地址,减少了 N+广告在投放量上的损失,不会存在用户重复观看同一广告多次的情况,大大改善了用户体验。并且本发明将同定向素材打包创建,在多个素材的创建过程中,除了素材的文件URL需要分别设置,其他定向条件只需设置一次,大大降低了广告系统维护的人力成本。
【附图说明】
[0025]图1是根据本发明的发明思路示意图;
[0026]图2是根据本发明的具体实施例的基于频次控制的广告素材轮播方法的流程图;
[0027]图3是根据本发明的具体实施例的广告记载和投放的流程图;
[0028]图4是根据本发明的具体实施例的条件树(Condit1n Tree)的示意图;
[0029]图5是根据本发明的具体实施例的广告素材在数据库中存储方式示意;
[0030]图6是根据本发明的另一个具体实施例的广告投放的流程示意图;
[0031]图7是根据本发明的具体实施例的广告素材轮播参数设置;
[0032]图8是根据本发明的具体实施例的Cookie和内存中广告素材访问次数设置。
【具体实施方式】
[0033]本发明具有如下术语:
[0034]广告投放(cast):即用户投放的广告,每个投放包括该广告在投放过程中的优先级和定向条件,以及广告素材。
[0035]广告素材(idea):广告素材创意,包含着广告素材的具体信息,素材信息包括素材ID、名称、时长、清晰度等基本信息,是一个有关素材的信息体,素材中还包括素材文件的URL、点击和曝光检测地址等。每个广告素材都唯一对应一个广告投放(cast)。
[0036]参见图1,在现有技术中,每个广告素材只有一个地址(URL),选择一个广告素材则只能投放一个版本的广告。而针对在定向多广告的N+投放的需求,本发明在同一投放条件下绑定多个广告素材进行N+投放,具体而言,通过多个URL的方式,将多个相同投放条件下的广告素材(Idea)合并为一个,通过用户访问频次,选择不同的广告素材进行轮播。
[0037]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0038]参见图2,示出了根据本发明的具体实施例的基于频次控制的广告素材轮播方法,包括如下步骤:
[0039]待投放广告加载步骤S110:根据广告数据库中的数据,加载待投放的广告素材的数据,其中每个广告素材具有对应于不同播放频次的多个播放地址(URL);
[0040]广告请求发送步骤S120:播放器发送广告请求,所述广告请求中包括广告查询时所需要的信息和广告播放频次(N)信息,所述广告查询时所需要的信息包括视频参数和用户信息,所述视频参数信息包括视频类型和视频时长,所述用户信息包括性别、职业和/或地域等。示例性的,该广告播放频次(N)信息可以放在cookie中。
[0041]广告素材寻找步骤S130:根据所述广告查询时所需要的信息对待投放广告进行查询,寻找满足要求的广告素材;该步骤即根据视频参数(视频类型,时长等)和/或用户信息(地域等)进行待投放广告查询。
[0042]广告素材选取步骤S140:对于被寻找到的满足要求的广告素材,根据所述广告播放频次(N)信息,选取该广告素材对应的所述广告播放频次信息的播放地址(URL);
[0043]封装及投放广告步骤S150:将所选取的广告素材的播放地址返回给所述播放器。
[0044]具体的,待投放广告加载步骤S110具体为,
[0045]数据读取子步骤:采用数据加载模块读取广告数据库中的数据,所述数据包括素材信息(IDEA),投放信息(AD_CAST)和素材地址(IDEAJJRL),其中所述素材信息包括素材ID ;
[0046]条件树(Condit1n Tree)构建子步骤:根据投放信息构建条件树(Condit1nTree),该条件树用于广告投放引擎进行深度遍历以进行查询,所述条件树中的每个叶子结点为满足一定查询要求的素材ID列表,数据加载模块根据所述投放信息将素材ID插入到叶子节点中的素材ID列表中;
[0047]素材地图构建子步骤:构建素材地图(IdeaMap),所述素材地图中包括所述素材信息(IDEA)和所述素材地址(IDEAJJRL)。
[0048]其中,条件树为根据广告的定向条件进行构建,供进行广告选取的数据结构,所述广告定向条件包括地区、分类、视频时长、用户ID、播放器类型和优先级中的多个。
[0049]虽然,本发明采用条件树作为示例,但显然,条件树仅仅为存储素材ID的一种示范性的数据结构,该数据结构也可以为其他的能够实现查询的数据结构,上述适用的数据结构均在本发明要求保护的范围之内,只要能够实现放置满足一定查询要求的素材ID列表即可。条件树具体的构建与查找方式与现有技术中的方式相同,在此不做赘述,图4中列出了根据本发明的具体实施例的条件树(Condit1n Tree)的示例性结构。
[0050]参见图3,在素材地图构建子步骤中,例如,可以利用表的方式,在内存中构建素材地图(IdeaMap),该素材地图为二维表结构,以键值对的方式存储,例如以素材(IDEA) ID为key,以素材实体为value构建而成。每个素材实体还包含有一个素材地址(IdeaURL)属性,该素材地址属性也可以为键值方式存储的二维表,其key为用户访问该广告的频次N,Value为广告文件素材对应于不同播放频次的URL地址。
[0051]进一步的,所述广告素材寻找步骤S130中,根据所述视频参数和所述用户信息,对所述条件树进行深度遍历,得
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1