华数直播广告终端技术规范_第1页
华数直播广告终端技术规范_第2页
华数直播广告终端技术规范_第3页
华数直播广告终端技术规范_第4页
华数直播广告终端技术规范_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

年8月22日定稿时刻起草人姓名部门电话电子邮件江伟研究院Jiangwei8@备注方案论证参与人:研究院:邹刚、吴艳林、王微波、雷晓芳、刘天春、周明峰、金欢浩、陈杰批阅人张长利陈伟强签发人修订记录序号修改时刻修改人要紧修改存档版本12012-8-22江伟新建文档;《华数省网直播广告终端技术规范》修改为《华数直播广告终端技术规范》1.022012-10-11江伟增加7.3广告数据OCserviceid值猎取;6.3业务描述:广告图片大小的限制;增加8.2.3广告类型定义;修改8.2.1全量广告描述文件;增加7.6高标清广告数据接收;增加7.10杭网直播广告兼容;修改7.9终端集成;增加8.1HTML模板文件讲明;修改9.1章的流程图;增加9.2IP请求格式1.132013-1-9江伟陈民修改7.3中下发serviceid由原来8位改为16位;receiveAD_model由原来1位改为2位;章节6.2.2增加IP更新下载广告讲明;新增章节6.3.8VOD广告;新增章节6.3.9时移广告;1.2

版权申明本文档包含了来自华数集团的机密的技术和商业信息,提供给华数集团的客户或合作伙伴使用。同意本文档表示同意对其内容保密同时未经华数集团书面认可,不得复制、泄露或散布本文檔的全部或部分内容。本文文件及其描述的产品受有关法律的版权爱护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。华数集团保留在不另行通知的情况下修改本文档的权利,并保留对本文档内容的解释权。

目录HYPERLINK1概述 1HYPERLINK2目的 1HYPERLINK3适用范围 1HYPERLINK4阅读对象 2HYPERLINK5名词术语 2HYPERLINK5.1名词解释 2HYPERLINK6总体结构 3HYPERLINK6.1整体结构 3HYPERLINK6.2整体流程图 4HYPERLINK6.2.1HFC网络广告流程 5HYPERLINK6.2.2IP网络广告流程 6HYPERLINK6.3业务描述 7HYPERLINK6.3.1跑马灯广告 7HYPERLINK6.3.2悬浮广告 8HYPERLINK6.3.3导航条广告 9HYPERLINK6.3.4音量条广告 10HYPERLINK6.3.5EPG广告 11HYPERLINK6.3.6音频广播背景广告 13HYPERLINK6.3.7系统设置菜单广告 14HYPERLINK6.3.8VOD广告 15HYPERLINK6.3.9时移广告 20HYPERLINK7DVB直播广告实现 20HYPERLINK7.1频点播发 20HYPERLINK7.2频点数据接收 21HYPERLINK7.3直播广告数据OCserviceid值猎取 21HYPERLINK7.4广播终端数据接收 24HYPERLINK7.5双模终端数据接收 25HYPERLINK7.6高标清广告数据接收 26HYPERLINK7.7广告版本更新 27HYPERLINK7.8内存更新机制 28HYPERLINK7.9终端集成 29HYPERLINK7.10杭网直播广告兼容 30HYPERLINK8DVB直播广告模板文件 30HYPERLINK8.1HTML模板文件 30HYPERLINK8.2XML模板文件 31HYPERLINK8.2.1全量广告描述文件 31HYPERLINK8.2.2单个广告描述文件 32HYPERLINK8.2.3广告类型定义 34HYPERLINK8.2.4广告图片尺寸及存储空间要求 34HYPERLINK9IP直播广告实现 36HYPERLINK9.1IP终端数据接收流程 36HYPERLINK9.2请求格式 37HYPERLINK9.2.1全量广告描述文件请求 37HYPERLINK9.2.2单个广告文件请求 37HYPERLINK9.3终端集成 381概述直播广告是指在终端播放直播频道时,在终端屏幕上显示的广告内容,如终端切换频道时的导航条广告、切换音量时的音量条广告、在终端屏幕显示的游走字幕、屏幕上悬浮的广告图片等等。通过对终端的UI和屏幕投放广告,为营运商增加商业效益。本规范为浙江华数省网终端规范,指导终端实现直播广告业务功能,完成直播广告的业务需求。杭州现网直播广告依旧延用原来的终端方案来实现广告业务。2目的本规范的编写目的对直播广告的整体方案进行介绍,对终端接收解析及展示广告流程进行描述,和相关广告描述文件的定义。通过本规范读者能够了解以下信息:(1)直播广告播发的整体方案。(2)终端机顶盒OC接收及解析展示的流程。(3)广告描述文件的具体定义。依照本文档的讲明和指导,前端系统开发人员能够规划直播广告的下发方式;机顶盒厂商能够进行直播广告的开发集成。3适用范围本规范适用于华数省网项目中双模高清机顶盒(双模云终端)、广播高清机顶盒(外交互云终端)、同轴IP高清机顶盒(同轴IP云终端)、云伴侣高清机顶盒(基础云终端),要求所有需要直播广告功能的机顶盒按照此规范开发集成。国家实验室对需要进行直播广告功能验证测试的机顶盒严格按照此规范进行测试验证。4阅读对象本规范的预期读者是:详细设计人员、代码编写人员以及测试人员、参与本项目开发进程各时期验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。在此,感谢各合作伙伴为本规范制定所提供的关心和支持。5名词术语5.1名词解释术语缩写含义DVB数字电视广播HFC光纤和铜轴电缆的混合网络广告系统广告策略制作治理系统DVB数据通道接收广告数据并进行OC打包传输表5-1名词解释6总体结构6.1整体结构图6-1总体架构图直播广告前端由省网中心统一部署,广告数据通过OC打包通过IP网络的方式下发到各地市的IPQAM,进入地市的HFC网络。6.2整体流程图图6-2整体流程图 广告平台:广告的制作、审核、公布。播发广告策略的制定。 DVB数据通道:HFC网络下的广告OC打包播发。 广告服务器:为IP网络提供广告服务。

6.2.1HFC网络广告流程图6-3HFC网络广告流程广告平台:广告制作的前端系统,包括全量XML描述文件的生产,广告图片的制作,及图片和描述文件的关联;完成后发送到DVB数据通道。DVB数据通道:要紧作用是把广告数据打包成OC数据,发送到广告对应的频点。OC数据接收模块:在机顶盒中要紧用来接收OC数据,并还原成原始文件。解析展示模块:依照接收下来的XML描述文件在电视屏幕展示其中描述的广告。6.2.2IP网络广告流程图6-4IP网络广告流程广告平台:广告制作的前端系统,包括模板文件的生产,广告图片的制作,及图片和模板文件的关联;完成后发送到IP广告服务器。IP广告服务器:部署在前端提供广告数据的请求服务。是由机顶盒主动发起请求到IP广告服务器猎取广告数据。广告请求处理模块:集成在机顶盒中的html页面,作用是定期发起请求到IP广告服务器,检查是否有广告更新,如有则猎取新广告数据保存到机顶盒内存中。扫瞄器:展示广告。IP推断、更新广告机制:机顶盒中保存默认IP广告服务器http地址(示例如:),按照5分钟固定周期发起http请求,服务器返回全量广告描述文件xml,返回的xml内容能够为部分广告描述,也可为全部广告描述,终端收到后依照广告版本、广告位等推断广告是否更新,假如广告更新,依照其中下载地址,下载更新广告。6.3业务描述由于目前现网机顶盒性能差异较大,内存大小也有差异,为了直播广告能兼容所有的机顶盒,前端广告系统下发的广告图片内容大小必须有限制,否则会超过机顶盒的内存大小,造成广告丢失的情况。关于省网的机顶盒分为标清机顶盒和高清机顶盒,屏幕分辨率不同,展现广告图片的清晰度也不同。为了更好的用户体验,要求支持高标清两种格式的广告。标清机顶盒接收标清类型的广告,高清机顶盒接收高清图片的广告。省网直播广告展示的形态和规则如下:6.3.1跑马灯广告

图6-5跑马灯广告位置:显示在电视屏幕的下方或者上方,位置能够操纵(默认在下方)。大小:一行字幕,滚动显示(滚动字数最大不能超过200个汉字);背景框具体大小能够依照操纵文件参数自由操纵。出现时机:当终端接收到走马灯数据时立即展现。业务描述:能够按频道分组,配置该广告出现的在频道;能够操纵跑马灯的播放时刻;操作规则:切台时显示该频道所绑定的泡马灯广告。广告描述文件: <Adtype="scrollAD">//广告位类型 <subtitlecolor="black"size="12">滚动字幕广告文本内容</subtitle> <displaybgcolor="#8b8b8b"style="position:absolute"left="43px"right="44px"top="500px">width:158px;height:106px;</display>//显示背景颜色,位置和大小,图片大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 <movedirection="rightToLeft"speed="32px|s"></move>//运动方向向左运动,每秒移动速度://direction值有:rightToLeft从右向左运动;leftToRight从左向右运动; </Ad>6.3.2悬浮广告 图6-6页码显示业务描述位置:显示在电视屏幕的角落或者中间,位置能够操纵。大小:能够依照参数自由操纵。出现时机:当终端接收到挂角广告数据时立即展现。业务描述:能够按频道分组,配置该广告出现的在频道。(如:某个广告出现在哪几个频道上面)操作规则:切台时显示该频道所绑定的广告图片。假如该频道是悬浮广告绑定频道则接着显示该广告,否则进入另一个频道时广告消逝广告描述文件: <Adtype="floatAD">//广告位类型 <displaystyle="position:absolute"left=”106px”top=”394px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>6.3.3导航条广告图6-7导航条广告位置:显示在导航条上预留出的广告位,位置固定。大小:和广告位大小一致,大小固定,广告图片充满整个广告位。出现时机:跟随着导航条出现和消逝。业务描述:能够按频道分组,配置该广告出现的频道。(如:某个广告出现在哪几个频道上面)操作规则:在直播过程中,按遥控器【确定】按钮或者在切换台时,显示导航条,同时出现广告,几秒钟后消逝。广告描述文件: <Adtype="infobarAD"> <displaystyle="position:absolute"left=”500px”top=”460px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>6.3.4音量条广告图6-8音量条广告位置:显示在音量条出现的位置,位置固定。方式为用广告图片代替整个音量条图片,然而音量显示条不能被覆盖。大小:和广告位大小一致,大小固定,广告图片充满整个广告位。出现时机:跟随着音量条出现和消逝。业务描述:所有直播音量条使用同一张广告图片操作规则:在直播过程中,按建增加/减小音量时出现,几秒钟后消逝。广告描述文件: <Adtype="audiobarAD">//广告位类型 <displaystyle="position:absolute"left="443px"top="394px">width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>6.3.5EPG广告双模高清示意图差不多交互、广播高清示意图图6-9EPG广告位置:显示在EPG二级菜单预留出的广告位,位置固定。下面9个一级菜单进入二级菜单都有对应的EPG广告,广告显示的层级和位置都相同。L型菜单:(1)差不多频道(2)付费频道(3)高清频道(4)测试频道(5)特许频道(6)广播电台(7)频道收藏(8)频道治理(9)系统设置大小:和广告位大小一致,广告图片充满整个广告位。出现时机:跟随着EPG二级菜单出现和消逝。业务描述:能够按频道分组,配置该广告出现的频道。(如:某个广告出现在哪几个频道上面)操作规则: 1)首页进入【直播】后显示L型菜单,点击某个菜单,进入菜单具体内容后显示。 2)在直播频道下,按遥控器【菜单】按键,显示L型菜单,点击某个菜单进入显示。广告描述文件: <Adtype="epgAD">//广告位类型 <displaystyle="position:absolute"left=”443px”top=”394px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>6.3.6音频广播背景广告图6-10音频广播背景广告位置:整个屏幕背景。大小:充满整个屏幕。出现时机:当终端接收到音频广播背景广告数据时立即展现。业务描述:能够按频道分组,配置该广告出现的频道;操作规则:当切到音频广播频道时显示。广告描述文件: <Adtype="broadcastAD">//广告位类型 <displaystyle="position:opposite"left=”43px”top=”34px”>width:158px;height:106px;</display>//图片离屏幕上下左右边框距离 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>

6.3.7系统设置菜单广告双模高清示意图广播高清示意图图6-11系统设置菜单广告位置:系统设置菜单的二级显示页面下方。大小:大小固定,充满整个屏幕。出现时机:当用户进入【系统设置】,进入二级菜单时展现。业务描述:能够按频道分组,配置该广告出现的频道;操作规则:用户进入系统设置菜单时,在华数LOGO位置显示广告图片。广告描述文件: <Adtype="sysmenuAD">//广告位类型 <displaystyle="position:absolute"left=”443px”top=”394px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>6.3.8VOD广告VOD播控界面广告要紧针对差不多交互型机顶盒在点播时快进、快退、暂停时展现,适用于差不多交互型机顶盒。时刻进度条广告图6-12VOD时刻进度条广告位置:VOD时刻进度条的右边广告位。大小:大小固定,充满整个广告位。出现时机:当用户快进、快退时出现时刻进度条时。业务描述:所有点播影片对应同一个广告;操作规则:用户对点播的影片进行快进、快退时在出现的时刻进度条广告位展示广告。广告描述文件: <Adtype="vodtimeAD">//广告位类型 <displaystyle="position:absolute"left=”443px”top=”394px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>暂停对话框广告图6-13VOD暂停对话框广告位置:VOD播控界面的中心位置。大小:大小依照参数自由调整。出现时机:当用户在点播暂停时。业务描述:所有点播影片使用同一套广告图片;操作规则:用户进入点播影片,点击暂停时展现广告图片。广告描述文件: <Adtype="vodpauseAD">//广告位类型 <displaystyle="position:absolute"left=”443px”top=”394px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>VODloading广告图6-14VODloading广告位置:VOD时刻进度条的右边广告位。大小:大小固定,充满整个广告位。出现时机:当用户快进、快退时出现时刻进度条时。业务描述:所有点播影片对应同一个广告;操作规则:用户对点播的影片进行快进、快退时在出现的时刻进度条广告位展示广告。广告描述文件: <Adtype="vodloadingAD">//广告位类型 <displaystyle="position:absolute"left=”443px”top=”394px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>退出对话框广告图6-15VOD退出对话框广告位置:VOD播控界面的中心位置。大小:大小依照参数自由调整。出现时机:当用户在点播暂停时。业务描述:所有点播影片使用同一套广告图片;操作规则:用户进入点播影片,点击暂停时展现广告图片。广告描述文件: <Adtype="vodquitAD">//广告位类型 <displaystyle="position:absolute"left=”443px”top=”394px”>width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>音量条广告图6-8音量条广告位置:显示在音量条出现的位置,位置固定。方式为用广告图片代替整个音量条图片,然而音量显示条不能被覆盖。大小:和广告位大小一致,大小固定,广告图片充满整个广告位。出现时机:跟随着音量条出现和消逝。业务描述:所有点播音量条使用同一套图片操作规则:在点播过程中,按建增加/减小音量时出现,几秒钟后消逝。广告描述文件:<Adtype="vodaudiobarAD">//广告位类型 <displaystyle="position:absolute"left="443px"top="394px">width:158px;height:106px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/>//图片文件名和图片大小 </Ad>6.3.9时移广告时移Loading广告、时移暂停和退出广告、时移选时和进度条广告、时移音量条广告等广告展现形式与VOD广告类似,广告类型定义字段不同;适用于差不多交互型机顶盒。7DVB直播广告实现7.1频点播发图7-1频点播发示意图由于HFC网络频点带宽资源限制,DVB数据通道直播广告播发采纳两种方式:1、主频点播发所有直播广告数据主频点中规划带宽超过1Mbps的直播广告数据,用来播发所有直播广告数据,终端在主频点时,从主频点中接收所有直播广告存放到缓存中。2、单频点只播发当前频点直播广告数据主频点之外的其他频点,为直播广告规划小于200kbps带宽,传输在当前频点的节目中需要展现的直播广告数据,终端在进入当前频点时,推断版本是否更新,假如更新则接收当前频点广告数据并存储到缓存中7.2频点数据接收直播广告主频点(下发带宽最大的频点)与开机广告音视频部署在同一频点,终端播放开机广告时即能接收OC数据;机顶盒开机播放开机广告时,终端在开机广告频点接收直播广告数据,开机广告播放完成后,终端应完成所有直播广告数据接收、存储;用户在某个频点下时接收该频点下的广告数据。7.3直播广告数据OCserviceid值猎取终端必须提供配置直播广告OC数据的serviceid接口,通过终端可配置OC的serviceid,使机顶盒终端直播广告业务能适应省网运营和地点运营,同时可适应不同的网络环境。终端直播广告OCserviceid修改后,必须保证重启、断电serviceid不丢失:在psi/si的NIT表中,添加一个descriptor_tag=0xbb(0xbb为直播广告业务标签)标签,在标签数据结构中保存直播广告业务的serviceid值;终端依照那个serviceid值猎取直播广告全量描述文件,并解析文件。在开机过程中机顶盒处在主频点,上一步的解析猎取主频点具体广告OC数据的serviceid,依照该值猎取全部广告的数据。机顶盒进入正常直播频道后,有两个工作:依照单个广告文件的内容展示该频道要显示的广告。推断直播广告全量描述文件的OC版本是否有改变,如改变则重新接收全量描述文件,然后在推断单个广告的版本是否变化,如变化则重新接收该频点对应的广告数据。(两个步骤异步进行,当广告数据更新完成后要立即替换当前广告,防止用户在某个频道一直停留,广告数据不更新的情况)

语法描述如下:语法位数描述liveAD_descriptor(){descriptor_tag8用户自定义描述符,此处为固定值0xbbdescriptor_length8描述符长度service_id16直播广告全量描述文件OC数据的serviceid,默认为receiveAD_model8广告接收模式,目前有三种模式:模式一(0):DVB接收(默认)模式二(1):IP网络接收模式三(2):优先使用IP网络,在IP网络不可达时使用DVB数据通道接收change_mainFre_flag8切换到主频点开关:0关闭;1开启;(默认关闭)change_mainFre_times8切换到主频点的间隔时刻;}表7-1直播广告标签语法结构切换主频点功能:当机顶盒间隔change_mainFre_times时刻后,当前假如不在主频点则自动切到主频点上。(默认关闭)

7.4广播终端数据接收图7-2广播终端广告数据接收和展示广播型终端集成华数数据广播接收客户端,在开机启动或切频点时,从HFC网络中接收直播广告数据,数据接收完成存放到广告缓存中,广告UI展现从缓存中读取广告数据。7.5双模终端数据接收图7-3双模终端广告数据接收和展示双模终端兼容广播终端接收流程,同时支持IP方式下载直播广告数据。使用哪种网络下载依照NIT表的直播广告标签中定义。模式一:使用DVB下载流程(默认)。模式二:使用IP网络下载流程。模式三:优先使用IP网络,在IP网络不可达时使用DVB数据通道接收(IP方式猎取广告功能要做成开关模式(在NIT表的直播广告标签中定义),在IP广告前端没有建设完毕的时候,默认关闭,如此不需要推断IP网络是否可达,防止阻碍机顶盒OC接收的流程。)7.6高标清广告数据接收标清广告标清广告高清广告标清指定OCserviceid高清指定OCserviceid全量XML描述文件标清机顶盒高清机顶盒图7-4高标清广告数据接收图实现原理:广告数据制作两套,标清一套,高清一套。在全量描述文件中描述高清和标清广告OC数据接收的serviceid。终端机顶盒首先接收广告全量描述文件,解析出高标清机顶盒要接收OC数据的serviceid。机顶盒推断自身属于哪个类型的机顶盒,假如自身是标清机顶盒就按标清广告OC数据的serviceid接收广告并展示。7.7广告版本更新图7-5版本更新流程图主频点:接收全量XML描述文件;接收全部广告数据;当在直播过程中切换到主频点,假如有广告更新,则接收的是全部广告的数据。其他频点:接收全量XML描述文件;接收本频点下的广告数据;监测版本:机顶盒要定期监测全量XML描述文件OC数据版本号是否更新,监测周期为3分钟;版本更新机制:只要其中描述的任何一个单个广告发生改变,全量XMl描述文件版本号就要发生变化。推断时首先推断全量XML描述文件的OC版本号,假如改变接收该文件。全量XML接收下来后,推断文件中描述的全量文件版本号是否改变,如改变进入下面更新流程。单个广告逐个版本号推断后,列出需要更新的广告。把第3步中需要更新的广告按频点分组。在进入对应的频点时触发接收新的OC广告数据。按广告ID替换需要更新的广告文件,不需要更新的保留原来文件。在进入对应频道时触发显示新的广告。屏幕展示广告更新:图片更新:当接收完新的OC广告数据后,要立即触发电视屏幕上展现更新后的广告图片;广告撤销:如发了一个跑马灯广告,显示时刻设置在8:30到22:30,然而在中午12点的时候想撤销该跑马灯广告,只要前端广告系统修改全量XML描述文件,去掉撤销的广告节点。这时下发全量XML描述文件版本号改变,终端监测到后会解析文件,当解析后和之前展示的广告比较后发觉新版本中没有该广告了,应该触发撤销该广告,同时释放该广告占用的内存。7.8内存更新机制 直播广告用到的内存分为两块:OCcache和广告内存。OCcache:OC数据接收的保存区域。当接收完新的OC版本数据并解析保存进想对应的内存后,要清除当前OCcache空间对应的数据供接收新的OC数据使用。广告内存:保存从OC接收过来要展示使用的广告数据。当有新的广告数据需要接收时,要有旧数据的淘汰机制保证新广告数据的接收和展示。7.9终端集成1)广播型终端机顶盒需实现功能:标准OC数据接收模块全量广告描述文件和单个广告XML模板广告内容解析展现模块集成标准的扫瞄器(HTML模板广告展现)标准扫瞄器标准扫瞄器XML广告解析展示OC数据接收XML广告解析展示OC数据接收操作系统操作系统 图7-6广播终端集成模块2)双模终端机顶盒需实现功能:集成健壮原有的中间件OC接收模块集成全量广告描述文件和单个广告XML模板广告内容解析展现模块中间件中间件OC数据接收中间件中间件OC数据接收XML广告解析展示XML广告解析展示操作系统操作系统图7-7双模终端集成模块7.10杭网直播广告兼容省网终端杭州版本需兼容原来杭网的直播广告技术方案和业务模式。8DVB直播广告模板文件整个直播广告数据分为全量广告文件和具体广告文件:全量广告文件:描述下发全部广告的总体信息。具体广告文件:广告模板文件:描述广告展示的位置、时刻、出现频道等信息。HTML模板:标准扫瞄器解析展示。(默认优先使用HTML模板)XML模板:终端集成XML模板广告解析展示模块。(只有当终端机顶盒没有扫瞄器时才会启动XML广告模板解析模块)广告图片文件:广告展现时的图片。图8-1广告目录结构8.1HTML模板文件广告文件包括:模板HTML文件(标准的HTML格式,标准扫瞄器能够正常解析)由HTML代码、JS代码、CSS样式来共同操纵广告的位置、出现时机等的展现。8.2XML模板文件8.2.1全量广告描述文件节点描述:父节点当前节点描述Request根节点requesttransfer描述在某个频点下的高标清OC广告数据的serviceidtransferstaOcserviceid标清广告OC数据接收的serviceidtransferhdOcserviceid高清广告OC数据接收的serviceidrequestAdListInfo广告描述父节点AdListInfoAd每个广告描述,能够按区域划分AdPlay_info广告播放的策略信息AdPath广告的IP网络下载地址AdTransfer播发的频点Adserviceid广告绑定的频点serviceid表8-1全量广告描述文件节点介绍具体示例:<?xmlversion='1.0'encoding='utf-8'?><requestid="1"type="LiveAdPlay"ver="107">//id;type:全量的广告类型,LiveAdPlay为直播广告;ver:全量描述文件的版本号//注:当下面某个单个广告的版本有改动时,该ver版本号要加1<transferfreq="0"> //全频点统一高标清OC数据serviceid <staOcserviceid>1002</staOcserviceid>//标清广告OC数据serviceid <hdOcserviceid>1003</hdOcserviceid>//高清广告OC数据serviceid </transfer> <AdListInfo>

<Ad"id="1023"ver="0"regionId="057100"type="scrollAD"> //ver:版本号;regionId:区域号;type:广告类型<play_infobtime="2012-08-0711:25:18"etime="2012-09-0711:25:18"loop="循环[0不循环;1无限;2具体次数]"CycleTimes="3"interval="0"></play_info> //btime:开始时刻;etime:结束时刻;loop:循环类型;cycleTimes:循环次数 <pathurl="http:xxx/4000_20120807112519001.htm"></path>//url为IP下载地址 <transfernum="2"> //广告所发送的频点 <freq>299</freq> <freq>315</freq> </transfer> <serviceidnum="3"> <serviceonId="4"tsId="202"serviceId="402"/> <serviceonId="4"tsId="203"serviceId="403"/> <serviceonId="4"tsId="204"serviceId="404"/> </serviceid> //onId:网络ID;tsId:tsID;serviceId:频道的serviceid </Ad> <Adid="1024"ver="1"regionId="057200"type="infobarAD"> <pathurl="http:xxx/4000_20120815112519001.htm"></path> <transfernum="0"> //全频点发送 </transfer> <serviceidnum="0">//全频点;所有节目 </serviceid> </Ad> </AdListInfo></request>8.2.2单个广告描述文件节点描述:父节点当前节点描述Request根节点RequestAd具体广告描述AdDisplay广告显示位置和大小Adimg广告图片文件名和图片大小Adsubtitle跑马灯文件内容Admove跑马灯运动方向表8-2具体广告描述文件节点介绍广告类型:类型描述导航条导航条固定广告位音量条音量条EPGEPG二级菜单固定广告位悬浮直播频道的屏幕上自由位置跑马灯滚动字幕,位置和文字可自由操纵音频广播背景音乐广播频道系统设置菜单系统设置菜单固定广告位表8-3具体广告描述文件广告类型介绍具体示例一:<?xmlversion='1.0'encoding='utf-8'?><requestid="1023"type="LiveAdPlay"> <Adtype="infobarAD"> //type:广告类型;url:IP请求的广告路径 <displaystyle="position:absolute">width:158px;height:106px;left:443px;top:394px;</display>//显示位置和大小 <imgwidth="158px"height="106px"src=”134259429594351.gif”/></img>//图片文件名和图片大小 </Ad> //width:宽;height:高</request>具体示例二:<?xmlversion='1.0'encoding='utf-8'?><requestid="1023"type="LiveAdPlay"> <Adtype="scrollAD">//广告位类型 <subtitlecolor="black"size="12">滚动字幕广告文本内容</subtitle> <displaybgcolor="#8b8b8b"style="position:absolute"left="43px"right="44px"top="500px">width:158px;height:106px;</display>//显示背景颜色,位置和大小,图片大小 <imgwidth="158px"height="106px"src=”1342594295943

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论