论文部分内容阅读
随着互联网产业的迅速发展,移动广告成为当今互联网广告产业的新模式。广告主可以通过移动广告精准投放平台定制广告服务,平台通过对已有数据的分析挖掘,获得目标广告受众数据,并向一个或多个移动广告服务提供商的广告媒介投放广告,最后计算广告结算数据。广告平台向广告主、移动端软件开发者提供了一站式服务,也推动了移动广告行业的发展。广告精准投放平台是指整个广告服务提供商的各内部部门之间、和其他的平台参与者之间协同工作的一站式服务平台,可分为广告投放系统和广告业务管理系统。在广告平台的设计开发中,本人完成的工作如下:(1)参与完成了广告业务管理系统中第三方数据管理模块的设计、开发工作。为保证第三方数据管理模块中海量数据计算的准确性、高效性,采用了基于分布式系统Hadoop的拥有高安全性、高并发性特点的Pig Latin技术。在设计数据存储时,结合数据特点进行分类存储:把亿级的原始日志数据存储到HDFS, HDFS的冗余分布式存储可以保证数据存储的安全性,并为Pig Latin的处理奠定基础;需灵活批量读写的点击数据和转化数据采用了FTP服务器存储方式,给工作人员带来极大便利,使平台更加人性化;数据量较小、读写频繁的匹配数据和报表数据采用轻量级且开源的Mysql数据库存储,加快了数据处理速度、缩短了响应时间,减少了开支。(2)完成了广告投放系统中广告渠道配比模块的设计、开发和验证试验,满足了营收优化的业务需求。本人结合广告渠道配比数学模型的非线性特点,设计了基于遗传算法的配比模型,并用处理速度较快的C语言实现了模型,提高了计算速度和实用性。为保证模型的准确性和稳定性,设计实现了模型的验证子模块,并实验测试,对实验结果进行了对比和展示。结合广告渠道配比的领域知识,通过优化了模型的种群初始化部分使得算法的收敛速度提高了75%,准确性提高6%。目前,第三方数据管理模块和广告渠道配比模块均已完成测试和上线,本人设计和实现的各个部分线上运行正常。两个模块不仅满足了需求,且具有良好的可扩展性,方便后续的升级更新。