论文部分内容阅读
随着互联网和移动终端的全面普及,移动广告得到了迅速的发展,移动广告具有在任何时间,任何地点都能投放到受众人群中的特点。正是由于移动广告的这个特点,使得移动广告很有发展前景。随着移动广告类型的越发丰富,连接到广告投放平台的移动终端的数量越来越多,传统的广告投放平台在管理数量庞大的移动终端时,对移动广告的管理显得越来越困难。鉴于此,本文设计了一种基于OMA(Open Mobile Alliance,开放移动联盟)DM(Device Management,设备管理)协议的广告投放平台,用于实现对数量庞大的移动终端的移动广告管理。OMA是一个制定行业标准的组织,旨在寻求与系统无关的,能够实现互联互通的标准。DM协议主要包括DM服务器和内置管理对象的客户端APP,利用OMA的DM协议来管理数量庞大的移动终端,通过在DM服务器端下达管理命令来对移动终端客户端APP中内置的管理对象进行管理,进而实现对数量庞大的移动广告的管理功能。OMA广告投放平台主要由OMA广告管理系统和安装在移动终端的客户端APP组成。客户端APP内置管理对象,管理对象在客户端APP是以树的形式组织起来的,管理对象在树中的位置称为URI(Unified Resource Identifier,统一资源标识符),OMA广告管理系统通过管理命令和URI来实现对移动广告的管理操作。OMA广告管理系统由上而下主要由应用层,广告服务管理模块,会话管理模块,协议机,用户自服务模块组成。应用层模块主要包含:用户注册模块,用户登陆模块,广告主管理模块,广告管理人员模块,财务管理人员模块,统计分析模块,计费管理模块,广告添加模块,系统管理模块。广告服务管理模块用来收集来自应用层的广告管理请求;会话管理模块负责创建,删除,存储和客户端APP的DM会话;协议机负责编解码XML报文;用户自服务模块用于用户登陆等自服务功能。OMA广告管理系统管理移动广告的内容主要有:广告投放,广告删除,广告更新,获取广告投放效果等,有效地实现对数量庞大的移动终端的移动广告的管理功能,并且提高该广告投放平台的稳定性和可靠性。