《NGB下一代广播电视网中间件平台技术规范建议书V124341.docx》由会员分享,可在线阅读,更多相关《NGB下一代广播电视网中间件平台技术规范建议书V124341.docx(66页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、天柏宽网科技有限公司 绝密文件,敬请保密!目录1.概述述42.NGGB中间间件软件件平台构构架53.NGGB中间间件执行行环境88* 构建建以Jaava为为核心的的中间件件技术体体系83.1对对浏览器器业务的的支持993.2对对Javva业务务的支持持123.3对对Flaash业业务的支支持1444.调度度模块(应应用管理理器)1165.适配配层软件件模块1196.NGGB业务务分析2206.1根根据业务务形态划划分2116.1.1基本本服务类类业务2216.1.2基本本互动业业务2116.2根根据基础础技术架架构划分分226.2.1单向向广播业业务2446.2.2双向向互动业业务2446.2
2、.3全向向融合业业务2446.2.4特定定业务2256.3业业务归纳纳256.4基基于天柏柏DASSS的增增值业务务实现思思路2557.内容容格式标标准3338.头端端业务管管理系统统详细设设计方案案348.1详详细设计计方案3358.1.1架构构描述3358.1.2子系系统实现现方案3369.终端端配置建建议488版权声明明 本本文档是是天柏宽宽网科技技有限公公司关于于下一代代广播电电视网(NNGB)中中间件技技术的建建议性文文件,属属于绝密密文件,敬敬请保密密本文档档,不得得任意传传播,一一旦发现现,坚决决追究到到底!本文档所所有权、解解释权归归天柏公公司所有有。版本记录录Editt No
3、o.Ver. Noo.DateeAuthhorRemaark11.020100-04肖燕第一版21.120100-5-3周琳加入了详详细的头头端业务务管理和和终端业业务功能能介绍31.220100-5-8肖燕根据OCCN要求求对终端端功能模模块和头头端进行行修改 天天柏宽网网科技有有限公司司五月三日日前 言言为配合广广电制定定下一代代广播电电视网(NNGB中中间件)标标准,本本文档总总结天柏柏公司与与广电网网络运营营商多年年深入合合作进行行平台运运营、业业务运营营的经验验、与终端设设备制造造商合作作进行数数字电视视整体转转换的基基础上,提提出了下下一代广广播电视视网(NNGB)中中间件技技术规
4、范范建议书书(以以下简称称建议议书)。本建议议书在在合理性性和发展展性原则则的指导导下,提提出了NNGB中中间件软软件架构构、NGGB中间间件应用用执行环环境、NNGB业业务分析析、内容容格式标标准、头端业业务管理理功能、终终端配置置建议等等多方面面的基本本思路。本建议议书提提供天柏柏公司在在广电总总局进行行NGBB中间件件标准制制定时的的有效的的专业的的意见和和思路。1. 概述在国家三三网融合合发展战战略推动动下,我我国广播播电视事事业进入入一个新新的发展展时期。2008年12月4日,科技部与国家广电总局正式签署了国家高性能宽带信息网暨中国下一代广播电视网自主创新合作协议书,按照协议要求,广
5、电总局开始着手建设下一代广播电视网(NGB)。NGB是是以有线线电视数数字化和和移动多多媒体广广播电视视(CMMMB)的的成果为为基础,以以自主创创新的“高高性能宽宽带信息息网”核核心技术术为支撑撑,构建建的适合合我国国国情的、“三三网融合合”的、有有线无线线相结合合的、全全程全网网的下一一代广播播电视网网络。与传统数数字电视视业务相相比,以以双向、互互动、跨跨域、互互通、多多业务、可可信、可可管、可可控为特特征的下下一代广广播电视视网,将将创新广广电的发发展业态态,为国国家打造造全新的的现代传传播体系系;以直直播交互互融合、网网台实时时互动、跨跨屏幕转转移、跨跨网络递递送为代代表的新新型数字
6、字广播电电视服务务,将丰丰富广电电的业务务模式,满满足人民民群众的的多样化化、个性性化的精精神需求求;以保保证广电电视频业务务为主的的基础上上构架复复杂应用用、数据据信息和和家庭及及城市感感知信息息的传输输、交换换为基础础的NGGB多媒媒体系统统,将开开创广播播电视新新的发展展空间。就成功地地催生新新型业务务来说,这这就要求求NGBB接收终终端需要要一个统统一、符符合标准准的、开开放的软软件运行行平台,来来适应互互动业务务在混合合型的接接收终端端上快速速部署的的发展需需求。中中间件技技术是建建立在数数字电视视接收设设备驱动动层之上上,为交交互应用用提供一一个完整整的应用用编程接接口的软软件系统
7、统架构。采采用中间间件技术术,使得得数字电电视接收收终端能能够执行行不同业业务提供供商(SPP)提供供的应用用程序,也也使得同同一个业业务提供供商提供的的应用能能够在不不同硬件件平台上上运行。而标准准化是规规范中间间件技术术发展的的重要保保证。目前,全全球的数数字电视视中间件件技术主主要包括括欧洲DDVB-MHPP标准,美美国ATTSC组组织所指指定的DDASEE标准,AACAPP标准,北北美的OOCAPP标准,日日本ARRIB组组织所指指定的SSTD-B244标准,英英国MHHEG组组织所指指定的MMHEGG-5标标准等。2. NGB中中间件软软件平台台构架NGB接接收终端端软件系系统从上上
8、到下可可分为三三层:应用层层、中间件件平台和和系统资资源层,见见图1所所示。中间件平台应用层硬件资源、驱动层、RTOS等系统移植接口应用程序接口图1 NGBB接收终终端软件件层次结结构NGB中中间件是是位于NNGB终终端底层层硬件/操作系系统平台台之上,应应用层之之下的中中间适配配层。中中间件在在NGBB系统中中应用的的优势是是可以向向下屏蔽蔽硬件平平台或操操作系统统平台的的差异性性,向上上可为应用用层操作作提供统一一的标准准接口,以以便于运运营商在在业务开开展时引引入多家家终端供供用户选选用;并并提供标标准的AAPI 接口供供第三方方内容提提供商进进行更多多NGBB业务的的开发,从而确确保N
9、GGB业务务的快速速部署和和顺利开开展。从组成的的功能模模块角度度,NGBB中间件件架构示示意图见见图2所示:Porting LayerHardware driver & OSOS Device c loaderPSI/SICA操作系统设备管理升级管理SI信息管理CA适配接口调度管理(应用管理器)EVM引擎DASS浏览器引擎Flash引擎EPGADWidgetGameStream Media PlayerVAS Application内存管理引擎调度管理输入输出管理AVProtocal视音频播控网络协议多应用管理图2 NGBB中间件件架构示示意图NGB中中间件架架构要求求在系统统业务的的基础上
10、上至少对对应用执执行环境境、应用用管理器器、传输输协议、内内容格式式、应用用信令、安安全性等等方面提提供支持持。其具具体设计计须满足足以下要要求:(1)业业务驱动动:NGGB的技技术发展展是由业业务需求求所驱动动,NGGB中间间件架构构应以兼兼顾我国国数字电电视网络络和技术术发展的的现状为为前提,从从业务发发展和业业务承载载的角度度出发,进进行研究究和制定定。(2)可可扩展、可可裁剪:数字电电视中间间件技术术的需求求和发展展是长期期的、渐渐进的,因此中中间件架架构要求求具备可可扩展性性,可以以随着业业务的发发展和技技术的进进步进行行扩充。同同时,为为适配不不同的NNGB硬硬件支撑撑能力、网网络
11、条件件,及业业务需求求,要求求NGBB中间件件架构具具有可裁裁剪性。(3)可可升级:随着NNGB网网络和技技术的进进步,以以及业务务的发展展,NGGB中间间件需要要不断地地进行扩扩充和完完善,因因此要求求NGBB中间件件架构具具备可升升级能力力。(4)可可分类分分级:NNGB业业务分为为单向业业务、双双向业务务、全向向融合类类业务,NNGB终终端也相相应地分分为不同同的级别别。因此此,要求求NGBB中间件件架构具具备分类类分级的的版本,以以适应不不同业务务和终端端的要求求。(5)互互操作性性:要求求在NGGB中间间件架构构满足一一个数字字电视接接收终端端能够执执行不同同业务提提供商提提供的应应
12、用,并且一个个应用能能够在不不同数字字电视接接收终端端厂家的的硬件平平台上运运行。总而言之之,一个个以Jaava为为核心,融融合浏览览器引擎擎,Fllashh引擎,业务级级的应用用管理器器(电视视精灵TTV wwidgget),以及及硬件适适配器软软件构成成的中间间件,可可以完美美地实现现所有NNGB业业务。从支持的的业务形形态的角角度,NNGB中中间件端端到端的的软件构构架示意意见图3所示:图3因此,NNGB中间间件应具具有如下下特点:(1)满满足大量量来自互互联网、手手机等等等的NGGB业务务应用的的需要;(2)满满足不同同的业务务形态,如如FLAASH应应用、JJAVAA应用、HHTML
13、L网页等等(3)可可运行于于多种NNGB终终端的硬硬件/操操作系统统平台;(4)提提供跨网网络、跨跨平台的的透明性性应用或或服务;(5)支支持标准准协议;(6)支支持标准准APII接口。应用程序序接口(API)是一组提供给应用程序进行底层系统功能调用的接口函数。要求NGB中间件标准制定规范以统一应用程序接口。3. NGB中中间件执执行环境境* 构建建以Jaava为为核心的的中间件件技术体体系NGB下下一代双双向网络络需要构构建以JJavaa语言为为主体核心心的中间间件技术术,这是是以DVVB/MMHP为为代表,MMHP采采用SuunJaava虚虚拟机为为核心的的基础平平台,将将来无论论是用JJ
14、avaa或Peersoonall Jaava语语言所开开发的应应用程序序,都可可以在交交互式的的数字电电视终端端中运行。MHPP定义一一套兼容容Javva的应应用编程程接口(AAPI),包括括了多种种核心元元素的技技术群组组:1、它表表达了一一个通用用的体系系结构,通通过DVVB-JJ的应用用平台,以以开放的的一套AAPI和和Javva解释释引擎(Javva EEVM),定义义系统配配置;2、在保保证系统统安全的的前提下下,规范范传输协协议和内内容格式式,同时时对系统统的控制制信令和和应用生生存期进进行定义义;3、DVVB-MMHP所所选择的的核心技技术是新新一代JJavaa编程语语言,JJa
15、vaa应用程程序必须须通过与与操作系系统直接接相关的的Javaa解释引引擎,通通过MHHP DDVB-J平台台的基础础,才能能实现它它的功能能;4、其中中Javva解释释引擎(Javva EEVM)在机顶顶盒嵌入入式软件件中占绝绝对主导导;采用JAAVA语语言为核核心的中中间件软软件体系系结构,将更加加符合NNGB下下一代网网络构建建的整体体需要,是大势势所趋:第一,JJAVAA作为高高级编程程的计算算机语言言,尤其适适合于以以复杂业务务、可信信、可管管、可控控为特征征的下一一代广播播电视网网的应用用环境,利用这这种技术术可以编编写各种种不同用用途和目目的程序序,下载到到用户终终端执行行;第二
16、,应应用程序序在执行行前需要要重新进进行装载载和联结结的特性性和方式式, 对要要执行的的应用程程序的安安全性进进行检查查的技术术能够实实现,从而避避免了像像目前互互联网式式的病毒毒传播的的可能性性,在机机顶盒中中采用JJavaa语言为为核心的的嵌入式式系统将将能较好好地避免免象PCC机这样传传播计算算机病毒毒;第三,JJavaa擅长控控制对象象的运动动方向,轨轨迹,包包括对动动画的逐逐桢的处处理,因因此优于于页面的的动画特特效;利利用这些些优点,能能实现大大量节省省带宽资资源的动动画广告告业务以以及业务务优美呈呈现,这这才能符符合NGGB作为为下一代代广播电电视网络络的丰富富的业务务模式,满满
17、足人民民群众的的多样化化需求;第四,从从NGBB业务需需求的角角度来看看,加上上未来将将大量采采用高配配置终端端,也极极需要应应用业务务比传统统数字电电视业务务更加的的复杂、生生动和吸吸引;互动、跨跨域、互互通当然然也是NNGB平平台的需需求,但但如果借借助广电珍珍贵的带带宽资源源仅仅是是为大量量地传播播WEBB网页内内容,这这将迅速速地降低低广电带带宽的价价值,并并使广电电的未来来失去方方向。实实现互动动的业务务特别是是需要本本地进行行复杂运运算的数数字电视视增值业业务,如如游戏、电电子商务务、股票票信息、博博彩等,采用Java语言编程实现肯定是最现实的,而且性能和效率要高得多;Java程序
18、是通过二进制的形式下载的,而且可以压缩。这一方面帮助广电最大程度节省带宽资源,提升带宽价值,另一方面将以吸引用户消费电视的方式帮助广电更好赢利;第五,从从保障和和提升DDVB音音视频基基础业务务的角度度,Javaa语言更更加有理理由成为为NGBB下一代代广播电电视网络络的核心心;毫无疑疑问,音音视频业业务是广广电的生生命基础础,所有有的其他他有价值值的数据据业务只只不过是是在其上上的锦上上添花,所有标标榜自己己已经成成为中间间件的平平台提供供商都以以封装了了音视频频接口作作为标准准,而对对音视频频基础业业务的控控制的性性能和效效率的角角度,JJavaa语言也也毫无疑疑问地作作为首选选。因此,我
19、我们的结结论是,NGBB作为下下一代广广播数字字电视业业务平台台都应该该采用以以Javva技术术为基础础的中间间件系统统和产品品,只有有这样才才能保证证数字电电视增值值业务的的开展和和推广,实实现开展展数字电电视的目目的。3.1 对浏览器器业务的的支持图5 浏浏览器业业务支持持示意图图(一) 浏览器功功能特点点l 支持在嵌嵌入式设设备上开开放式地地浏览各各类互联联网页, 网页页装载速速度快、并并支持网网页装载载进度显显示;l 支持嵌入入式设备备上开放放式地访访问各类类视频网网站,可可流畅地地播放其其直播或或点播视视频,以以及播放放其视频频与网页页浏览和和其他操操作之间间可流畅畅切换;l 支持嵌
20、入入式设备备上SVVG TTINYY1.22 标准准, 并并与浏览览器紧密密结合运运行;l 支持嵌入入式设备备上网络络文件的的加速下下载功能能, 并并提供下下载进度度百分比比提示以以及下载载管理和和下载文文件的播播放等功功能;l 灵活的内内存配置置机制来来高效适适应浏览览网页的的缓存机机制;可根据用用户内存存和是否否有存储储设备的的综合情情况来动动态调整整我们的的网页数数据缓存存机制,用用户可自自定义有有内存有有硬盘空空间, 有内存存无硬盘盘空间, 内存存小但可可接U盘盘 三种种情况来来灵活处处理;l 支持对网网站局部部区域的的放缩功功能;l 支持中、英英文网址址导航囊囊括门户户类、视视频类、
21、财财经类、新新闻类、搜搜索类;(二) 浏览器技技术特点点l 语言支持持支持GBB23112中英英文矢量量字体,可可根据用用户要求求更换字字体引擎擎;l 支持标准准的HTTML 4.001全集集以及多多FRAAME /IFFRAMME等以以满足大大部分网网页浏览览需求,并并且同时时支持HHTMLL和XMML两个个解析;l JavaaScrriptt /AJAAX支支持Jaavasscriipt11.5全全集988%(除除少数生生僻的功功能外);支支持AJJAX 应用;扩展自定定义(如如播放器器及插件件操控等等)的JJavaascrriptt语法;支持JaavaSScriipt 本地绑绑定。可可以
22、自定定义 JJavaaScrriptt 对象象及其接接口,从从而将网网页和本本地功能能绑定在在一起;l CSSCSS22.0 全集998%(除少少数生僻僻的功能能外), CSSS TTV全集集;l 支持Pllug-InMPPEG 1/22音视频频、H.2644、RMM、WMMA , RMMVB , FFlassh/SSVG播播放等;支持持自定义义对对象的视视频点播播和直播播;支持持符合IIE标准准的浏览览器插件件;l 网络协议议.支持TTCP/IP,UDPP;.支持HHTTPP/1.1, 包括括数据hhttpp poost和和gett提交,文文件htttp上上下载;.支持FFTP 包括FFTP
23、数数据解析析浏览, FTTP上下下载;.支持HHTTPPS (+SSSL3.0以上上) ;.支持RRTSPP;.支持TTS ooverr TCCP/UUDP/IP、RRTP oveer TTCP/UDPP/IPP; .协议接接口库具具有非常常大的开开放性,用用户可以以自定义义对特殊殊协议的的支持接接口,轻轻松扩展展浏览器器的协议议支持如如 mmaillto:/、mmms:/、ddtv:/、ddvb:/等协议议;l 图片支持JPPEG、PNGG、GIFF 、BMPP;l Cachhe 管管理特性性符合HTTTP 1.11 caachee 管理理规范,可可缓存的的内容,保保留浏览览期间的的高速缓缓
24、存内容容;(三) 浏览器规规格特性性代码尺寸寸:4MM左右;内存需求求最低仅仅8M ;3.2 对Javva业务务的支持持图6 JJavaa业务支支持示意意图Javaa语言的的一个非非常重要要的特点点就是与与平台的的无关性性,而使用用Javva虚拟拟机是实实现这一一特点的的关键。JJavaa语言使使用Jaava虚虚拟机屏屏蔽了与与具体平平台相关关的信息息,使得得Javva语言言编译程程序只需需生成在在Javva虚拟拟机上运运行的目目标代码码(字节节码),就可以以在多种种平台上上不加修修改地运运行。JJavaa虚拟机机在执行行字节码码时,把把字节码码解释成成具体平平台上的的机器指指令执行行。天柏的
25、嵌嵌入式jjavaa虚拟机机平台包包括了:1) 自主开发发的,适适合于数数字电视视领域的的嵌入式式javva虚拟拟机引擎擎,拥有有核心引引擎的主主动控制制权,方方便广电电未来的的功能接接口拓展展;2) 符合国标标草案的的JavvaTVV接口;3) 支持国标标草案CCDC+FP+PBPP,同时时支持CCLDCC+MIIDP;4) 专为JaavaTTV特别别研发的的数字电电视视窗窗工具集集(DWWT);5) 标准DVVB音视视频控制制接口;6) 完善的精精灵应用用管理系系统。基于天柏柏的嵌入入式Javaa虚拟机机平台之之上可以以实现JJavaa-DVVB应用用,Javaa 游戏戏以及电电视互动动增
26、值业业务。产品特性性:(一) 嵌入式虚虚拟机引引擎u 支持标准准的jaava claass字字节码解解析u 支持Jaava线线程的本本地化u 支持JIITu 支持Jaava数数据库操操作u 对关键字字节码进进行预处处理,加加快字节节码解析析过程,提提高jaava运运行速度度u 支持符合合j2mme标准准的网络络协议访访问控制制接口u 支持jaar(jjavaa 类文文件压缩缩包)的的动态链链接执行行与卸载载u 支持jaava debbug功功能,方方便jaava应应用进行行代码调调试u 丰富的图图形系统统,支持持pngg 、jjpg解解码,支支持矢量量字体,提提供多种种图片特特效u 采用JNN
27、I虚拟拟机本地地调用接接口,参参数传递递过程对对本地接接口实现现人员透透明,大大大降低低本地方方法的实实现难度度u 渐进式的的堆内存存管理机机制,减减少垃圾圾回收时时间u 灵活的堆堆内存配配置,最最低为11Mu 支持对jjavaa堆内存存做镜像像,大大大降低类类加载的的时间u 支持流媒媒体(平平台支持持的流媒媒体格式式都支持持)u 更加完善善的Jaava浏浏览器u 高级图文文处理机机制(二) JavaaTVu 符合国标标草案规范范u 对DVBB业务实实现全面面的封装装:音/视频频媒体控控制,广广播数据据访问,SSI信息息数据访访问,CCA信息息数据访访问控制制等u 支持Xllet应应用的灵灵活
28、管理理(三) DWTu DWT是是DVNN WIINDOOW TTOOLLKITT的缩写写,数字字电视视视窗工具具集u 支持按钮钮,列表表,下拉拉列表等等常用的的基础控控件u 轻型的容容器布局局管理机机制,容容器内的的控件的的位置均均采用相相对位置置,方便便开发者者对控件件的布局局管理u 支持控件件换肤机机制u 灵活的事事件处理理机制u 支持自定定义的控控件开发发(四) 规格特特性代码大小小:=1.55M;内存需求求:=5M;3.3 对Flaash业业务的支支持图7 FFlassh业务务支持示示意图(一) 主要功能能特性: 矢量图型型渲染 动画 图形支持持 渐变支持持 声音支持持(PCCM/V
29、VDPCCM/MMP3) 视频支持持(Fllashh Viideoo) 对象支持持 支持层 Actiionsscriipt 1.11/2.0 交互支持持 网络支持持 设备特有有的Sooundd文件播播放 设备特有有的Viideoo文件播播放 MMI播播放 Natiive APII启动 对设备特特有功能能访问的的支持 设备文字字支持 对小语种种的支持持(二) 规格特性性:Flassh播放放器:代码大小小:3MMB推荐内存存大小:20MBBDataa-buus:332biitFlassh引擎擎:代码大小小:3MMB推荐内存存大小:32MBBDataa-buus:332biit(四)性性能特性性标清
30、平台台(3000MHHz)帧帧率:37帧/秒(平平均)高清平台台(5000MHHz)帧帧率:443帧/秒(平平均)同比优于于其他fflassh pplayyer。4. 调度模块块(应用用管理器器)中间件调调度模块块,也可可以称为为应用管管理器,其其核心作作用在于于合理分分配各模模块的资资源,包包括内存存、硬件件存储空空间、统统一的输输出设备备等,同同时有效效的管理理各模块块间的切切换和模模块间的的通讯,从从而达到到对应用用的生存存周期和和运行状状态进行行管理,其具体体功能为为:l 多引擎调调度管理理主控系统统内部各各个模块块的生命命周期,采采用消息息机制,管管理模块块的加载载,模块块间的切切换
31、和相相互间的的通讯。可可灵活的的支持模模块的单单独加载载,配置置不同的的模块应应用场景景,如以以Javva EEVM引引擎为核核心模块块,同时时嵌入浏浏览器和和Flassh;或或以Jaava EVMM引擎为为核心,同同时嵌入入Flaash引引擎;或或以浏览览器引擎擎为核心心,同时时嵌入FFlassh引擎擎等。 如下表所所示,以以下组合合天柏均均拥有成成熟方案案及广泛泛商用:主控程序序插件Javaa引擎浏览器引引擎Javaa引擎Flassh引擎擎浏览器引引擎Flassh引擎擎纯Javva引擎擎纯Flaash引引擎.l 输入输出出管理主要是指指外部消消息(如如遥控器器)作为为输入源源,经由由调度管
32、管理统一一进行模模块间分分发和快快捷处理理。而对对于各模模块共用用的输出出设备(如如屏幕显显示),则则同样经经由调度度管理,以以确保使使用的唯唯一性、有有效性。l 内存管理理根据模块块的加载载定义,调调度管理理的一个个重要功功能在于于合理的的分配内内存空间间,有效效的确保保内存在在各模块块切换和和并存的的应用场场景中,都都能最有有效的使使用内存存,符合合嵌入式式的平台台特点。l 多应用管管理以上几个个核心功功能实现现以后,可可以做到到对应用用进行灵灵活的控控制管理理,例如如负责启启动应用用程序,管管理所有有应用程程序的生生命周期期,包括括彼此之之间的相相互操作作,便于于各种应应用程序序能够协协
33、调地执执行。n 对终端所所运行的的应用进进行调度度管理:根据终终端系统统资源使使用情况况、应用用优先级级或其他他参考信信息,调调度和管管理应用用的运行行;n 接收用户户的输入入请求,对对应用进进行创建建或结束束等操作作,或者改改变应用用的运行行状态;n 接收应用用发出的的请求,对发出请请求的应应用进行行操作,或或对其他他应用进进行操作作;n 对出错或或死锁的的应用进进行处理理,进行行应用终终止和上上下文(CConttextt)释放放等操作作,或给给出提示示让用户户选择相相关处理理。NGB中中间件调调度模块块(应用用管理器器)应满满足以下需求:(1)支支持Jaava为为核心,浏浏览器和和Flaa
34、sh播播放器可可配置的的应用执执行环境境:能够够通过合合理的资资源管理理、优先先级策略略、及其其他策略略对多应应用执行行环境给给予支持持。(2)支支持多应应用:能能够通过过合理的的资源管管理、优优先级策策略、及及其他策策略对多多应用同同时运行行给予支支持。具具体包含含以下几几个方面面的内容容:n 需对多应应用所导导致的多多窗口需需求进行行支持;n 当多应用用并发运运行导致致系统资资源耗尽尽时,应应用管理理器需具具备合理理的处理理策略;对于资源源的管理理,NGGB中间间件平台台实现所所须遵循循的基本本规则是是:NGB中中间件平平台规范范描述了了一个多多应用环环境,进进而多个个应用能能够竞争争地访
35、问问相同的的资源。当当多个应应用竞争争稀缺资资源时,应应用之间间应能够够协商访访问资源源,NGGB中间间件平台台提供相相应的编编程接口口使终端端能够去去通知当当前占用用资源的的应用:“有其他他的应用用希望使使用你正正在占用用的资源源”,它同同样提供供了一种种资源拥拥有者和和申请者者之间通通信的方方法,即即资源要要求者向向拥有者者传递一一个对象象,含有有应用的的优先级级、对资资源的需需求程度度等信息息。n 当多应用用并发运运行时,应应用管理理器需要要合理地地进行应应用调度度,避免免冲突发发生;n 当一个应应用请求求应用管管理器创创建、结结束另一一个应用用或者改改变其运运行状态态的时候候,应用用管
36、理器器需要进进行合理理的操作作和调度度,避免免冲突发发生;NGB中中间件平平台应该该提供用用一个应应用控制制另一个个应用的的生存期期的机制制,这确确保应用用开发商商能够写写自己的的“加载应应用”。该“加载应应用”能够向向用户展展示可能能的应用用,并允允许用户户逐渐的的加载这这些应用用。但需需要注意意的是,控制应用的生存周期实际上是仅由应用管理器来完成的,中间件平台仅提供编程接口使应用能够通过这些它们向应用管理器发出启动、停止、暂停、重启动的请求。n 当多个应应用竞争争访问系系统资源源时,应应该用管管理器需需要提供供机制让让竞争应应用进行行协商访访问,避避免冲突突发生。n 输入焦点点管理输入焦点
37、点可定义义如下:a) 有输入焦焦点的应应用,在在原则上上可以接接收用户户输入事事件。b) 其他诶有有输入焦焦点的应应用可通通过专用用编程接接口来请请求接收收用户输输入事件件的子集集。(3)有有效性:要求应应用/执执行环境境管理器器具备较较高效率率、较少少的系统统资源占占用率。天柏DAASS平平台多应用管管理的表表现形式式为电视视精灵(TTV wwidgget)业业务管理理平台,并并且已经经申请了了相关专专利获得得自主知知识产权权的保护护。5. 适配层软软件模块块NGB中中间件的的适配层层软件要要抽象定定义NGGB终端端各功能能模块,提提供完整整的poortiing解解决方案案,全面面展现终终端
38、硬件件平台的的性能和和功能,为为中间件件之上应应用业务务的开展展做一个个很好的的支撑。主要适配配层软件件模块如如下图所所示:图8这层的目目的是为为了确保保平台的的移植性性,而抽抽象定义义出来的的、与平平台既密密切相关关,又具具有一定定共性的的功能接接口模块块。主要要包括:l 操作系统统:定义义与操作作系统相相关的功功能接口口;l 硬件设备备:定义义中间件件系统所所涉及到到的各种种硬件设设备接口口;l 升级管理理:主要要是平台台软件升升级所必必须的接接口;l SI信息息管理:处理和和管理SSI表,提提供DAASS核核心功能能模块基基本数据据的查询询和接收收;l 视音频播播控:除除基本的的DVBB
39、视音频频播控以以外,还还包括网网络、本本地存储储设备的的流媒体体播控功功能;l 网络协议议:主要要包括单单向及双双向的网网络通讯讯协议,如如OC、TTCP/IP、RRTSPP等;l CA适配配层:这这里的定定义是用用于抽象象各CAA厂家的的CA库库,统一一对上层层提供通通用的CCA用户户接口;通过适配配层的封封装,从从而确保保NGBB中间件件平台可可以方便便的向各各个终端端平台进进行移植植,并最最终保证证了上层层业务应应用的平平台无关关性。目前,天天柏DAASS中中间件平平台已经经成熟移移植到从从高端到到低端多多个成熟熟的终端端平台,如如:LSI220055,STT55118,SST55516
40、,SST51105,CConeexannt CCX2443088/CNNX2441533,ZOORANN1611;STi551977,ZOORANN2600,Siigmaa86223, PNXX83000,NNEC6612111,HHisii31110e/31110q,HHisii35660,富富士通MMB866H200C;Sigmma86634,CC1100, .6. NGB业业务分析析NGB将将彻底改改变传统统广播电电视网的的网络形形态和业业务模式式,NGGB 网网络将可可承载高高清晰度度电视、数数字音频频节目、新新型互动动业务、高高速数据据接入和和话音等等“三网融融合”业务,同同时具有有
41、可靠的的服务保保障和可可管可控控的网络络运行属属性。NNGB网网络使广广播电视视网络从从目前的的“单向广广播网络络”构建成成“双向互互动网络络”,最终终达到“全向融融合网络络”。广电电网双向向宽带、广广播与电电视相结结合的非非和对称网网将使NNGB 具有互互联网和和电信网网所不具具备的特特殊优势势。业务务模式将将由此从从目前的的“广播式式服务”迈向“广播式式服务与与个性化化服务相相结合”的融合合服务,为不同同的用户户、用户户群提供供很多个个性化的的服务,满满足用户户日常的的视频、信信息、娱娱乐、生生活、沟沟通的全全方位需需求。业业务的运运营也将将从目前前的“分散独独立” 发展展成为“开放互互通
42、”运营模模式。根据NGGB业务务类型特特点将其其分别从从业务表表现形态态和技术术实现两两种角度度上进行行划分。6.1 根据业务务形态划划分 根据目目前各地地已经部部署,正正在实施施或者从从业务表表现形态态方面,NNGB业业务主要要分为两两大类型型:基本本服务类类业务和和基本互互动业务务。6.1.1 基本服务务类业务务基本服务务类业务务指利用用电视机机、家庭庭机顶盒盒、一体体机、手手机、城城市公众众电视、楼楼宇电视视、车载载电视盒盒各类其其他移动动终端,传传播广播播电影电电视节目目和各类类多媒体体信息的的业务。基基本服务务类业务务突出了了广电公公益特色色,利用用了广电电传输网网络,提提升了网网络
43、传输输的优势势,通过过直播(含含标清和和高清)、点点播、回回放等各各种形式式,进一一步发挥挥了广电电服务的的公益价价值,同同时确保保了安全全播出。基基本服务务类业务务主要包包括广播播电视频频道类与与交互类类业务。(1)广广播电视视频道类类:模拟拟电视广广播、数数字音频频广播、基基本数字字电视广广播、紧紧急广播播电视、付付费直播播频道等等。(2)交交互类:直播频频道时移移/回看看、音视视频点播播等。6.1.2 基本互动动业务在“三网网融合”时代,为为了向用用户提供供更丰富富的产品品,提升升用户的的消费体体验,有有线电视视网络通通过业态态创新、内内容创新新和服务务创新,为为政府、行行业、企企业、社
44、社区和家家庭提供供各类信信息、娱娱乐、应应用类业业务。利利用双向向回传网网络和后后台服务务系统,提提供以下下业务:(1)信信息服务务类:公公共信息息服务、普普通信息息服务等等。(2)应应用服务务类:电电视教育育业务、电电视医疗疗健康业业务、电电视游戏戏、卡拉拉ok、电电视投票票、互动动电视关关联推荐荐、多镜镜头选择择、互动动投票、场场景关联联信息、场场景关联联点播、场场景关联联通信、电电视信息息定制、电电视搜索索、电视视服务跨跨屏转移移、电视视服务跨跨网络递递送、电电视门户户服务业业务等。(3)交交易类:电视支支付、电电视商场场、电视视彩票、电电视秒杀杀、场景景关联购购物等。6.2 根据基础础
45、技术架架构划分分NGB业业务从技技术架构构上分为为四大类类:单向向广播业务务、双向向互动业业务、全全向融合合业务和和特定业业务,见见图2所示。图9 NNGB业业务分类类示意图图6.2.1 单向广播播业务单向广播播业务是是基于单单向广播播形式播播发的业业务服务务,它具具有节目传传输成本本低、高质质量的特特征,但但电视观观众的参参与感较较差,只只能被动动接收,而而不是交交互选择择。主要业业务包括括:(1)音音视频类类业务:数字电电视广播播(标清清/高清清)、数数字音频频广播、视频轮播播(NVVOD)、视频推播等。(2)信信息类业业务:数数据广播播等。(3)消消息类业业务:紧紧急广播播(在紧紧急状态
46、态下强制制切台,播播出为了了公共利利益需要要而制作作或在线线播出的的音视频频节目和和多媒体体信息。)等等。(4)强强推业务务6.2.2 双向互动动业务双向互动动业务:随随着技术术的不断断进步,传传统的单单向传输输网络正正在、并并已经改改造成为为双向网络络,电视视观众可可以按需需申请特特定的服服务内容容,提升升用户的的主动驾驾驭感,参参与感,主主要业务务包括:(1)音音视频类类业务:视频点点播、卡卡拉OKK、时移移电视、音音频点播播、视频频搜索、视视频推荐荐、视频频会议、音音频会议议等。(2)直直播交互互类业务务:实时时投票、现现场拍卖卖、场景景互动、关关联内容容查询、关关联广告告推送、关关联点播播、收视视率调查查、调查查问卷等等。(3)信信息类业业务:政政务公开开、社区区服务、教教育板块块、专区区信息、都都市信息息、信息息检