资源描述
目录
1. 概述 4
2. NGB中间件软件平台构架 5
3. NGB中间件实施环境 8
* 构建以Java为关键中间件技术体系 8
3.1 对浏览器业务支持 9
3.2 对Java业务支持 12
3.3 对Flash业务支持 14
4. 调度模块(应用管理器) 16
5. 适配层软件模块 19
6. NGB业务分析 20
6.1 依据业务形态划分 21
6.1.1 基础服务类业务 21
6.1.2 基础互动业务 21
6.2 依据基础技术架构划分 22
6.2.1 单向广播业务 24
6.2.2 双向互动业务 24
6.2.3 全向融合业务 24
6.2.4 特定业务 25
6.3 业务归纳 25
6.4 基于天柏DASS增值业务实现思绪 25
7. 内容格式标准 33
8. 头端业务管理系统具体设计方案 34
8.1 具体设计方案 35
8.1.1 架构描述 35
8.1.2 子系统实现方案 36
9. 终端配置提议 48
版权申明
本文档是天柏宽网科技相关下一代广播电视网(NGB)中间件技术提议性文件,属于绝密文件,敬请保密本文档,不得任意传输,一旦发觉,果断追究到底!
本文档全部权、解释权归天柏企业全部。
版本统计
Edit No.
Ver. No.
Date
Author
Remark
1
1.0
-04
肖燕
第一版
2
1.1
-5-3
周琳
加入了具体头端业务管理和终端业务功效介绍
3
1.2
-5-8
肖燕
依据OCN要求对终端功效模块和头端进行修改
天柏宽网科技
五月三日
前 言
为配合广电制订下一代广播电视网(NGB中间件)标准,本文档总结天柏企业和广电网络运行商多年深入合作进行平台运行、业务运行经验、和终端设备制造商合作进行数字电视整体转换基础上,提出了《下一代广播电视网(NGB)中间件技术规范提议书》(以下简称《提议书》)。
本《提议书》在合理性和发展性标准指导下,提出了NGB中间件软件架构、NGB中间件应用实施环境、NGB业务分析、内容格式标准、头端业务管理功效、终端配置提议等多方面基础思绪。
本《提议书》提供天柏企业在广电总局进行NGB中间件标准制订时有效专业意见和思绪。
1. 概述
在国家三网融合发展战略推进下,中国广播电视事业进入一个新发展时期。12月4日,科技部和国家广电总局正式签署了《国家高性能宽带信息网暨中国下一代广播电视网自主创新合作协议书》,根据协议要求,广电总局开始着手建设下一代广播电视网(NGB)。
NGB是以有线电视数字化和移动多媒体广播电视(CMMB)结果为基础,以自主创新“高性能宽带信息网”关键技术为支撑,构建适合中国国情、“三网融合”、有线无线相结合、全程全网下一代广播电视网络。
和传统数字电视业务相比,以双向、互动、跨域、互通、多业务、可信、可管、可控为特征下一代广播电视网,将创新广电发展业态,为国家打造全新现代传输体系;以直播交互融合、网台实时互动、跨屏幕转移、跨网络递送为代表新型数字广播电视服务,将丰富广电业务模式,满足人民群众多样化、个性化精神需求;以确保广电视频业务为主基础上构架复杂应用、数据信息和家庭及城市感知信息传输、交换为基础NGB多媒体系统,将开创广播电视新发展空间。
就成功地催生新型业务来说,这就要求NGB接收终端需要一个统一、符合标准、开放软件运行平台,来适应互动业务在混合型接收终端上快速布署发展需求。中间件技术是建立在数字电视接收设备驱动层之上,为交互应用提供一个完整应用编程接口软件系统架构。采取中间件技术,使得数字电视接收终端能够实施不一样业务提供商(SP)提供给用程序,也使得同一个业务提供商提供给用能够在不一样硬件平台上运行。而标准化是规范中间件技术发展关键确保。
现在,全球数字电视中间件技术关键包含欧洲DVB-MHP标准,美国ATSC组织所指定DASE标准,ACAP标准,北美OCAP标准,日本ARIB组织所指定STD-B24标准,英国MHEG组织所指定MHEG-5标准等。
2. NGB中间件软件平台构架
NGB接收终端软件系统从上到下可分为三层:应用层、中间件平台和系统资源层,见图1所表示。
中间件平台
应用层
硬件资源、驱动层、RTOS等
系统移植接口
应用程序接口
图1 NGB接收终端软件层次结构
NGB中间件是在NGB终端底层硬件/操作系统平台之上,应用层之下中间适配层。中间件在NGB系统中应用优势是能够向下屏蔽硬件平台或操作系统平台差异性,向上可为应用层操作提供统一标准接口,方便于运行商在业务开展时引入多家终端供用户选择;并提供标准API 接口供第三方内容提供商进行更多NGB业务开发,从而确保NGB业务快速布署和顺利开展。
从组成功效模块角度,NGB中间件架构示意图见图2所表示:
Porting Layer
Hardware driver & OS
OS
Device
c loader
PSI/SI
CA
操作系统
设备管理
升级管理
SI信息管理
CA适配接口
调度管理(应用管理器)
EVM引擎
DASS
浏览器
引擎
Flash引擎
EPG
AD
Widget
Game
Stream Media Player
VAS Application
内存管理
引擎调度管理
输入输出管理
AV
Protocal
视音频播控
网络协议
多应用管理
图2 NGB中间件架构示意图
NGB中间件架构要求在系统业务基础上最少对应用实施环境、应用管理器、传输协议、内容格式、应用信令、安全性等方面提供支持。其具体设计须满足以下要求:
(1)业务驱动:NGB技术发展是由业务需求所驱动,NGB中间件架构应以兼顾中国数字电视网络和技术发展现实状况为前提,从业务发展和业务承载角度出发,进行研究和制订。
(2)可扩展、可裁剪:数字电视中间件技术需求和发展是长久、渐进,所以中间件架构要求含有可扩展性,能够伴随业务发展和技术进步进行扩充。同时,为适配不一样NGB硬件支撑能力、网络条件,及业务需求,要求NGB中间件架构含有可裁剪性。
(3)可升级:伴随NGB网络和技术进步,和业务发展,NGB中间件需要不停地进行扩充和完善,所以要求NGB中间件架构含有可升级能力。
(4)可分类分级:NGB业务分为单向业务、双向业务、全向融合类业务,NGB终端也对应地分为不一样等级。所以,要求NGB中间件架构含有分类分级版本,以适应不一样业务和终端要求。
(5)互操作性:要求在NGB中间件架构满足一个数字电视接收终端能够实施不一样业务提供商提供给用,而且一个应用能够在不一样数字电视接收终端厂家硬件平台上运行。
总而言之,一个以Java为关键,融合浏览器引擎,Flash引擎,业务级应用管理器(电视精灵TV widget),和硬件适配器软件组成中间件,能够完美地实现全部NGB业务。
从支持业务形态角度,NGB中间件端到端软件构架示意见图3所表示:
图3
所以,NGB中间件应含有以下特点:
(1)满足大量来自互联网、手机等等NGB业务应用需要;
(2)满足不一样业务形态,如FLASH应用、JAVA应用、HTML网页等
(3)可运行于多个NGB终端硬件/操作系统平台;
(4)提供跨网络、跨平台透明性应用或服务;
(5)支持标准协议;
(6)支持标准API接口。
应用程序接口(API)是一组提供给应用程序进行底层系统功效调用接口函数。要求NGB中间件标准制订规范以统一应用程序接口。
3. NGB中间件实施环境
* 构建以Java为关键中间件技术体系
NGB下一代双向网络需要构建以Java语言为主体关键中间件技术,这是以DVB/MHP为代表,MHP采取Sun Java 虚拟机为关键基础平台,未来不管是用Java或Personal Java语言所开发应用程序,全部能够在交互式数字电视终端中运行。MHP定义一套兼容Java应用编程接口(API),包含了多个关键元素技术群组:
1、它表示了一个通用体系结构,经过DVB-J应用平台,以开放一套API和Java解释引擎(Java EVM),定义系统配置;
2、在确保系统安全前提下,规范传输协议和内容格式,同时对系统控制信令和应用生存期进行定义;
3、DVB-MHP所选择关键技术是新一代Java编程语言,Java应用程序必需经过和操作系统直接相关Java解释引擎,经过MHP DVB-J平台基础,才能实现它功效;
4、其中Java解释引擎(Java EVM)在机顶盒嵌入式软件中占绝对主导;
采取JAVA语言为关键中间件软件体系结构,将愈加符合NGB下一代网络构建整体需要,是大势所趋:
第一,JAVA作为高级编程计算机语言,尤其适合于以复杂业务、可信、可管、可控为特征下一代广播电视网应用环境,利用这种技术能够编写多种不一样用途和目标程序,下载到用户终端实施;
第二,应用程序在实施前需要重新进行装载和联结特征和方法, 对要实施应用程序安全性进行检验技术能够实现,从而避免了像现在互联网式病毒传输可能性,在机顶盒中采取Java语言为关键嵌入式系统将能很好地避免象PC机这么传输计算机病毒;
第三,Java擅长控制对象运动方向,轨迹,包含对动画逐桢处理,所以优于页面动画特效;利用这些优点,能实现大量节省带宽资源动画广告业务和业务优美展现,这才能符合NGB作为下一代广播电视网络丰富业务模式,满足人民群众多样化需求;
第四,从NGB业务需求角度来看,加上未来将大量采取高配置终端,也极需要应用业务比传统数字电视业务愈加复杂、生动和吸引;互动、跨域、互通当然也是NGB平台需求,但假如借助广电珍贵带宽资源仅仅是为大量地传输WEB网页内容,这将快速地降低广电带宽价值,并使广电未来失去方向。实现互动业务尤其是需要当地进行复杂运算数字电视增值业务,如游戏、电子商务、股票信息、博彩等,采取Java语言编程实现肯定是最现实,而且性能和效率要高得多;Java程序是经过二进制形式下载,而且能够压缩。这首先帮助广电最大程度节省带宽资源,提升带宽价值,其次将以吸引用户消费电视方法帮助广电愈加好赢利;
第五,从保障和提升DVB音视频基础业务角度,Java语言愈加有理由成为NGB下一代广播电视网络关键;毫无疑问,音视频业务是广电生命基础,全部其它有价值数据业务只不过是在其上锦上添花,全部标榜自己已经成为中间件平台提供商全部以封装了音视频接口作为标准,而对音视频基础业务控制性能和效率角度,Java语言也毫无疑问地作为首选。
所以,我们结论是,NGB作为下一代广播数字电视业务平台全部应该采取以Java技术为基础中间件系统和产品,只有这么才能确保数字电视增值业务开展和推广,实现开展数字电视目标。
3.1 对浏览器业务支持
图5 浏览器业务支持示意图
(一) 浏览器功效特点
l 支持在嵌入式设备上开放式地浏览各类互联网页, 网页装载速度快、并支持网页装载进度显示;
l 支持嵌入式设备上开放式地访问各类视频网站,可流畅地播放其直播或点播视频,和播放其视频和网页浏览和其它操作之间可流畅切换;
l 支持嵌入式设备上SVG TINY1.2 标准, 并和浏览器紧密结合运行;
l 支持嵌入式设备上网络文件加速下载功效, 并提供下载进度百分比提醒和下载管理和下载文件播放等功效;
l 灵活内存配置机制来高效适应浏览网页缓存机制;
可依据用户内存和是否有存放设备综合情况来动态调整我们网页数据缓存机制,用户可自定义有内存有硬盘空间, 有内存无硬盘空间, 内存小但可接U盘 三种情况来灵活处理;
l 支持对网站局部区域放缩功效;
l 支持中、英文网址导航囊括门户类、视频类、财经类、新闻类、搜索类;
(二) 浏览器技术特点
l 语言支持
支持GB2312中英文矢量字体,可依据用户要求更换字体引擎;
l 支持标准HTML 4.01全集和多FRAME /IFRAME等以满足大部分网页浏览需求,而且同时支持HTML和XML两个解析;
l JavaScript /AJAX
支持Javascript1.5全集98%(除少数生僻功效外);
支持AJAX 应用;
扩展自定义(如播放器及插件操控等)Javascript语法;
支持JavaScript 当地绑定。能够自定义 JavaScript 对象及其接口,从而将网页和当地功效绑定在一起;
l CSS
CSS2.0 全集98%((除少数生僻功效外), CSS TV全集;
l 支持Plug-In
MPEG 1/2音视频、H.264、RM、WMA , RMVB , Flash/SVG播放等;
支持自定义<Object>对象视频点播和直播;
支持符合IE标准浏览器插件;
l 网络协议
<1>. 支持TCP/IP,UDP;
<2>. 支持HTTP/1.1, 包含数据http post和get提交,文件http上下载;
<3>. 支持FTP 包含FTP数据解析浏览, FTP上下载;
<4>. 支持HTTPS (+SSL3.0以上) ;
<5>. 支持RTSP;
<6>.支持TS over TCP/UDP/IP、RTP over TCP/UDP/IP;
<7>.协议接口库含有很大开放性,用户能够自定义对特殊协议支持接口,轻松扩展浏览器协议支持如 [mailto://]、[mms://]、[dtv://]、[dvb://]等协议;
l 图片
支持JPEG、PNG、GIF 、BMP;
l Cache 管理特征
符合HTTP 1.1 cache 管理规范,可缓存内容,保留浏览期间高速缓存内容;
(三) 浏览器规格特征
代码尺寸:4M左右;
内存需求最低仅8M ;
3.2 对Java业务支持
图6 Java业务支持示意图
Java语言一个很关键特点就是和平台无关性,而使用Java虚拟机是实现这一特点关键。Java语言使用Java虚拟机屏蔽了和具体平台相关信息,使得Java语言编译程序只需生成在Java虚拟机上运行目标代码(字节码),就能够在多个平台上不加修改地运行。Java虚拟机在实施字节码时,把字节码解释成具体平台上机器指令实施。
天柏嵌入式java虚拟机平台包含了:
1) 自主开发,适合于数字电视领域嵌入式java虚拟机引擎,拥相关键引擎主动控制权,方便广电未来功效接口拓展;
2) 符合国家标准草案JavaTV接口;
3) 支持国家标准草案CDC+FP+PBP,同时支持CLDC+MIDP;
4) 专为JavaTV尤其研发数字电视视窗工具集(DWT);
5) 标准DVB音视频控制接口;
6) 完善精灵应用管理系统。
基于天柏嵌入式Java虚拟机平台之上能够实现Java-DVB应用,Java 游戏和电视互动增值业务。
产品特征:
(一) 嵌入式虚拟机引擎
u 支持标准java class字节码解析
u 支持Java线程当地化
u 支持JIT
u 支持Java数据库操作
u 对关键字节码进行预处理,加紧字节码解析过程,提升java运行速度
u 支持符合j2me标准网络协议访问控制接口
u 支持jar(java 类文件压缩包)动态链接实施和卸载
u 支持java debug功效,方便java应用进行代码调试
u 丰富图形系统,支持png 、jpg解码,支持矢量字体,提供多个图片特效
u 采取JNI虚拟机当地调用接口,参数传输过程对当地接口实现人员透明,大大降低当地方法实现难度
u 渐进式堆内存管理机制,降低垃圾回收时间
u 灵活堆内存配置,最低为1M
u 支持对java堆内存做镜像,大大降低类加载时间
u 支持流媒体(平台支持流媒体格式全部支持)
u 愈加完善Java浏览器
u 高级图文处理机制
(二) JavaTV
u 符合国家标准草案规范
u 对DVB业务实现全方面封装:音/视频媒体控制,广播数据访问,SI信息数据访问,CA信息数据访问控制等
u 支持Xlet应用灵活管理
(三) DWT
u DWT是DVN WINDOW TOOLKIT缩写,数字电视视窗工具集
u 支持按钮,列表,下拉列表等常见基础控件
u 轻型容器布局管理机制,容器内控件位置均采取相对位置,方便开发者对控件布局管理
u 支持控件换肤机制
u 灵活事件处理机制
u 支持自定义控件开发
(四) 规格特征
代码大小:>=1.5M;
内存需求:>=5M;
3.3 对Flash业务支持
图7 Flash业务支持示意图
(一) 关键功效特征:
ü 矢量图型渲染
ü 动画
ü 图形支持
ü 渐变支持
ü 声音支持(PCM/VDPCM/MP3)
ü 视频支持(Flash Video)
ü 对象支持
ü 支持层
ü Actionscript 1.1/2.0
ü 交互支持
ü 网络支持
ü 设备特有Sound文件播放
ü 设备特有Video文件播放
ü MMI播放
ü Native API开启
ü 对设备特有功效访问支持
ü 设备文字支持
ü 对小语种支持
(二) 规格特征:
Flash播放器:
代码大小:3MB
推荐内存大小:20MB
Data-bus:32bit
Flash引擎:
代码大小:3MB
推荐内存大小:32MB
Data-bus:32bit
(四)性能特征
标清平台(300MHz)帧率:37帧/秒(平均)
高清平台(500MHz)帧率:43帧/秒(平均)
同比优于其它flash player。
4. 调度模块(应用管理器)
中间件调度模块,也能够称为应用管理器,其关键作用在于合理分配各模块资源,包含内存、硬件存放空间、统一输出设备等,同时有效管理各模块间切换和模块间通讯,从而达成对应用生存周期和运行状态进行管理,其具体功效为:
l 多引擎调度管理
主控系统内部各个模块生命周期,采取消息机制,管理模块加载,模块间切换和相互间通讯。可灵活支持模块单独加载,配置不一样模块应用场景,如以Java EVM引擎为关键模块,同时嵌入浏览器和Flash;或以Java EVM引擎为关键,同时嵌入Flash引擎;或以浏览器引擎为关键,同时嵌入Flash引擎等。
以下表所表示,以下组合天柏均拥有成熟方案及广泛商用:
主控程序
插件
Java引擎
浏览器引擎
Java引擎
Flash引擎
浏览器引擎
Flash引擎
纯Java引擎
纯Flash引擎
…….
l 输入输出管理
关键是指外部消息(如遥控器)作为输入源,经由调度管理统一进行模块间分发和快捷处理。而对于各模块共用输出设备(如屏幕显示),则一样经由调度管理,以确保使用唯一性、有效性。
l 内存管理
依据模块加载定义,调度管理一个关键功效在于合理分配内存空间,有效确实保内存在各模块切换和并存应用场景中,全部能最有效使用内存,符合嵌入式平台特点。
l 多应用管理
以上多个关键功效实现以后,能够做到对应用进行灵活控制管理,比如负责开启应用程序,管理全部应用程序生命周期,包含相互之间相互操作,便于多种应用程序能够协调地实施。
n 对终端所运行应用进行调度管理:依据终端系统资源使用情况、应用优先级或其它参考信息,调度和管理应用运行;
n 接收用户输入请求,对应用进行创建或结束等操作,或改变应用运行状态;
n 接收应用发出请求,对发出请求应用进行操作,或对其它应用进行操作;
n 对犯错或死锁应用进行处理,进行应用终止和上下文(Context)释放等操作,或给出提醒让用户选择相关处理。
NGB中间件调度模块(应用管理器)应满足以下需求:
(1)支持Java为关键,浏览器和Flash播放器可配置应用实施环境:能够经过合理资源管理、优先级策略、及其它策略对多应用实施环境给支持。
(2)支持多应用:能够经过合理资源管理、优先级策略、及其它策略对多应用同时运行给支持。具体包含以下多个方面内容:
n 需对多应用所造成多窗口需求进行支持;
n 当多应用并发运行造成系统资源耗尽时,应用管理器需含有合理处理策略;
对于资源管理,NGB中间件平台实现所须遵照基础规则是:
NGB中间件平台规范描述了一个多应用环境,进而多个应用能够竞争地访问相同资源。当多个应用竞争稀缺资源时,应用之间应能够协商访问资源,NGB中间件平台提供对应编程接口使终端能够去通知目前占用资源应用:“有其它应用期望使用你正在占用资源”,它一样提供了一个资源拥有者和申请者之间通信方法,即资源要求者向拥有者传输一个对象,含有应用优先级、对资源需求程度等信息。
n 当多应用并发运行时,应用管理器需要合理地进行应用调度,避免冲突发生;
n 当一个应用请求应用管理器创建、结束另一个应用或改变其运行状态时候,应用管理器需要进行合理操作和调度,避免冲突发生;
NGB中间件平台应该提供用一个应用控制另一个应用生存期机制,这确保应用开发商能够写自己“加载应用”。该“加载应用”能够向用户展示可能应用,并许可用户逐步加载这些应用。但需要注意是,控制应用生存周期实际上是仅由应用管理器来完成,中间件平台仅提供编程接口使应用能够经过这些它们向应用管理器发出开启、停止、暂停、重开启请求。
n 当多个应用竞争访问系统资源时,应该用管理器需要提供机制让竞争应用进行协商访问,避免冲突发生。
n 输入焦点管理
输入焦点可定义以下:
a) 有输入焦点应用,在标准上能够接收用户输入事件。
b) 其它诶有输入焦点应用可经过专用编程接口来请求接收用户输入事件子集。
(3)有效性:要求应用/实施环境管理器含有较高效率、较少系统资源占用率。
天柏DASS平台多应用管理表现形式为电视精灵(TV widget)业务管理平台,而且已经申请了相关专利取得自主知识产权保护。
5. 适配层软件模块
NGB中间件适配层软件要抽象定义NGB终端各功效模块,提供完整porting处理方案,全方面展现终端硬件平台性能和功效,为中间件之上应用业务开展做一个很好支撑。
关键适配层软件模块以下图所表示:
图8
这层目标是为了确保平台移植性,而抽象定义出来、和平台既亲密相关,又含有一定共性功效接口模块。关键包含:
l 操作系统:定义和操作系统相关功效接口;
l 硬件设备:定义中间件系统所包含到多种硬件设备接口;
l 升级管理:关键是平台软件升级所必需接口;
l SI信息管理:处理和管理SI表,提供DASS关键功效模块基础数据查询和接收;
l 视音频播控:除基础DVB视音频播控以外,还包含网络、当地存放设备流媒体播控功效;
l 网络协议:关键包含单向及双向网络通讯协议,如OC、TCP/IP、RTSP等;
l CA适配层:这里定义是用于抽象各CA厂家CA库,统一对上层提供通用CA用户接口;
经过适配层封装,从而确保NGB中间件平台能够方便向各个终端平台进行移植,并最终确保了上层业务应用平台无关性。
现在,天柏DASS中间件平台已经成熟移植到从高端到低端多个成熟终端平台,如:
LSI,ST5518,ST5516,ST5105,Conexant CX24308/CNX24153,ZORAN161;
STi5197,ZORAN260,Sigma8623, PNX8300,NEC61211,Hisi3110e/3110q,Hisi3560,富士通MB86H20C;
Sigma8634,CC1100, ...
6. NGB业务分析
NGB将根本改变传统广播电视网网络形态和业务模式,NGB 网络将可承载高清楚度电视、数字音频节目、新型互动业务、高速数据接入和话音等“三网融合”业务,同时含有可靠服务保障和可管可控网络运行属性。NGB网络使广播电视网络从现在“单向广播网络”构建成“双向互动网络”,最终达成“全向融合网络”。广电网双向宽带、广播和电视相结合非和对称网将使NGB 含有互联网和电信网所不含有特殊优势。业务模式将由此从现在“广播式服务”迈向“广播式服务和个性化服务相结合”融合服务,为不一样用户、用户群提供很多个性化服务,满足用户日常视频、信息、娱乐、生活、沟通全方位需求。业务运行也将从现在“分散独立” 发展成为“开放互通”运行模式。
依据NGB业务类型特点将其分别从业务表现形态和技术实现两种角度上进行划分。
6.1 依据业务形态划分
依据现在各地已经布署,正在实施或从业务表现形态方面,NGB业务关键分为两大类型:基础服务类业务和基础互动业务。
6.1.1 基础服务类业务
基础服务类业务指利用电视机、家庭机顶盒、一体机、手机、城市公众电视、楼宇电视、车载电视盒各类其它移动终端,传输广播电影电视节目和各类多媒体信息业务。基础服务类业务突出了广电公益特色,利用了广电传输网络,提升了网络传输优势,经过直播(含标清和高清)、点播、回放等多种形式,深入发挥了广电服务公益价值,同时确保了安全播出。基础服务类业务关键包含广播电视频道类和交互类业务。
(1)广播电视频道类:模拟电视广播、数字音频广播、基础数字电视广播、紧急广播电视、付费直播频道等。
(2)交互类:直播频道时移/回看、音视频点播等。
6.1.2 基础互动业务
在“三网融合”时代,为了向用户提供更丰富产品,提升用户消费体验,有线电视网络经过业态创新、内容创新和服务创新,为政府、行业、企业、小区和家庭提供各类信息、娱乐、应用类业务。利用双向回传网络和后台服务系统,提供以下业务:
(1)信息服务类:公共信息服务、一般信息服务等。
(2)应用服务类:电视教育业务、电视医疗健康业务、电视游戏、卡拉ok、电视投票、互动电视关联推荐、多镜头选择、互动投票、场景关联信息、场景关联点播、场景关联通信、电视信息定制、电视搜索、电视服务跨屏转移、电视服务跨网络递送、电视门户服务业务等。
(3)交易类:电视支付、电视商场、电视彩票、电视秒杀、场景关联购物等。
6.2 依据基础技术架构划分
NGB业务从技术架构上分为四大类:单向广播业务、双向互动业务、全向融合业务和特定业务,见图2所表示。
图9 NGB业务分类示意图
6.2.1 单向广播业务
单向广播业务是基于单向广播形式播发业务服务,它含有节目传输成本低、高质量特征,但电视观众参与感较差,只能被动接收,而不是交互选择。关键业务包含:
(1)音视频类业务:数字电视广播(标清/高清)、数字音频广播、视频轮播(NVOD)、视频推播等。
(2)信息类业务:数据广播等。
(3)消息类业务:紧急广播(在紧急状态下强制切台,播出为了公共利益需要而制作或在线播出音视频节目和多媒体信息。)等。
(4)强推业务
6.2.2 双向互动业务
双向互动业务:伴随技术不停进步,传统单向传输网络正在、并已经改造成为双向网络,电视观众能够按需申请特定服务内容,提升用户主动驾驭感,参与感,关键业务包含:
(1)音视频类业务:视频点播、卡拉OK、时移电视、音频点播、视频搜索、视频推荐、视频会议、音频会议等。
(2)直播交互类业务:实时投票、现场拍卖、场景互动、关联内容查询、关联广告推送、关联点播、收视率调查、调查问卷等。
(3)信息类业务:政务公开、小区服务、教育板块、专区信息、城市信息、信息检索、儿童乐园、信息定制等
(4)娱乐类业务:电视游戏、拍卖、棋牌、竞猜、动感健身、益智节目等。
(5)综合类业务:财经证券、电视支付、电视商城、电视彩票、卫生医疗、在线营业厅、呼叫中心等。
(6)消息类业务
6.2.3 全向融合业务
全向融合业务是在双向互动业务基础上,基于广电网、通信网和互联网,进行业务和架构方面融合。实现用户迁移、业务迁移,最终实现用户家庭终端三屏融合。比如用户在点播影片时候,能够收听到电话和短信,在直播状态下,也能够立即收到邮件提醒,在电视上实现和手机用户视频通信,实现对视频监控信息浏览,实现互联网内容海量浏览等。关键业务包含:
(1)音视频类业务: 视频通信、视频迁移、跨网络递送等。
(2)信息类业务:互联网接入
(3)娱乐类业务:电视相册、用户推荐等。
(4)消息类业务:电视邮箱、电视短(彩)信、推荐赠予、账单递送、消息订阅、消息提醒等。
6.2.4 特定业务
一些业务属于数字电视不可或缺基础业务,提供系统和用户交互首要界面,甚至被视为系统基础关键模块之一,贯穿在以上三项业务之中,业务具体表现形态包含:
(1)EPG(电子业务指南)
(2)电视门户业务
6.3 业务归纳
经过对业务分析,将单向广播类业务归为单向业务,将双向互动业务归为双向业务,全向融合业务归为全向业务,而特定业务作为一个最基础业务包含在单项业务、双向业务和全向业务之中。
6.4 基于天柏DASS增值业务实现思绪
基于天柏DASS平台OCN未来业务发展思绪以下面多个表格所表示:
6.4.1 家庭娱乐类业务
业务服务内容
具体说明
关键功效模块
浏览器引擎
JVM引擎
FLASH引擎
应用管理器
媒体播放器
国家标准JavaTV
SI/OC引擎
GUI
文件系统支持
矢量字库
矢量字体
图形支持
双向网络协议
家庭娱乐
视频点播
√
√
√
√
√
√
√
√
√
√
视频轮播
√
√
√
√
√
√
√
√
√
视频推播
√
√
√
√
√
√
√
√
视频录播
√
√
√
√
√
√
√
√
√
√
时移电视
√
√
√
√
√
√
√
√
√
√
卡拉OK
√
√
√
√
√
√
√
√
√
视频推荐
√
√
√
√
√
√
√
√
随心看(电视搜索)
√
√
√
√
√
√
√
√
√
结论:
未来和视频亲密相关业务表示及控制,理所当然需要采取JAVA语言来实现,因为JVM能够作为独立引擎地占用CPU、资源存放等硬件资源,所以不管是基于音视频增值业务灵活展现和性能和效率方面,JAVA全部是当仍不让选择。至于后台和节目资源相关页面信息展现(GUI),假如这些节目数据信息展现也经过JAVA来表示将有更完美、更灵活效果。
6.4.2 信息类业务
业务服务内容
具体说明
关键功效模块
浏览器引擎
JVM引擎
FLASH引擎
应用管理器
媒体播放器
背景音乐支持
SI/OC引擎
GUI
文件系统支持
矢量字库
矢量字体
图形支持
信息类
政府信息
√
√
√
√
√
√
√
√
√
√
政务公开
√
√
√
√
√
√
√
√
√
√
党员教育
√
√
√
√
√
√
√
√
√
√
小区服务
√
√
√
√
√
√
√
√
√
√
卫生服务
√
√
√
√
√
√
√
√
√
√
百姓信息
√
√
√
√
√
√
√
√
√
√
行业信息
√
√
√
√
√
√
√
√
√
√
便民信息
√
√
√
√
√
√
√
√
√
√
检索服务
√
√
√
√
√
√
√
√
√
√
行业信息
√
√
√
√
√
√
√
√
√
√
门户服务
√
√
√
√
√
√
√
√
√
√
专区服务
√
√
√
√
√
√
√
√
√
√
电视节目指南广告
√
√
√
√
√
√
√
紧急广播
√
√
√
√
√
√
√
电视杂志
√
√
√
√
√
√
√
√
√
√
√
√
电视报纸
√
√
√
√
√
√
√
√
√
√
√
√
电视小说
√
√
√
√
√
√
√
√
√
√
√
√
动画广告
√
√
√
√
√
√
√
U盘广告
√
√
√
√
√
√
√
√
结论:
对于广播网下数据广播信息公布和交互检索,天柏认为,依据传统经过OC播发和浏览器引擎解析展现数据广播业务方法,有较多技术不足和一直在面临性能和效率问题;天柏DASS采取独创方法,采取以JAVA语言为关键中间件技术来支持传统数据广播业务,即采取JVM引擎来支持解析显示图文数据文件,使得传统图文数据信息得以象“动画”般炫目地展现和吸引眼球,符合NGB网络下开展数据信息业务需求;最关键是在技术层面上,即在数据获取方面有很好创新,能确保页面展现时较高性能和效率;这里面原理有几点:
一、JAVA语言采取二进制方法下载数据,可压缩,而HTML以文本方法下载,数据量大,占用带宽资源太多,不符合NGB网络下珍贵带宽资源播发海量信息需求(指是符合标准播发方法下);
二、成熟JAVA技术为关键中间件平台,因为每次进入信息业务界面或退出界面,全部是自动下载或自动清除内存数据机制,即JAVA技术下各个应用相互独立,内存消耗小,管理方便;而浏览器技术不能对机顶盒内存删除洁净,数次进入页面浏览后,机顶盒因为内在耗尽,必需出现长时间停顿,退出困难或需要关机重启。这种技术差异,决定了机顶盒未来能否长久能够灵活地在线升级及开展这类数据信息业务。
假如发展NGB增值业务需要提升界面美观度和业务响应速度,采取浏览器为关键平台,将和这个愿望根本背道而驰。
6.4.3 游戏类业务
业务服务内容
具体说明
关键功效模块
浏览器引擎
JVM引擎(CDC+CLDC)
FLASH引擎
应用管理器
媒体播放器
SI/OC引擎
文件系统支持
矢量字库
矢量字体
图形支持
双向网络协议
游戏类
休闲
√
√
√
√
√
√
√
√
棋牌
√
√
√
√
√
√
√
√
√
动感健身
√
√
√
√
√
√
√
√
虚拟场景
√
√
√
√
√
√
√
√
√
智力答题
√
√
√
√
√
√
√
√
√
运气
√
√
√
√
√
√
√
√
√
当地游戏
√
√
√
√
√
√
√
√
网络游戏
√
√
√
√
√
√
√
√
√
结论:
游戏业务是NGB网络成长为家庭娱乐平台最关键标志,尤其是指类似上述算法复杂、通关游戏、大型游戏、联网游戏等,这是NGB平台广电培养忠实用户群关键基础;NGB网络状态下,广电是不可能关起门来自己找多个人来开发游戏,需要是大
展开阅读全文