【技术实现步骤摘要】
本专利技术涉及数据处理领域,特别涉及一种广告素材查找方法及装置。
技术介绍
随着信息技术的不断发展,广告的投放方式也越来越多。通常,一次广告素材的成功展现即表示完成了一次有效的广告投放,广告素材可以理解为广告展示时的本体。广告素材设置有多重属性,如广告素材适合投放的用户终端类型、操作系统、终端联网方式、终端屏幕尺寸、广告类型、投放地区、广告时长等等。结合实际应用,可以利用广告素材的属性构建一个树形结构,树形结构的每层节点分别表示广告素材的一个属性,且自上而下的各节点对应一条广告素材。举例来说,一组广告素材的属性包括用户终端类型、操作系统、广告类型,且结合实际应用,构建出的树形结构自上而下体现为:第一层节点为广告类型,具体为前贴广告;第二层节点为操作系统,具体为ios和Android,也就是说,在前贴广告这一节点之下,又细分出两个子节点ios和Android;第三层节点为用户终端类型,包括phone和pad,也就是说,在ios和Android这两个节点之下,又各自细分出两个子节点phone和pad。如此,便根据实际应用,为该组广告素材创建了一个对应的树形结构,具体可参见图1所示。在进行广告投放之前,需要根据查找条件,从已有广告素材中选择出待投放广告素材,其中,查找条件包括至少一个属性,如查找条件为针对运行ios的phone进行广告投放。目前大多通过硬编码方式,编写查找条件对应的查找代 ...
【技术保护点】
一种广告素材查找方法,其特征在于,所述方法包括:根据查找条件和数组结构模型,生成查找数组,所述查找数组包括至少一层子数组,每层子数组包括至少一个键值,所述键值对应于所述查找条件中的广告素材属性,所述数组结构模型由树形结构转换获得,且所述数组结构模型与所述树形结构具有相同层级结构;获取所述查找数组中第一子数组所包括的第一键值,并查找所述树形结构对应的第一层级,判断所述第一层级中是否包括与所述第一键值相符的第一节点;如果包括所述第一节点,则判断所述查找数组中是否包括第二子数组,所述第二子数组为所述第一子数组的下层子数组;如果不包括所述第二子数组,则将所述第一节点对应的广告素材确定为待投放广告素材。
【技术特征摘要】
1.一种广告素材查找方法,其特征在于,所述方法包括:
根据查找条件和数组结构模型,生成查找数组,所述查找数组包括至
少一层子数组,每层子数组包括至少一个键值,所述键值对应于所述查
找条件中的广告素材属性,所述数组结构模型由树形结构转换获得,且
所述数组结构模型与所述树形结构具有相同层级结构;
获取所述查找数组中第一子数组所包括的第一键值,并查找所述树形
结构对应的第一层级,判断所述第一层级中是否包括与所述第一键值相
符的第一节点;
如果包括所述第一节点,则判断所述查找数组中是否包括第二子数
组,所述第二子数组为所述第一子数组的下层子数组;
如果不包括所述第二子数组,则将所述第一节点对应的广告素材确定
为待投放广告素材。
2.根据权利要求1所述的方法,其特征在于,如果不包括所述第一
节点,所述方法还包括:
判断所述第一子数组中是否包括第二键值;
如果包括所述第二键值,则查找所述第一层级,判断所述第一层级中
是否包括与所述第二键值相符的第二节点;
如果包括所述第二节点,则判断所述查找数组中是否包括所述第二子
数组;
如果不包括所述第二子数组,则将所述第二节点对应的广告素材确定
为待投放广告素材。
3.根据权利要求2所述的方法,其特征在于,如果不包括所述第二
键值,所述方法还包括:
返回查找失败消息,所述查找失败消息表示所述树形结构中不存在满
足所述查找条件的广告素材。
4.根据权利要求1所述的方法,其特征在于,如果包括所述第二子
数组,所述方法还包括:
获取所述第二子数组所包括的第三键值,并查找所述第一节点在所述
\t树形结构中的下层节点,判断所述下层节点中是否包括与所述第三键值
相符的第三节点;
如果包括所述第三节点,则判断所述查找数组中是否包括第三子数
组,所述第三子数组为所述第二子数组的下层子数组;
如果不包括所述第三子数组,则将所述第三节点对应的广告素材确定
为待投放广告素材。
5.根据权利要求1所述的方法,其特征在于,所述数组结构模型中
的每个层级包括查找函数和层级元素,按照以下方式获得所述数组结构
模型:
依序将所述树形结构的每个层级转化为所述数组结构模型中的一个
对应层级,并将所述树形结构的节点表示的广告素材属性,作为所述数
组结构模型中对应层级的层级元素。
6.根据权利要求5所述的方法,其特征在于,所述根据查找条件和
数组结构模型,生成查找数组,包括:
确定所述查找条件包括的广告素材属性对应于所述数组结构模型的
层级;
将确定出的层级中的层级元素替换为所述查找条件中的广告素材属
性,获得所述查找数组。
7.一种广告素材查找装置,其特征在于,所述装置包括:
数组生成单元,用于根据查找条件和数组结构模型,生成查找数组,
所述查找数组包括至少一层子数组,每层子数组包括至少一个键值,所
述键值对应于所述查找条件...
【专利技术属性】
技术研发人员:张大伟,张云锋,周盛,潘柏宇,王冀,
申请(专利权)人:合一网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。