论文部分内容阅读
随着互联网技术的高速发展,用户的规模空前扩大,互联网广告的价值得到了充分的体现。实时竞价(Real Time Bidding,简称:RTB)广告投放模式作为一种新的投放模式应运而生。它有别于传统的模式,更多的关注于互联网广告的透明度和效率,有利于互联网广告生态系统的健康发展。如今,RTB模式在互联网广告中扮演了极其重要的角色,也将成为未来互联网广告发展中的主流趋势。RTB广告投放平台包括两个部分:广告交易平台(Ad Exchange,简称:AdX)和需求方平台(Demand-Side Platform,简称:DSP)。广告交易平台的功能是从众多媒体中聚集广告曝光机会,并向多家DSP发送竞价请求。需求方平台为广告商或代理商提供广告管理功能,收集受众的行为信息,并通过受众的各种倾向进行有针对性的广告投放,它也是本文RTB广告平台实现的重点。当竞价请求发送到DSP后,DSP会检索自己的广告用户和信息数据库,利用竞价算法进行竞价。在上述过程中,RTB对数据的响应时间要求非常高,而现有的传输协议不能很好的满足该系统的要求,为此,针对RTB广告平台我们自主设计了一款实时传输协议(RTP)。RTP是由IETF的Audio/VideoTransportWG工作组开发的协议规范,主要用来处理网络上实时数据传输的一种标准协议。RTP拥有协同工作和控制的能力,支持实时应用的运输,比如同步的恢复、信号丢失的监测和内容的识别等。RTP中具有时间戳和控制机制,可实现具有时间特性的不同数据流之间的同步。本文的RTP协议采用了一种前向纠错算法(Forward Error Correction,简称:FEC)对丢失的数据包进行重建,以保证传输实时数据的质量。RTB广告平台以提供服务的形式而设计,即广告主可以选择平台中设计好的广告商服务包、代理商服务包和自助服务包,从而确定该广告主的身份。广告主需要上传广告到需求方平台,并可以自定义广告投放的时间、地点、位置等信息,经出价成功后就可以完成广告的投放。需求方平台前端界面是以上导航和左导航相结合的形式展现,避免了多级菜单的繁杂,可以使广告主更为清晰、直观的操作业务系统。