● 摘要
随着网络时代的到来和宽带的普及,网络视频得到了前所未有的发展。据comScore统计,美国的网络用户在2007年9月观看了100亿左右的网络视频内容,有80%的用户会浏览插入视频中的视频广告,52%的用户会在浏览之后采取行动,16%的用户会购买商品。视频广告凭借其对用户购买力的影响,吸引了越来越多广告商的关注,用于网络视频广告投放的视频广告系统是近年来互联网研究和开发的热点之一。本文提出了一种基于规则引擎的视频广告系统。该系统从广告投放的针对性和视频内容的相关性出发,考虑和分析了大量的用户对广告投放的需求,设计了广告投放策略和分类,为广告投放提供了强大的灵活性和可扩展性,能够满足不同用户的使用场景。系统采用JBoss Rules规则引擎进行广告投放的自动决策,针对给定的用户和视频,根据系统部署的广告投放策略和视频广告,计算出投放的视频广告、播放的时间点以及播放方式。系统采用MVC三层架构框架实现了视频广告系统应用,为广告提供商、视频提供商和运营商提供编辑、测试、预览和部署广告投放策略的平台,其中,基于XML Schema配置文件实现了面向用户的可视化规则编辑器,根据配置文件的内容生成编辑器的界面,并根据用户配置的规则的条件和操作,自动生成JBoss Rules规则引擎需要的DRL规则文件。增强了规则编辑器的可扩展性。最后,实现了与项目组已有的视频点播客户端应用的集成,当用户通过视频点播客户端观看视频时,播放经过视频广告系统投放的视频广告。 本文设计了丰富的测试用例对系统的功能进行测试。测试的结果表明,通过配置和部署广告投放策略,能够使视频广告的投放具有针对性和视频内容相关性,满足不同用户的使用场景。同时,系统具有良好的用户体验。
相关内容
相关标签