一种广告实时竞价系统中降低广告请求耗时的方法及系统技术方案

技术编号:23672967 阅读:22 留言:0更新日期:2020-04-04 18:18
本发明专利技术公开了一种广告实时竞价系统中降低广告请求耗时的方法及系统,涉及网络广告竞价技术领域。所述降低广告请求耗时的方法,不管ADX平台并发量是否超出服务器负载,通过筛选出需求与广告请求信息匹配的DSP以减少发起广告请求的DSP数量,避免了不匹配DSP不会返回竞价信息的无效等待,降低了广告请求耗时;在ADX平台并发量超出服务器负载时,根据历史返回竞价数据筛选出会返回竞价信息概率大的DSP,或者判断等待时间是否大于预设超时时间乘以时间比例,以提前结束等待返回竞价信息的流程,降低了等待返回竞价信息的耗时,从而降低了整个广告请求过程中的耗时,保证了在ADX平台并发量超过服务器负载时的稳定性,提高了用户的体验感。

A method and system to reduce the time-consuming of advertisement request in real-time advertisement bidding system

【技术实现步骤摘要】
一种广告实时竞价系统中降低广告请求耗时的方法及系统
本专利技术属于网络广告竞价
,尤其涉及一种广告实时竞价系统中降低广告请求耗时的方法及系统。
技术介绍
随着互联网广告市场的飞速发展,实时竞价(realtimebiddingRTB)这种新型的广告交易模式正逐渐在互联网广告市场中占据越来越重要的地位。在用户网页刷新的几百毫秒之内,页面所属网站将广告请求信息发送给广告交易平台(AdexchangeADX平台)。广告请求信息内容包括广告位信息,用户的隐私ID,用户访问的页面信息和其它相关信息。ADX平台将广告请求发给同时在线的多个各程序化需求方平台(Demand-sideplatformDSP)并发起曝光竞价请求。各个程序化需求方需要在几十毫秒之内对这一次广告请求曝光估值竞价。ADX平台在有效时间内汇总所有需求方的竞价信息并进行竞标判定,出价最高者即获得了这一次广告曝光的机会,ADX平台按照页面所属网站的广告模式进行样式渲染后,用户在页面里就会看到获得广告曝光的DSP投放的广告。在ADX平台向各个DSP发竞价请求时,一般主要步骤为:(1)向各DSP发送广告请求;(2)等待所有DSP返回竞价信息,直到等待超时(有效时间内);(3)处理各DSP返回的竞价信息。如果某些DSP快速地返回了报价,即使只有一个DSP超时,ADX平台也需要等待到超时时间才能进行下一步处理,由于请求ADX平台的广告并发量巨大,在ADX平台并发量超出服务器负载时,DSP返回广告竞价信息超时会对ADX平台带来极大的性能挑战,严重影响了ADX平台的稳定性和高并发量的特性。
技术实现思路
针对现有技术中在ADX平台并发量超出服务器负载时,广告请求耗时对ADX平台稳定性的影响,本专利技术提供一种广告实时竞价系统中降低广告请求耗时的方法,通过历史返回竞价数据获得会返回竞价信息的DSP列表和不会返回竞价信息的DSP列表,以及设置预设超时时间和时间比例,在超出服务器负载时,判断剩余DSP是否均为不会返回竞价信息的DSP,以及等待时间是否大于预设超时时间乘以时间比例,以提前结束等待流程,降低广告请求耗时,保证ADX平台的稳定性。本专利技术还提出一种广告实时竞价系统,通过筛选单元选出需求与该广告请求信息匹配的DSP,再通过返回竞价信息判断单元生成会返回竞价信息的DSP列表和不会返回竞价信息的DSP列表,在ADX平台并发量超出服务器负载时,通过等待流程判断单元来判断未返回竞价信息的DSP是否均为不会返回竞价信息的DSP,以及等待时间是否大于预设超时时间乘以时间比例,以提前结束等待流程,降低广告请求耗时,保证ADX平台的稳定性。本专利技术是通过如下的技术方案来解决上述技术问题的:一种广告实时竞价系统中降低广告请求耗时的方法,包括以下步骤:步骤1:根据接收到的广告请求信息,筛选出DSP需求与广告请求信息匹配的DSP,且将筛选出的各DSP发送到待发送队列;步骤2:重新生成符合DSP协议要求的广告请求;步骤3:根据步骤2中的广告请求、步骤1中筛选出的DSP以及筛选出的DSP对应的历史返回竞价数据,判断每个DSP是否会返回竞价信息,得到会返回竞价信息的DSP列表和不会返回竞价信息的DSP列表;步骤4:向待发送队列中的每个DSP发起广告请求,判断并发量是否超出服务器负载,如果是,则转入步骤5,否则等待各DSP返回竞价信息,转入步骤6;步骤5:满足A或B任一条件时,则结束等待返回竞价信息的流程,转入步骤6;条件A:接收到返回的竞价信息且剩余的DSP均为不会返回竞价信息的DSP;条件B:获取的等待时间大于预设超时时间乘以时间比例;步骤6:处理各DSP返回的竞价信息,SSP(Supply-SidePlatformSSP供应方平台)对出价最高的DSP的广告进行曝光。本专利技术降低广告请求耗时的方法,并不是对所有DSP均发起广告请求,而是对需求与广告请求信息匹配的DSP发起广告请求,减少了需要等待返回竞价信息的DSP数量,避免了信息不匹配DSP不会返回竞价信息的无效等待,降低了等待超时的概率,在一定程度上降低了广告请求平均耗时;当发起广告请求时,如果并发量超出服务器负载,并不需要等待所有信息匹配的DSP返回竞价信息,而仅需等待会返回竞价的DSP或等待时间大于预设超时时间乘以时间比例,即结束等待流程,进一步减少了需要等待返回竞价信息的DSP数量,减少了等待时间,降低了等待竞价信息的平均时间,降低了广告请求耗时,从而在ADX平台并发量超出服务器负载时保证了ADX平台的稳定性。进一步地,所述步骤1中,广告请求信息包括终端设备类型、终端设备ID、产生广告请求的内容、广告位ID、广告类型以及地域定向中至少一项。在ADX平台与DSP建立合作关系时,ADX平台即获得DSP的需求,根据广告请求信息可以判断该广告请求信息是否满足DSP的需求,如果满足,则筛选出该类DSP并发送到待发送队列,如果不满足DSP的需求,说明该类DSP返回竞价信息的可能性非常小,等待该类DSP返回竞价信息将是无效等待,因此可以不向该类DSP发起该广告请求信息,以降低广告请求耗时。进一步地,所述步骤3中,判断每个DSP是否会返回竞价信息的具体操作步骤为:步骤3.1:选取各DSP的历史返回竞价数据作为逻辑回归模型的训练集样本;步骤3.2:采用训练集样本对逻辑回归模型进行训练;步骤3.3:将广告请求输入到训练好的逻辑回归模型中,判断每个DSP会返回竞价信息的概率,如果概率大于设定概率,则该DSP会返回竞价信息,否则不会返回竞价信息。进一步地,所述步骤3.1中,选取前一天的返回竞价数据作为各DSP的历史返回竞价数据,以减少计算资源。进一步地,所述历史返回竞价数据的内容与广告请求信息的内容相匹配。进一步地,所述时间比例设为2/3,以更好地平衡广告请求耗时和ADX平台竞价收入。相应的,一种广告实时竞价系统,包括:筛选单元,用于根据广告请求信息,选出需求与该广告请求信息匹配的DSP,并将选出的DSP发送到待发送队列;广告请求生成单元,用于生成符合DSP协议要求的广告请求;返回竞价信息判断单元,用于根据广告请求和筛选出的DSP对应的历史返回竞价数据判断每个DSP是否会返回竞价信息,并生成会返回竞价信息的DSP列表和不会返回竞价信息的DSP列表;广告请求发起单元,用于向待发送队列中的DSP发起广告请求;负载能力判断单元,用于判断并发量是否超过服务器负载;等待流程判断单元,用于在并发量超出服务器负载时,判断未返回竞价信息的DSP是否均为不会返回竞价信息的DSP,以及等待时间是否大于预设超时时间乘以时间比例;竞价信息处理单元,用于处理各DSP返回的竞价信息;广告曝光单元,用于对出价最高的DSP的广告进行渲染,并发送给SSP进行曝光;通信单元,用于与DSP、SSP进行数据交互;数据存储单元,用于存储待发送队列、历史返回竞价数据、会返回竞价本文档来自技高网
...

【技术保护点】
1.一种广告实时竞价系统中降低广告请求耗时的方法,其特征在于,包括以下步骤:/n步骤1:根据接收到的广告请求信息,筛选出DSP需求与广告请求信息匹配的DSP,且将筛选出的各DSP发送到待发送队列;/n步骤2:重新生成符合DSP协议要求的广告请求;/n步骤3:根据步骤2中的广告请求、步骤1中筛选出的DSP以及筛选出的DSP对应的历史返回竞价数据,判断每个DSP是否会返回竞价信息,得到会返回竞价信息的DSP列表和不会返回竞价信息的DSP列表;/n步骤4:向待发送队列中的每个DSP发起广告请求,判断并发量是否超出服务器负载,如果是,则转入步骤5,否则等待各DSP返回竞价信息,转入步骤6;/n步骤5:满足A或B任一条件时,则结束等待返回竞价信息的流程,转入步骤6;/n条件A:接收到返回的竞价信息且剩余的DSP均为不会返回竞价信息的DSP;/n条件B:获取的等待时间大于预设超时时间乘以时间比例;/n步骤6:处理各DSP返回的竞价信息,SSP对出价最高的DSP的广告进行曝光。/n

【技术特征摘要】
1.一种广告实时竞价系统中降低广告请求耗时的方法,其特征在于,包括以下步骤:
步骤1:根据接收到的广告请求信息,筛选出DSP需求与广告请求信息匹配的DSP,且将筛选出的各DSP发送到待发送队列;
步骤2:重新生成符合DSP协议要求的广告请求;
步骤3:根据步骤2中的广告请求、步骤1中筛选出的DSP以及筛选出的DSP对应的历史返回竞价数据,判断每个DSP是否会返回竞价信息,得到会返回竞价信息的DSP列表和不会返回竞价信息的DSP列表;
步骤4:向待发送队列中的每个DSP发起广告请求,判断并发量是否超出服务器负载,如果是,则转入步骤5,否则等待各DSP返回竞价信息,转入步骤6;
步骤5:满足A或B任一条件时,则结束等待返回竞价信息的流程,转入步骤6;
条件A:接收到返回的竞价信息且剩余的DSP均为不会返回竞价信息的DSP;
条件B:获取的等待时间大于预设超时时间乘以时间比例;
步骤6:处理各DSP返回的竞价信息,SSP对出价最高的DSP的广告进行曝光。


2.如权利要求1所述的方法,其特征在于,所述步骤1中,广告请求信息包括终端设备类型、终端设备ID、产生广告请求的内容、广告位ID、广告类型以及地域定向中至少一项。


3.如权利要求1所述的方法,其特征在于,所述步骤3中,判断每个DSP是否会返回竞价信息的具体操作步骤为:
步骤3.1:选取各DSP的历史返回竞价数据作为逻辑回归模型的训练集样本;
步骤3.2:采用训练集样本对逻辑回归模型进行训练;
步骤3.3:将广告请求输入到训练好的逻辑回归模型中,判断每个DSP会返回竞价信息的概率,如果...

【专利技术属性】
技术研发人员:佘一夫丁玉成张雄虎姜昆鹏杨运超何亮
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:湖南;43

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1