本发明专利技术实施例公开了一种广告定向设置方法及装置,其中,所述方法包括:接收新定义广告定向数组;检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件;若满足,将所述新定义广告定向数组添加到预置的数组集合中;其中,所述广告定向数组包括至少一个用于指示广告投放用户的用户属性以及用户属性的数据集。采用本发明专利技术,不仅能够使广告在同一轮播内实现向不同用户的定向投放,满足广告主的定向需求,而且能够有效避免定向碰撞的发生,节约广告成本。
【技术实现步骤摘要】
【专利摘要】本专利技术实施例公开了一种广告定向设置方法及装置,其中,所述方法包括:接收新定义广告定向数组;检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件;若满足,将所述新定义广告定向数组添加到预置的数组集合中;其中,所述广告定向数组包括至少一个用于指示广告投放用户的用户属性以及用户属性的数据集。采用本专利技术,不仅能够使广告在同一轮播内实现向不同用户的定向投放,满足广告主的定向需求,而且能够有效避免定向碰撞的发生,节约广告成本。【专利说明】广告定向设置方法及装置
本专利技术涉及广告定向
,尤其涉及一种广告定向设置方法及装置。
技术介绍
广告定向投放在提升广告点击率,精准曝光方面有着非常重要的作用,目前的定向投放技术包括:当用户通过点击广告或者刷新相应网页页面等方式请求广告时,在页面广告请求中会携带包括该用户的用户属性的组合,比如用户所属地域、用户终端所使用的平台、运营商等属性信息的组合,广告播放平台根据广告主所要求的定向信息以及广告请求中的用户属性的组合决定当前广告是否针对该用户曝光。如果需要针对不同用户,通过不同定向曝光不同广告,广告主则需要多次购买轮播以满足向不同用户属性组合的用户曝光广告需求,这有可能造成在定向时,由于同一用户属性包括在多个用户属性组合中,导致同一用户属性下的多重曝光产生定向碰撞,变相增加了广告主成本,并且使得广告在线播放模块根据用户属性组合不能唯一确定出合适的广告播放内容。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种广告定向设置方法及装置,可基于包括用户属性及其数据集的广告定向数组的比较来避免广告定向播放的碰撞。为了解决上述技术问题,本专利技术实施例提供了一种广告定向设置方法,包括:接收新定义广告定向数组;检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件;若满足,将所述新定义广告定向数组添加到预置的数组集合中;其中,所述广告定向数组包括至少一个用于指示广告投放用户的用户属性以及用户属性的数据集。其中,检测是否满足所述预置的数组添加条件包括:分别将所述新定义广告定向数组与预置数组集合中每一个广告定向数组中同一类型的用户属性的数据集进行比较,得到比较结果;若每一个比较结果中,均存在至少一个同一类型下用户属性的数据集不相同且其中一个数据集不属于另一数据集的子集,满足所述预置的数组添加条件。其中,所述检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件,包括:根据预置的数组集合包括的各广告定向数组中的用户属性,对所述新定义广告定向数组进行补全操作;分别将所述进行补全操作后的新定义广告定向数组与预置数组集合中每一个广告定向数组中同一类型的用户属性的数据集进行比较,得到比较结果;若每一个比较结果中,均存在至少一个同一类型下用户属性的数据集不相同且其中一个数据集不属于另一数据集的子集,满足所述预置的数组添加条件;其中,所述补全操作包括:将在新定义广告定向数组中不存在,而在预置的数组集合包括的各广告定向数组中存在的用户属性添加到所述新定义广告定向数组中,并赋值为预设标识值。其中,所述检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件,包括:根据所述新定义广告定向数组,对预置的数组集合包括的各广告定向数组中的用户属性进行补全操作;分别将进行补全操作后的预置数组集合中各广告定向数组与新定义数组集合中同一类型的用户属性的数据集进行比较,得到比较结果;若每一个比较结果中,均存在至少一个同一类型下用户属性的数据集不相同且其中一个数据集不属于另一数据集的子集,满足所述预置的数组添加条件;其中,所述补全操作包括:将在新定义广告定向数组中存在,而在预置的数组集合包括的各广告定向数组中不存在的用户属性添加到数组集合包括的对应广告定向数组中,并赋值为预设标识值。其中,所述检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件,包括:根据预置的数组集合包括的各广告定向数组中的用户属性,对所述新定义广告定向数组进行补全操作;分别将所述进行补全操作后的新定义广告定向数组与预置数组集合中每一个广告定向数组中同一类型的用户属性的数据集进行比较,得到比较结果;若每一个比较结果中,均存在至少一个同一类型下用户属性的数据集不相同且其中一个数据集不属于另一数据集的子集,根据所述新定义广告定向数组,对预置的数组集合中各广告定向数组中的用户属性进行补全操作;将进行补全操作后的预置数组集合中各广告定向数组与新定义广告数组集合中同一类型的用户属性的数据集进行比较,得到比较结果;若每一个比较结果中,均存在至少一个同一类型下用户属性的数据集不相同且其中一个数据集不属于另一数据集的子集,满足所述预置的数组添加条件;其中,对所述新定义广告定向数组进行补全操作包括:将在新定义广告定向数组中不存在,而在预置的数组集合包括的各广告定向数组中存在的用户属性添加到所述新定义广告定向数组中,并赋值为预设标识值;对预置的数组集合包括的各广告定向数组中的用户属性进行补全操作包括:将在新定义广告定向数组中存在,而在预置的数组集合包括的各广告定向数组中不存在的用户属性添加到数组集合包括的对应广告定向数组中,并赋值为预设标识值。其中,还包括:在检测到不满足预置的数组添加条件时,发出冲突产生提示。其中,还包括:在接收到广告播放请求时,从添加了新定义广告定向数组的数组集合中确定所述播放请求满足的广告定向播放触发条件对应的广告定向数组;将与该确定的广告定向数组关联的广告播放给用户。相应地,本专利技术实施例还提供了一种广告定向设置装置,包括:接收模块,用于接收新定义广告定向数组;检测模块,用于检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件;添加模块,用于在检测结果为满足时,将所述新定义广告定向数组添加到预置的数组集合中;其中,所述广告定向数组包括至少一个用于指示广告投放用户的用户属性以及用户属性的数据集。其中,所述检测模块,具体用于分别将所述新定义广告定向数组与预置数组集合中每一个广告定向数组中同一类型的用户属性的数据集进行比较,得到比较结果;若每一个比较结果中,均存在至少一个同一类型下用户属性的数据集不相同且其中一个数据集不属于另一数据集的子集,满足所述预置的数组添加条件。其中,所述检测模块包括:第一补全单元,用于根据预置的数组集合包括的各广告定向数组中的用户属性,对所述新定义广告定向数组进行补全操作;第一比较单元,用于分别将所述进行补全操作后的新定义广告定向数组与预置数组集合中每一个广告定向数组中同一类型的用户属性的数据集进行比较,得到比较结果;第一确定单元,用于若每一个比较结果中,均存在至少一个同一类型下用户属性的数据集不相同且其中一个数据集不属于另一数据集的子集,满足所述预置的数组添加条件;其中,所述第一补全单元具体用于将在新定义广告定向数组中不存在,而在预置的数组集合包本文档来自技高网...
【技术保护点】
一种广告定向设置方法,其特征在于,包括:接收新定义广告定向数组;检测所述新定义广告定向数组和预置数组集合中各广告定向数组中,同一类型用户属性下的数据集是否满足预置的数组添加条件;若满足,将所述新定义广告定向数组添加到预置的数组集合中;其中,所述广告定向数组包括至少一个用于指示广告投放用户的用户属性以及用户属性的数据集。
【技术特征摘要】
【专利技术属性】
技术研发人员:温星涛,喻帅,崔驰舟,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。