论文部分内容阅读
传统的商业广告模式一直是通过代理公司以及媒体公司进行统一投放,存在严重的信息不对称现象,广告主因此无处投放广告或利益受损,闲置的家用电子屏和小商户电子屏也不能得到充分利用。为了解决传统广告模式存在的问题,本论文提出一种基于020的新型广告模式。这种新型广告模式将线下大屏资源整合,建立线上平台为商户或者其他有广告信息发布需求的广告主和拥有大屏资源的设备主服务。本文设计了 020多媒体抢单系统,通过两类iOS手机客户端和服务器,建立起完善的网络商业平台,充分利用闲置大屏并消除传统广告模式的弊端,实现快速精准的投放广告。本文从系统的整体设计和实现细节上进行了详细的说明。客户端总体架构一共包括四层,为视图层、业务逻辑控制层、存储层和网络层。本文重点介绍了广告投放和订单管理两个核心功能模块的关键类,采用分片上传方式实现广告资源断点续传和采用客户端与服务器长连接,实现订单实时推送。服务器端同样采用分层架构,将接口层、逻辑层和数据层分开。服务器端遵循RESTful接口规范进行接口设计。采用play框架进行逻辑层开发并使用MySQL实现本地数据库。本文对预算步进算法加以改进,提出了一种基于投放时段、投放区域和竞争状态的PPA(Price Pacing Algorithm,价格步进)算法。还分析了 RMS(Random Matchmaking Strategy,随机撮合策略)对屏幕利用率的不利影响,基于空闲时段碎片最小化原则,设计了 MFMS(Minimum Fragmentation Matchmaking Strategy,碎片最小化撮合策略)。经测试验证,采用PPA算法对订单交易成功率平均提高20.4%,对屏幕利用率平均提高9.6%。采用MFMS策略,将撮合失败率降低了 20%。