泰信中间件可以理解成在泰信软硬件分离平台上的一个可以被替换的软件模块,采用积木化增量设计,这种架构的好处是可以根据实际需求进行组合,适用在各种档次的单向或双向机顶盒设计上。
由于泰信可以同时提供(双向)CA、(双向)数据广播等多种产品,所以我们可以将它们作为一个个的模块组合到中间件里,使得这种中间件突破了仅仅倾向于浏览器的思维模式,不但使得中间件的功能随着时间的推移越来越强大,让用户与我们共享十多年的数字电视技术开发经验,而且使用变得越来越简单。泰信数字电视中间件从运营商的实际出发,所占的资源是可以根据机顶盒的硬件配置裁剪的,以达到代码和硬件资源的最优化,以在保证性能的情况下降低成本为第一目标。例如,2007年底,我们采用中间件为青岛莱西设计的一款机顶盒,配置为4MB FLASH,32MB DDR,三洋LC74188芯片(CPU为:ARM926EJS,含JAVA硬件加速),在约2MB的FLASH空间里,装入了所有的应用程序,还包括两个汉字库,实现了CA、数据广播、字幕广告、角标动画广告、股票广播、回传协议栈、TCP/IP/PPPOE、文件系统等众多功能,使得该方案成为整体平移机顶盒中档次最高的,而价格低廉。但如果是采用其他公司的模式,8MB程序存储器也不一定够用,还可能需要再挂上一个SRAM才能正常运行,开发周期可能要以季度为单位。可见泰信数字电视中间件的高效。
这个中间件自2005年推出第一个版本后,现在已经非常成熟,大大降低了数字机顶盒技术开发的门槛,是双向网络机顶盒的上佳选择。同时也大大加强了泰信在数字电视技术上对客户的服务能力,使得泰信能应对许多苛刻的需求。
为了简化使用,由于本中间件还包含一个功能强大的可视化界面设计工具,使用该工具,可以不用输入任何代码,只需用鼠标拖拽就能生成自己喜欢的界面,并自动生成相应的功能。现在泰信的一个美工,在不需要软件人员介入的情况下,一周内就可以为客户设计出一个全新的机顶盒型号,极大地提高了泰信对客户的服务能力。
如果作为界面的设计,还可以基于HTML语言解析的界面进行,但对机顶盒的内存和处理能力会有较高的要求。由于数字电视涉及千家万户,不宜经常更换界面,所以泰信主要将HTML用于用户交互。
双向互动是数字电视的一个发展方向,借助泰信数字电视中间件,可以很容易低成本地实现各种互动功能。
现在泰信中间件可以作为一个产品,针对特定的运营商客户销售。
特点:
(1) 支持基于多家DVB芯片的硬件平台,其中包括ST、Thomson、SANYO和Chips&Media的机顶盒芯片,对多种芯片有很强的适应能力大幅度缩短机顶盒开发周期,降低机顶盒技术门槛;
(2) 嵌入式长城CAS及PVR功能;
(3) 支持DVB-CI、USB2.0、多种以太网络协议栈以及第三方CA;
(4) 支持数据广播,JAVA虚拟机;
(5) 灵活的双向交互及VOD等增值功能;
(6) 更新容易方便,可由运营商操作或机顶盒厂家进行二次开发