论文部分内容阅读
在线广告投放系统是随着在线广告市场和大数据技术的的快速发展和逐步完善而发展起来的,旨在帮助广告商和在线视频网站实现专业精准的贴片类、页面类广告定向投放,广告投放流程管理,广告运营数据统计等任务的系统软件。56网作为中国领先的视频分享网站,每天视频播放量超过千万次,公司搭建在线广告投放管理系统,目的在于利用云计算平台,通过对广告投放流程的严格把控,在保证广告定向精准投放的前提下,同时能够整合公司既有的销售、产品、技术团队,形成可靠多样的,可定制化的广告销售方案。该广告系统能够对广告投放方案进行有效的优化,并在投放的过程中自动调节投放参数,从技术层面确保了网站广告资源最大程度的有效利用。本课题通过对计算广告学、流程管理理论、相似度推荐算法、弹性计算和海量存储技术等相关理论和技术的探究,利用云计算平台搭建了一个支持日千万级用户访问的在线广告智能投放、投放流程管理、投放数据挖掘的在线广告投放系统,该广告系统能够对网站广告资源进行全程监控和控制,使不同连接设备、不同观看时间,不同地理位置的用户在观看网站视频时,都能够根据广告商制定的投放方案获得差异化的广告投放结果,使品牌在目标用户群中的曝光频率大幅提高。本系统的开发过程包含对投放系统硬件集群部署,广告投放策略优化,投放管理后台系统开发,海量数据分析与预测等方面,主要实现了以下几方面的功能:搭建了广告后端投放子系统和数据采集分析子系统,实现了对广告投放的控制和数据的采集;设计并开发了用于预订、管理、投放广告资源的流程管理子系统;设计并开发了合同管理、下单管理子系统,实现了针对用户画像的广告精准投放;设计并开发了投放数据监测与效果反馈子系统;设计并开发了广告系统的数据盘点子系统。通过对各个子系统的不同层次的测试,该广告投放系统满足了56网提出的功能和非功能性需求,并在此基础上实现了基于皮尔逊相关系数、Cosine相似度、Tanimoto系数等利用群体智慧协同过滤的广告推荐算法。