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

下载本文档

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

文档简介

1、密级一级华数直播广告终端技术规范(Version 1.2)华数数字电视传媒集团有限公司2013年03月13日主送: 抄送: 关键字:直播广告 终端 规范基本信息文档名称主标题华数直播广告终端技术规范副标题文档编号当前版本1.2发布版本1.1起草时间2012年8月22日定稿时间起草人姓名部门电话电子邮件江伟研究院Jiangwei8备注方案论证参与人:研究院:邹刚、吴艳林、王微波、雷晓芳、刘天春、周明峰、金欢浩、陈杰审阅人张长利 陈伟强签发人修订记录序号修改时间修改人主要修改存档版本12012-8-22江伟新建文档;华数省网直播广告终端技术规范修改为华数直播广告终端技术规范1.022012-10-

2、11江伟增加7.3 广告数据OC serviceid值获取;6.3业务描述:广告图片大小的限制;增加8.2.3 广告类型定义;修改8.2.1 全量广告描述文件;增加7.6 高标清广告数据接收;增加7.10 杭网直播广告兼容;修改7.9 终端集成;增加8.1 HTML模板文件说明;修改9.1章的流程图;增加9.2 IP请求格式1.132013-1-9江伟陈民修改7.3中下发serviceid由原来8位改为16位;receiveAD_model由原来1位改为2位;章节6.2.2增加IP更新下载广告说明;新增章节6.3.8 VOD广告;新增章节6.3.9 时移广告;1.2版权申明本文档包含了来自华数

3、集团的机密的技术和商业信息,提供给华数集团的客户或合作伙伴使用。接受本文档表示同意对其内容保密并且未经华数集团书面认可,不得复制、泄露或散布本文檔的全部或部分内容。本文文件及其描述的产品受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。华数集团保留在不另行通知的情况下修改本文档的权利,并保留对本文档内容的解释权。目 录1 概述12 目的13 适用范围14 阅读对象25 名词术语25.1 名词解释26 总体结构36.1 整体结构36.2 整体流程图46.2.1 HFC网络广告流程56.2.2 IP网络广告流程66.3 业务描述76.3.1 跑马灯广告76.

4、3.2 悬浮广告86.3.3 导航条广告96.3.4 音量条广告106.3.5 EPG广告116.3.6 音频广播背景广告136.3.7 系统设置菜单广告146.3.8 VOD广告156.3.9 时移广告207 DVB直播广告实现207.1 频点播发207.2 频点数据接收217.3 直播广告数据OC serviceid值获取217.4 广播终端数据接收247.5 双模终端数据接收257.6 高标清广告数据接收267.7 广告版本更新277.8 内存更新机制287.9 终端集成297.10杭网直播广告兼容308 DVB直播广告模板文件308.1 HTML模板文件308.2 XML模板文件318

5、.2.1 全量广告描述文件318.2.2 单个广告描述文件328.2.3 广告类型定义348.2.4 广告图片尺寸及存储空间要求349 IP直播广告实现369.1 IP终端数据接收流程369.2 请求格式379.2.1 全量广告描述文件请求379.2.2 单个广告文件请求379.3 终端集成381 概述直播广告是指在终端播放直播频道时,在终端屏幕上显示的广告内容,如终端切换频道时的导航条广告、切换音量时的音量条广告、在终端屏幕显示的游走字幕、屏幕上悬浮的广告图片等等。通过对终端的UI和屏幕投放广告,为营运商增加商业效益。本规范为浙江华数省网终端规范,指导终端实现直播广告业务功能,完成直播广告的

6、业务需求。杭州现网直播广告还是延用原来的终端方案来实现广告业务。2 目的本规范的编写目的对直播广告的整体方案进行介绍,对终端接收解析及展示广告流程进行描述,和相关广告描述文件的定义。通过本规范读者可以了解以下信息:(1) 直播广告播发的整体方案。(2) 终端机顶盒OC接收及解析展示的流程。(3) 广告描述文件的具体定义。根据本文档的说明和指导,前端系统开发人员可以规划直播广告的下发方式;机顶盒厂商可以进行直播广告的开发集成。3 适用范围本规范适用于华数省网项目中双模高清机顶盒(双模云终端)、广播高清机顶盒(外交互云终端)、同轴IP高清机顶盒(同轴IP云终端)、云伴侣高清机顶盒(基础云终端),要

7、求所有需要直播广告功能的机顶盒按照此规范开发集成。国家实验室对需要进行直播广告功能验证测试的机顶盒严格按照此规范进行测试验证。4 阅读对象本规范的预期读者是:详细设计人员、代码编写人员以及测试人员、参与本项目开发进程各阶段验证、确认以及负责为最后项目验收、鉴定提供相应报告的有关人员。在此,感谢各合作伙伴为本规范制定所提供的帮助和支持。5 名词术语5.1 名词解释术语缩写含义DVB数字电视广播HFC光纤和铜轴电缆的混合网络广告系统广告策略制作管理系统DVB数据通道接收广告数据并进行OC打包传输表5-1 名词解释6 总体结构6.1 整体结构图6-1 总体架构图直播广告前端由省网中心统一部署,广告数

8、据经过OC打包通过IP网络的方式下发到各地市的IPQAM,进入地市的HFC网络。6.2 整体流程图图6-2 整体流程图广告平台:广告的制作、审核、发布。播发广告策略的制定。DVB数据通道:HFC网络下的广告OC打包播发。广告服务器:为IP网络提供广告服务。6.2.1 HFC网络广告流程图6-3 HFC网络广告流程l 广告平台:广告制作的前端系统,包括全量XML描述文件的生产,广告图片的制作,及图片和描述文件的关联;完成后发送到DVB数据通道。l DVB数据通道:主要作用是把广告数据打包成OC数据,发送到广告对应的频点。l OC数据接收模块:在机顶盒中主要用来接收OC数据,并还原成原始文件。l

9、解析展示模块:根据接收下来的XML描述文件在电视屏幕展示其中描述的广告。6.2.2 IP网络广告流程图6-4 IP网络广告流程l 广告平台:广告制作的前端系统,包括模板文件的生产,广告图片的制作,及图片和模板文件的关联;完成后发送到IP广告服务器。l IP广告服务器:部署在前端提供广告数据的请求服务。是由机顶盒主动发起请求到IP广告服务器获取广告数据。l 广告请求处理模块:集成在机顶盒中的html页面,作用是定期发起请求到IP广告服务器,检查是否有广告更新,如有则获取新广告数据保存到机顶盒内存中。l 浏览器:展示广告。l IP判断、更新广告机制:机顶盒中保存默认IP广告服务器http地址(示例

10、如:),按照5分钟固定周期发起http请求,服务器返回全量广告描述文件xml,返回的xml内容可以为部分广告描述,也可为全部广告描述,终端收到后根据广告版本、广告位等判断广告是否更新,如果广告更新,根据其中下载地址,下载更新广告。6.3 业务描述由于目前现网机顶盒性能差异较大,内存大小也有差异,为了直播广告能兼容所有的机顶盒,前端广告系统下发的广告图片内容大小必须有限制,否则会超过机顶盒的内存大小,造成广告丢失的情况。对于省网的机顶盒分为标清机顶盒和高清机顶盒,屏幕分辨率不同,展现广告图片的清晰度也不同。为了更好的用户体验,要求支持高标清两种格式的广告。标清机顶盒接收标清类型的广告,高清机顶盒

11、接收高清图片的广告。省网直播广告展示的形态和规则如下:6.3.1 跑马灯广告图6-5 跑马灯广告l 位置:显示在电视屏幕的下方或者上方,位置可以控制(默认在下方)。l 大小:一行字幕,滚动显示(滚动字数最大不能超过200个汉字);背景框具体大小可以根据控制文件参数自由控制。l 出现时机:当终端接收到走马灯数据时马上展现。l 业务描述:可以按频道分组,配置该广告出现的在频道;可以控制跑马灯的播放时间;l 操作规则:切台时显示该频道所绑定的泡马灯广告。广告描述文件:<Ad type="scrollAD"> /广告位类型<subtitle color="

12、;black" size="12" >滚动字幕广告文本内容</subtitle><display bgcolor="#8b8b8b" style="position:absolute" left="43px" right="44px" top="500px">width:158px; height:106px;</display> /显示背景颜色,位置和大小,图片大小<img width="158px&quo

13、t; height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小<move direction="rightToLeft" speed="32px|s"> </move> /运动方向向左运动,每秒移动速度:/direction 值有:rightToLeft 从右向左运动; leftToRight 从左向右运动;</Ad>6.3.2 悬浮广告图6-6 页码显示业务描述l 位置:显示在电视屏幕的角落或者中间,位置可以控制。l 大小:可以根据参数自由

14、控制。l 出现时机:当终端接收到挂角广告数据时马上展现。l 业务描述:可以按频道分组,配置该广告出现的在频道。(如:某个广告出现在哪几个频道上面)l 操作规则:切台时显示该频道所绑定的广告图片。如果该频道是悬浮广告绑定频道则继续显示该广告,否则进入另一个频道时广告消失广告描述文件:<Ad type="floatAD"> /广告位类型<display style="position:absolute" left=”106px” top=”394px”>width:158px; height:106px;</display>

15、; /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>6.3.3 导航条广告图6-7 导航条广告l 位置:显示在导航条上预留出的广告位,位置固定。l 大小:和广告位大小一致,大小固定,广告图片充满整个广告位。l 出现时机:跟随着导航条出现和消失。l 业务描述:可以按频道分组,配置该广告出现的频道。(如:某个广告出现在哪几个频道上面)l 操作规则:在直播过程中,按遥控器【确定】按钮或者在切换台时,显示导航条,同时

16、出现广告,几秒钟后消失。 广告描述文件:<Ad type="infobarAD"> <display style="position:absolute" left=”500px” top=”460px”>width:158px; height:106px;</display> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>6.3.4

17、 音量条广告图6-8 音量条广告l 位置:显示在音量条出现的位置,位置固定。方式为用广告图片代替整个音量条图片,但是音量显示条不能被覆盖。l 大小:和广告位大小一致,大小固定,广告图片充满整个广告位。l 出现时机:跟随着音量条出现和消失。l 业务描述:所有直播音量条使用同一张广告图片l 操作规则:在直播过程中,按建增加/减小音量时出现,几秒钟后消失。广告描述文件:<Ad type="audiobarAD"> /广告位类型<display style="position:absolute" left="443px" t

18、op="394px">width:158px; height:106px;</display> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>6.3.5 EPG广告双模高清示意图基本交互、广播高清示意图图6-9 EPG广告l 位置:显示在EPG二级菜单预留出的广告位,位置固定。下面9个一级菜单进入二级菜单都有对应的EPG广告,广告显示的层级和位置都相同。L型菜单:(1)

19、 基本频道(2) 付费频道(3) 高清频道(4) 测试频道(5) 特许频道(6) 广播电台(7) 频道收藏(8) 频道管理(9) 系统设置 l 大小:和广告位大小一致,广告图片充满整个广告位。 l 出现时机:跟随着EPG二级菜单出现和消失。l 业务描述:可以按频道分组,配置该广告出现的频道。(如:某个广告出现在哪几个频道上面)l 操作规则: 1) 首页进入【直播】后显示L型菜单,点击某个菜单,进入菜单具体内容后显示。2) 在直播频道下,按遥控器【菜单】按键,显示L型菜单,点击某个菜单进入显示。广告描述文件:<Ad type="epgAD"> /广告位类型<

20、display style="position:absolute" left=” 443px” top=” 394px”>width:158px; height:106px; </display> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>6.3.6 音频广播背景广告图6-10 音频广播背景广告l 位置:整个屏幕背景。l 大小:充满整个屏幕。l 出现时机:当终端接收

21、到音频广播背景广告数据时马上展现。l 业务描述:可以按频道分组,配置该广告出现的频道;l 操作规则:当切到音频广播频道时显示。广告描述文件:<Ad type="broadcastAD"> /广告位类型<display style="position:opposite" left=”43px” top=”34px”>width:158px; height:106px;</display> /图片离屏幕上下左右边框距离<img width="158px" height="106px&qu

22、ot; src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>6.3.7 系统设置菜单广告双模高清示意图广播高清示意图图6-11 系统设置菜单广告l 位置:系统设置菜单的二级显示页面下方。l 大小:大小固定,充满整个屏幕。 l 出现时机:当用户进入【系统设置】,进入二级菜单时展现。l 业务描述:可以按频道分组,配置该广告出现的频道;l 操作规则:用户进入系统设置菜单时,在华数LOGO位置显示广告图片。广告描述文件:<Ad type="sysmenuAD"> /广告位类型<display style=&qu

23、ot;position:absolute" left=” 443px” top=” 394px”>width:158px; height:106px; </display> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>6.3.8 VOD广告VOD播控界面广告主要针对基本交互型机顶盒在点播时快进、快退、暂停时展现,适用于基本交互型机顶盒。 时间进度条广告图6-12

24、VOD时间进度条广告l 位置:VOD时间进度条的右边广告位。l 大小:大小固定,充满整个广告位。 l 出现时机:当用户快进、快退时出现时间进度条时。l 业务描述:所有点播影片对应同一个广告;l 操作规则:用户对点播的影片进行快进、快退时在出现的时间进度条广告位展示广告。广告描述文件:<Ad type="vodtimeAD"> /广告位类型<display style="position:absolute" left=” 443px” top=” 394px”>width:158px; height:106px; </disp

25、lay> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad> 暂停对话框广告图6-13 VOD暂停对话框广告l 位置:VOD播控界面的中心位置。l 大小:大小根据参数自由调整。 l 出现时机:当用户在点播暂停时。l 业务描述:所有点播影片使用同一套广告图片;l 操作规则:用户进入点播影片,点击暂停时展现广告图片。广告描述文件:<Ad type="vodpauseAD"

26、;> /广告位类型<display style="position:absolute" left=” 443px” top=” 394px”>width:158px; height:106px; </display> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad> VOD loading广告图6-14 VOD loading广告l 位置:VOD

27、时间进度条的右边广告位。l 大小:大小固定,充满整个广告位。 l 出现时机:当用户快进、快退时出现时间进度条时。l 业务描述:所有点播影片对应同一个广告;l 操作规则:用户对点播的影片进行快进、快退时在出现的时间进度条广告位展示广告。广告描述文件:<Ad type="vodloadingAD"> /广告位类型<display style="position:absolute" left=” 443px” top=” 394px”>width:158px; height:106px; </display> /显示位置和大

28、小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>退出对话框广告图6-15 VOD退出对话框广告l 位置:VOD播控界面的中心位置。l 大小:大小根据参数自由调整。 l 出现时机:当用户在点播暂停时。l 业务描述:所有点播影片使用同一套广告图片;l 操作规则:用户进入点播影片,点击暂停时展现广告图片。广告描述文件:<Ad type="vodquitAD"> /广告位类型<d

29、isplay style="position:absolute" left=” 443px” top=” 394px”>width:158px; height:106px; </display> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小</Ad>音量条广告图6-8 音量条广告l 位置:显示在音量条出现的位置,位置固定。方式为用广告图片代替整个音量条图片,但是音

30、量显示条不能被覆盖。l 大小:和广告位大小一致,大小固定,广告图片充满整个广告位。l 出现时机:跟随着音量条出现和消失。l 业务描述:所有点播音量条使用同一套图片l 操作规则:在点播过程中,按建增加/减小音量时出现,几秒钟后消失。广告描述文件:<Ad type="vodaudiobarAD"> /广告位类型<display style="position:absolute" left="443px" top="394px">width:158px; height:106px;</dis

31、play> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小l </Ad>6.3.9 时移广告时移Loading广告、时移暂停和退出广告、时移选时和进度条广告、时移音量条广告等广告展现形式与VOD广告类似,广告类型定义字段不同;适用于基本交互型机顶盒。7 DVB直播广告实现7.1 频点播发图7-1 频点播发示意图由于HFC网络频点带宽资源限制,DVB数据通道直播广告播发采用两种方式: 1、主频点播发所有直播广告数

32、据 主频点中规划带宽超过1Mbps的直播广告数据,用来播发所有直播广告数据,终端在主频点时,从主频点中接收所有直播广告存放到缓存中。 2、单频点只播发当前频点直播广告数据 主频点之外的其他频点,为直播广告规划小于200kbps带宽,传输在当前频点的节目中需要展现的直播广告数据,终端在进入当前频点时,判断版本是否更新,如果更新则接收当前频点广告数据并存储到缓存中7.2 频点数据接收l 直播广告主频点(下发带宽最大的频点)与开机广告音视频部署在同一频点,终端播放开机广告时即能接收OC数据;l 机顶盒开机播放开机广告时,终端在开机广告频点接收直播广告数据,开机广告播放完成后,终端应完成所有直播广告数

33、据接收、存储;l 用户在某个频点下时接收该频点下的广告数据。7.3 直播广告数据OC serviceid值获取终端必须提供配置直播广告OC数据的serviceid接口,通过终端可配置OC的serviceid,使机顶盒终端直播广告业务能适应省网运营和地方运营,同时可适应不同的网络环境。终端直播广告OC serviceid修改后,必须保证重启、断电serviceid不丢失:l 在psi/si的NIT表中,添加一个descriptor_tag=0xbb(0xbb为直播广告业务标签)标签,在标签数据结构中保存直播广告业务的serviceid值;l 终端根据这个serviceid值获取直播广告全量描述文

34、件,并解析文件。l 在开机过程中机顶盒处在主频点,上一步的解析获取主频点具体广告OC数据的serviceid,根据该值获取全部广告的数据。l 机顶盒进入正常直播频道后,有两个工作:1) 根据单个广告文件的内容展示该频道要显示的广告。2) 判断直播广告全量描述文件的OC版本是否有改变,如改变则重新接收全量描述文件,然后在判断单个广告的版本是否变化,如变化则重新接收该频点对应的广告数据。(两个步骤异步进行,当广告数据更新完成后要马上替换当前广告,防止用户在某个频道一直停留,广告数据不更新的情况)语法描述如下:语法位数描述liveAD_descriptor() descriptor_tag8用户自定

35、义描述符,此处为固定值0xbb descriptor_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 直播广告标签语法结构² 切换主频点功能:当机顶盒间隔chang

36、e_mainFre_times时间后,当前如果不在主频点则自动切到主频点上。(默认关闭)7.4 广播终端数据接收图7-2 广播终端广告数据接收和展示广播型终端集成华数数据广播接收客户端,在开机启动或切频点时,从HFC网络中接收直播广告数据,数据接收完成存放到广告缓存中,广告UI展现从缓存中读取广告数据。7.5 双模终端数据接收图7-3 双模终端广告数据接收和展示双模终端兼容广播终端接收流程,同时支持IP方式下载直播广告数据。 l 使用哪种网络下载根据NIT表的直播广告标签中定义。l 模式一:使用DVB下载流程(默认)。模式二:使用IP网络下载流程。模式三:优先使用IP网络,在IP网络不可达时使

37、用DVB数据通道接收 (IP方式获取广告功能要做成开关模式(在NIT表的直播广告标签中定义),在IP广告前端没有建设完毕的时候,默认关闭,这样不需要判断IP网络是否可达,防止影响机顶盒OC接收的流程。)7.6 高标清广告数据接收标清广告高清广告标清指定OC serviceid高清指定OC serviceid全量XML描述文件标清机顶盒高清机顶盒图7-4 高标清广告数据接收图实现原理:1) 广告数据制作两套,标清一套,高清一套。2) 在全量描述文件中描述高清和标清广告OC数据接收的serviceid。3) 终端机顶盒首先接收广告全量描述文件,解析出高标清机顶盒要接收OC数据的serviceid。

38、4) 机顶盒判断自身属于哪个类型的机顶盒,如果自身是标清机顶盒就按标清广告OC数据的serviceid接收广告并展示。7.7 广告版本更新图7-5 版本更新流程图l 主频点:接收全量XML描述文件;接收全部广告数据; 当在直播过程中切换到主频点,如果有广告更新,则接收的是全部广告的数据。l 其他频点:接收全量XML描述文件;接收本频点下的广告数据;l 监测版本:机顶盒要定期监测全量XML描述文件OC数据版本号是否更新,监测周期为3分钟;l 版本更新机制:只要其中描述的任何一个单个广告发生改变,全量XMl描述文件版本号就要发生变化。1) 判断时首先判断全量XML描述文件的OC版本号,如果改变接收

39、该文件。2) 全量XML接收下来后,判断文件中描述的全量文件版本号是否改变,如改变进入下面更新流程。3) 单个广告逐个版本号判断后,列出需要更新的广告。4) 把第3步中需要更新的广告按频点分组。5) 在进入对应的频点时触发接收新的OC广告数据。6) 按广告ID替换需要更新的广告文件,不需要更新的保留原来文件。7) 在进入对应频道时触发显示新的广告。l 屏幕展示广告更新:1) 图片更新:当接收完新的OC广告数据后,要马上触发电视屏幕上展现更新后的广告图片;2) 广告撤销:如发了一个跑马灯广告,显示时间设置在8:30到22:30,但是在中午12点的时候想撤销该跑马灯广告,只要前端广告系统修改全量X

40、ML描述文件,去掉撤销的广告节点。这时下发全量XML描述文件版本号改变,终端监测到后会解析文件,当解析后和之前展示的广告比较后发现新版本中没有该广告了,应该触发撤销该广告,同时释放该广告占用的内存。7.8 内存更新机制直播广告用到的内存分为两块:OC cache 和 广告内存。l OC cache:OC数据接收的保存区域。当接收完新的OC版本数据并解析保存进想对应的内存后,要清除当前OC cache空间对应的数据供接收新的OC数据使用。l 广告内存:保存从OC接收过来要展示使用的广告数据。当有新的广告数据需要接收时,要有旧数据的淘汰机制保证新广告数据的接收和展示。7.9 终端集成1)广播型终端

41、机顶盒需实现功能:l 标准OC数据接收模块l 全量广告描述文件和单个广告XML模板广告内容解析展现模块l 集成标准的浏览器(HTML模板广告展现)标准浏览器XML广告解析展示OC数据接收操作系统图7-6 广播终端集成模块2) 双模终端机顶盒需实现功能:l 集成茁壮原有的中间件OC接收模块l 集成全量广告描述文件和单个广告XML模板广告内容解析展现模块中间件中间件OC数据接收XML广告解析展示操作系统图7-7 双模终端集成模块7.10杭网直播广告兼容省网终端杭州版本需兼容原来杭网的直播广告技术方案和业务模式。8 DVB直播广告模板文件整个直播广告数据分为全量广告文件和具体广告文件:l 全量广告文

42、件:描述下发全部广告的总体信息。l 具体广告文件:Ø 广告模板文件:描述广告展示的位置、时间、出现频道等信息。1) HTML模板:标准浏览器解析展示。(默认优先使用HTML模板)2) XML模板:终端集成XML模板广告解析展示模块。(只有当终端机顶盒没有浏览器时才会启动XML广告模板解析模块)Ø 广告图片文件:广告展现时的图片。 图8-1 广告目录结构8.1 HTML模板文件广告文件包括:l 模板HTML文件(标准的HTML格式,标准浏览器可以正常解析) 由HTML代码、JS代码、CSS样式来共同控制广告的位置、出现时机等的展现。8.2 XML模板文件8.2.1 全量广告描

43、述文件节点描述:父节点当前节点描述Request根节点requesttransfer描述在某个频点下的高标清OC广告数据的serviceidtransferstaOcserviceid标清广告OC数据接收的serviceidtransferhdOcserviceid高清广告OC数据接收的serviceidrequestAdListInfo广告描述父节点AdListInfoAd每个广告描述,可以按区域划分AdPlay_info广告播放的策略信息AdPath广告的IP网络下载地址AdTransfer播发的频点Adserviceid广告绑定的频点serviceid表8-1 全量广告描述文件节点介绍具

44、体示例:<?xml version='1.0' encoding='utf-8'?><request id="1 " type="LiveAdPlay" ver="107">/ id; type:全量的广告类型,LiveAdPlay为直播广告; ver: 全量描述文件的版本号/注:当下面某个单个广告的版本有改动时,该ver版本号要加1<transfer freq="0">/全频点统一高标清OC数据serviceid<staOcservicei

45、d>1002</staOcserviceid> /标清广告OC数据serviceid<hdOcserviceid>1003</hdOcserviceid> /高清广告OC数据serviceid</transfer><AdListInfo><Ad "id="1023" ver="0" regionId="057100" type="scrollAD">/ver:版本号; regionId:区域号; type:广告类型<pla

46、y_info btime="2012-08-07 11:25:18" etime="2012-09-07 11:25:18" loop="循环0不循环;1无限;2具体次数" CycleTimes="3" interval="0"></play_info>/btime:开始时间; etime:结束时间; loop:循环类型; cycleTimes:循环次数<path url="http:xxx/4000_20120807112519001.htm">

47、;</path> /url为IP下载地址<transfer num="2">/广告所发送的频点<freq>299</freq><freq>315</freq></transfer><serviceid num="3"><service onId="4" tsId="202" serviceId="402"/><service onId="4" tsId="

48、;203" serviceId="403"/><service onId="4" tsId="204" serviceId="404"/></serviceid>/onId:网络ID; tsId:tsID; serviceId:频道的serviceid</Ad><Ad id="1024" ver="1" regionId="057200" type="infobarAD">

49、<path url="http:xxx/4000_20120815112519001.htm"></path><transfer num="0">/全频点发送</transfer><serviceid num="0"> /全频点;所有节目</serviceid></Ad></AdListInfo></request>8.2.2 单个广告描述文件节点描述:父节点当前节点描述Request根节点RequestAd具体广告描述AdDi

50、splay广告显示位置和大小Adimg广告图片文件名和图片大小Adsubtitle跑马灯文件内容Admove跑马灯运动方向表8-2 具体广告描述文件节点介绍广告类型:类型描述导航条导航条固定广告位音量条音量条EPGEPG二级菜单固定广告位悬浮直播频道的屏幕上自由位置跑马灯滚动字幕,位置和文字可自由控制音频广播背景音乐广播频道系统设置菜单系统设置菜单固定广告位表8-3 具体广告描述文件广告类型介绍具体示例一:<?xml version='1.0' encoding='utf-8'?><request id="1023" typ

51、e="LiveAdPlay"><Ad type="infobarAD"> /type:广告类型; url:IP请求的广告路径<display style="position:absolute">width:158px; height:106px; left: 443px; top: 394px;</display> /显示位置和大小<img width="158px" height="106px" src=”134259429594351.gif”

52、/> </img> /图片文件名和图片大小</Ad>/width:宽; height:高</request>具体示例二:<?xml version='1.0' encoding='utf-8'?><request id="1023" type="LiveAdPlay"><Ad type="scrollAD"> /广告位类型<subtitle color="black" size="12&qu

53、ot; >滚动字幕广告文本内容</subtitle><display bgcolor="#8b8b8b" style="position:absolute" left="43px" right="44px" top="500px">width:158px; height:106px;</display> /显示背景颜色,位置和大小,图片大小<img width="158px" height="106px" src=”134259429594351.gif”/> /图片文件名和图片大小<move direction="rightToLeft

温馨提示

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

评论

0/150

提交评论