一种广告流量控制逻辑方法和装置与流程

文档序号:11930203阅读:514来源:国知局

本发明涉及互联网广告投放技术领域,特别是一种广告流量控制逻辑方法和装置。



背景技术:

QPS,queries per second,每秒的请求数。在程序化广告投放中具体指每秒钟发送的广告请求的数量。一般由接收流量的一方根据自己的实际需求以及服务器承压能力决定通信的最大QPS,转发量超过最大QSP后就会停止转发。QPS控制的目的,防止恶意刷量,增加服务器负载。

程序化广告分为RTB和PMP两种交易模式:RTB(Real Time Bidd ing)意为“实时竞价”,针对每一个请求,ADX会将这个请求发给所有DSP,这些DSP会针对这个请求出价/放弃出价,最后出价最高者获得这次展现机会。

PMP(Private Marketplace)意为“私有交易市场”,利用程序化购买的技术,对优质资源,预先进行了一些分配。这种交易方式,延续了RTB对投放效果的精准控制,同时可以在一定程度上消除RTB的不确定性。PMP交易的资源一般是较为优质的资源,PMP的投放也会优先成交,同时媒体通常会对返还量有一定的要求,要求DSP的填充率达到某个比例。

在程序化广告投放领域,上游媒体方,是流量的发起者,AdExchange,是流量的转发者,DSP,是流量的接收者。

AdExchange平台,受制于自身的承载能力,在接收大流量媒体,例如百度、腾讯、优酷等媒体方的广告请求时,要设置接收流量的QPS,以防止服务器超载。

同时AdExchange平台在将流量转发给DSP时,DSP会视实际的投放需要,设置合适的QPS,不会照单全收。

在实际商业运行过程中,RTB和PMP的流量是同时转发的,会受到同一个最大QPS的控制,这样就会使得一部分PMP的流量由于QPS的限制而未被转发。这样既是对流量资源的浪费,也是广告主不希望看到的。

但是如果AdExchange单纯的解除对相关媒体和DSP的QPS控制,则如前文所述的流量控制需求又无法得到满足。



技术实现要素:

本发明需要解决的技术问题是一种能有效增加服务器负载的广告流量控制逻辑方法和装置。

为解决上述的技术问题,本发明的一种广告流量控制逻辑方法,包括以下步骤,

步骤S101:广告流量控制初始化设置,设置优先转发的流量类型和DSP的最大QPS上限;

步骤S102:转发流量类型判断,对转发给DSP的流量做判断是否符合步骤S101设置的优先转发的流量类型,如果是,则进入步骤S103;如果否,则进入步骤S104;

步骤S103:流量转发,直接将符合优先转发流量类型的流量转发给DSP;

步骤S104:DSP的QPS上限判断,当流量不符合优先转发的流量类型,继续判断DSP此时是否达到QPS上限,如果是,则进入步骤S105;如果否,则进入步骤S106;

步骤S105:日志记录,不转发不符合优先转发流量类型的流量给DSP,并记录未转发原因日志:超过QPS;

步骤S106:流量转发,将不符合优先转发流量类型的流量转发给DSP。

进一步的,所述步骤S101中优先转发的流量类型包括PMP流量和RTB流量。

采用上述方法后,本发明对PMP流量和RTB流量分别做QPS控制,既能够保证AdExchange通过QPS防止恶意刷流量或短时流量激增造成服务器超载宕机,同时能够保证PMP流量的转发不受RTB流量的影响。在技术上保障了AdExchange的服务稳定性与安全性,从商务上保障了DSP与媒体合作的利益最大化。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本发明一种广告流量控制逻辑方法的流程图。

具体实施方式

如图1所示,本发明的一种广告流量控制逻辑方法,包括以下步骤,

步骤S101:广告流量控制初始化设置,设置优先转发的流量类型和DSP的最大QPS上限;

步骤S102:转发流量类型判断,对转发给DSP的流量做判断是否符合步骤S101设置的优先转发的流量类型,如果是,则进入步骤S103;如果否,则进入步骤S104;

步骤S103:流量转发,直接将符合优先转发流量类型的流量转发给DSP;

步骤S104:DSP的QPS上限判断,当流量不符合优先转发的流量类型,继续判断DSP此时是否达到QPS上限,如果是,则进入步骤S105;如果否,则进入步骤S106;

步骤S105:日志记录,不转发不符合优先转发流量类型的流量给DSP,并记录未转发原因日志:超过QPS;

步骤S106:流量转发,将不符合优先转发流量类型的流量转发给DSP。

实施例:

DSP A的最大QPS为10,000,设置了PMP流量优先转发。设置生效后,对转发给DSP A的流量做判断,如果此流量是PMP流量,则不判断DSP A此时是否达到了QPS的上限,直接转发给DSP A。如果此流量是RTB流量,则继续判断DSP A此时是否达到了QPS的上限,若未达到,则转发给DSP A,否则,不转发并记录未转发原因日志:超过QPS。

虽然以上描述了本发明的具体实施方式,但是本领域熟练技术人员应当理解,这些仅是举例说明,可以对本实施方式作出多种变更或修改,而不背离本发明的原理和实质,本发明的保护范围仅由所附权利要求书限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1