cmmb标记语言在移动多媒体广播网络的业务应用

cmmb标记语言在移动多媒体广播网络的业务应用

ID:34422964

大小:459.17 KB

页数:6页

时间:2019-03-06

cmmb标记语言在移动多媒体广播网络的业务应用_第1页
cmmb标记语言在移动多媒体广播网络的业务应用_第2页
cmmb标记语言在移动多媒体广播网络的业务应用_第3页
cmmb标记语言在移动多媒体广播网络的业务应用_第4页
cmmb标记语言在移动多媒体广播网络的业务应用_第5页
资源描述:

《cmmb标记语言在移动多媒体广播网络的业务应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据TransmissionNetworkCMMB标记语言在移动多媒体广播网络的业务应用◎余英国家广电总局无线电台管理局◎周红君中广传播集团有限公司摘要:随着中国移动多媒体广播网络(CMMB)的建立,在移动设备上流畅的收看数字广播电视节目已成为可能,但是用户已经不再满足于单纯收看传统音视频节目,与节目内容进行交互的需求日渐增强,CMMB标记语言(CML)标准正是在这种背景下应运而生。CML由XHTML—CP、C—CSS、ECMAScript—CMMB三个核心部分构成,是一种针对CMMB网络数据业务开发而制定的标准,具有轻量、开放、可扩展的特性,可显著提升用户体验。关键词:移动多媒体广播CM

2、MBCMLXHTML+CPC—CSSECMAScript—CMMBo引言2006年10月24日,中国移动多媒体广播行业标准正式颁布,确定CMMB为我国自主研发的移动多媒体广播行业标准,CMMB得到迅猛发展。但是与此同时,用户已经不再满足于单纯收看传统音视频业务,新的业务模式、节目的表现力、与节目内容进行交互的需求日渐增强,而采用浏览器方式的标记语言标准正是融合传统媒体与交互的关键技术。目前常规的移动终端浏览器包括微软的IE,Opera的OperaMini、爱可信的NetFront、诺基亚的Symbian、苹果的Safari、谷歌的Chrome等.这些浏览器基本上都是基于智能终端平台,对硬件和软

3、件平台都要较高的要求,市场占有率较低。为了让更多的终端(无论高端或低端)都能享受到CMMB的增值业务.必须统筹考虑.设计出新型的标记语言,既支持不同形态的业务展现.又能快速全面地支持现有终端的集成。经过详细的市场调研,借鉴国际上的成功经验(如日本的BML).结合目前国内终端的实际情况.我们提出了全新的带有中国特色的CML(CMMBMarkupLanguage)标记语言技术。CML是一种轻量级应用开发语言,包括xHTML结构描述语言(XHTML—CP)、样式描述语言(C—CSS)、导航逻辑控制语言(ECMAScript~CMMB)三个核心部分有机构成.具有开发快捷,展现美观统一、交互性强的特点,

4、适用于采用html方式制作的业务导航页面的设计,也适用于采用html方式制作的各种数据业务的设计,可以显著提升广播网络业务用户体验。1CML的技术特点CML是CMMB标记语言(CMMBMarkupLanguage)的缩写,它针对CMMB网络以及移动终端的特征,对WAP20标准进行了裁减和扩充,用于在CMMB网络中构建基于网页技术的各种数据业务服务(如各种普通信息查询类业务)、业务导航框架(如紧急广播,ESG)和其他各类数据业务(如股票信息.实时新闻)等。CML保留了WAP20大部分常用功能,较大幅度地降低了终端设备实现的难度.减少了数据业务应用程序对设备资源的消耗;同时为了满足业务需求,又进行

5、了包括业务应用集成能力、基于脚本的本地交互能力、灵活的事件机制、按键抽象等在内的应用扩展,其中应用集成能力是必备的扩展,其他扩展均为可选扩展,终端设备厂商可根据设备的能力决定是否全部实现。CML业务构建在基于B/S模式的框架结构上,包含服务端,传输机制和客户端三个部分(如图1所示)。服务端作为内容的输入,将页面描述、离散或连续的各种页面媒体数据组合起来,发送到CMMB前端,前端在适当的时候将页面与音视频资源一同放入信道中传输,客户端接收这些数据并展现出来。与传统CMMB接收端不同的是.CML业务具有交互的功能,用户可以针对页面设计中的交互元素向服务器提万方数据TransmissionNetwo

6、rk交请求,在广播网络中完成个性化的业务展现。CML业务中的音频、视频及大部分CML页面资源都是通过CMMB信道传输的,能够将各种媒体信息聚合在一起,丰富了终端体验。对于不同分辨率的终端,CML提供了统一的用户体验.由于采用了C—CSS布局技术,很容易使业务内容适应不同分辨率的终端。此外,CML能够在资源有限的网络有效地传输实时内容,可通过通用的Ajax接El或其它技术实现对页面的局部更新.这在以往的广播网络中是不可想象的。图2给出了几个CML具体业务的展现实例。在图2中.a图所示的是CML实现的业务导航,目前可以采用两种方式来实现这种效果.一种是直接生成业务导航的页面文件.另一种方式是在页面

7、文件中通过解析实时的业务导航信息,然后生成页面场景进行展现。其中前一种方式发送的是静态的页面数据.当业务导航有改变的时候需要传输新的页面文件.这种方式的终端展现速度较快j第二种方式使用ECMAScript-CMMB来构建业务导航框架.大部分页面场景元素都是动态生成。b图展现的是数据业务中的富媒体,CML页面通过数据广播进行传输.CMMB数据广播协议保证了文件集描述以及传输的正确性,用户可以通过这些

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。