[发明专利]一种广告投放频次控制方法及装置有效
申请号: | 201210006190.9 | 申请日: | 2012-01-06 |
公开(公告)号: | CN102708495A | 公开(公告)日: | 2012-10-03 |
发明(设计)人: | 张云锋;张缓迅;尹玉宗;孙欣;蒲仕超;姚键;潘柏宇;卢述奇 | 申请(专利权)人: | 合一网络技术(北京)有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100080 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 广告 投放 频次 控制 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种广告投放频次控制方法及装置。
背景技术
广告投放中的频次控制常常被叫做N+控制,即一个广告在指定的投放周期内,最多只能被一个用户观看N次。目前,常见的互联网广告系统基本都只能做很简单的N+控制。比如:仅对某广告A在某个时间周期T内作N+控制,即控制每个用户在广告投放周期T内观看广告A的次数最多只能有N次。像这样的广告,通常称之为N+广告。要实现对N+广告的频次控制,需要利用用户浏览器cookie来记录用户观看的每个N+广告的次数,然后在投放时进行次数判断,当未达到投放上限时候,便可继续投放;若已经达到,则不能投放。而实际投放时,有可能出现这样情况,比如:某客户有一个广告A,其投放周期为2011年10月1日到10月30日,要求做6+控制,广告A开始投放后,常常有些用户在第一天,或者第二天就看满6次广告A,而后面的20多天,则一次也没有看到广告A,像这种一个用户在很短的时期内过于密集的看到某一个广告的现象既影响了用户体验,又伤害了客户利益。鉴于此,广告主往往会进一步提出类似于这样的要求:在保证N+控制的基础上,进一步要求这N次的广告在这一个月的投放周期内被均匀的投放出去,具体的限制如:每个用户每天最多只能看广告A一次、每周最多只能看广告A三次、每十天内最多只能看广告A四次,这相当于在整个投放周期的总频次控制要求下,又分别划分出若干种小的投放周期,并对每个小的投放周期做出频次控制要求。而目前常见的广告系统是无法满足这种复杂的频次控制要求的。
发明内容
有鉴于此,本发明的主要目的在于提供一种广告投放频次控制方法及装置,用于解决现有广告投放技术无法实现复杂的多子周期频次控制要求,广告投放效率低,对浏览器cookie资源占用过多的技术问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种广告投放频次控制方法,该方法包括:
广告服务器接收到广告请求后,获取符合投放条件的频次控制广告即N+广告;
若所述广告请求携带所述N+广告的历史浏览cookie,则将所述历史浏览cookie反序列化为历史频次控制数据对象CampCookie,并依据当前时间对CampCookie中的各频次限制条件进行预处理;
若所述广告请求未携带所述N+广告的历史浏览cookie,则为用户新建CampCookie,并依据基准频次控制数据对象CampInfo对所述CampCookie数据对象进行初始化;
广告服务器基于所述CampInfo和CampCookie判断本次广告请求是否符合所述N+广告的频次控制条件,当符合时,更新CampCookie内的观看次数,将CampCookie序列化为历史浏览cookie后反馈给用户,并向用户投放所述N+广告。
进一步地,所述CampCookie用于以结构化的方式描述用户对所述N+广告的浏览历史,其中至少包含已观看总次数showTotalTimes和一个或多个子周期记录结构,子周期记录结构至少包含:频次控制子周期字段period、子周期内已观看次数字段showTimes、子周期截止时间字段expireTime。
进一步地,所述CampInfo用于描述广告商的广告频次控制要求,广告服务器会为每一个要求作N+控制的广告建立一个唯一的CampInfo,CampInfo至少包含对象标识campID、总次数限制值numLimit、一个或多个子周期控制结构及投放截止日期endDate,子周期控制结构至少包含:子周期字段period、子周期限制值times。
进一步地,所述依据当前时间对CampCookie中的各频次限制条件进行预处理具体为:
将当前时间与CampCookie中各子周期截止时间相比较,如果当前时间已超过对应子周期截止时间,则将对应的子周期已观看次数showTimes置0并根据当前时间重新设置对应子周期的截止时间expireTime。
进一步地,所述依据CampInfo对所述CampCookie数据对象进行初始化的步骤具体为:
将showTotalTimes置0;
根据CampInfo中的子周期CampInfo.period 1~CampInfo.periodn设置CampCookie中的子周期CampCookie.period 1~CampCookie.periodn,其中n为频次控制子周期的个数;
将CampCookie.showTimes 1~CampCookie.showTimesn置为0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合一网络技术(北京)有限公司,未经合一网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210006190.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高安全性动力电池壳体及其制作方法
- 下一篇:一种仪表车床自动化装置