鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 软件教程 > 影音播放 > >

tvos电视操作系统介绍以及下载

来源:互联网 作者:佚名 时间:2015-03-26 08:57
tvos电视操作系统1.0正式发布,系统新增信息安全模块,可加强用户的信息安全保障,同时在市场化还可对电视机上的应用进行可管可控,任何应用安装到电视机都可被

tvos电视操作系统1.0正式发布,系统新增信息安全模块,可加强用户的信息安全保障,同时在市场化还可对电视机上的应用进行可管可控,任何应用安装到电视机都可被广电总局监测调控,往后诸如网络直播软件可能将被直接封杀禁止

tvos电视操作系统1.0正式发布,系统新增信息安全模块,可加强用户的信息安全保障,同时在市场化还可对电视机上的应用进行可管可控,任何应用安装到电视机都可被广电总局监测调控,往后诸如网络直播软件可能将被直接封杀禁止!

tvos电视操作系统特色:

目前还没有专门针对电视终端的操作系统,安卓和IOS系统针对电视的优化还没有完成。而在TVOS1.0系统中,增加了信息安全模块,加强用户的信息安全保障。

目前,智能电视操作系统90%使用安卓,但更多厂商并不认为安卓为电视而生。

TVOS 1.0天生就内置数字电视基因,并考虑到跨平台特性。TVOS的软件架构和基于安全芯片自底向上的安全框架,TVOS将支持智能人机交互。

Android和iOS只是在刚开始开发的时候应用在智能终端上,无论哪种操作系统都是十分优秀的。NGB TVOS完全兼容Android应用,也将致力于建设可持续发展的生态系统。

TVOS1.0系统市场化后将对电视机上的应用进行可管可控,有终端电视机企业担心,未来智能电视靠应用发展的速度将放缓。

NGB TVOS的软件架构及其主要技术特点:

我国广播电视在向NGB迈进的征程中,实现接收终端的标准化和智能化是一项重要任务:只有实现终端的标准化,NGB全国互联互通业务才能落地;只有实现终端的智能化,才能承载跨屏互动、多屏融合等NGB智能业务,满足“4A”(注:“4A”是指Any Time、Any Where、Any Device、Any Content)需求,即用户可在任何时间(Any Time)、任何地点(Any Where)、采用任何终端设备(Any Device)、接受任何内容(Any Content)。

  接收终端所谓的“智能化”,是指接收终端具有全开放式平台,搭载了操作系统,除欣赏电视节目外,用户还可自行安装和卸载各类应用软件,持续对功能进行扩充和升级,以此不断满足个性化需求。接收终端的形态可以是一体机,也可以是外置的电视盒(即智能机顶盒),也可以是其它形态,实现接收终端的标准化和智能化关键不在于硬件平台的统一和智能,而是其所搭载的核心软件平台,即操作系统。实现操作系统的标准化和智能化是解决问题的关键,实现符合NGB业务发展需求的智能电视操作系统(TVOS)对实现NGB具有重要战略意义。

  目前在智能电视领域试水的智能操作系统有iOS、Android、MeeGo、Tizen等,竞争力最强的当属美国Google公司主导的Android操作系统。Android对智能手机领域的垄断基本成为事实,无论是智能手机终端制造还是智能手机应用开发,参与者众多,围绕Android的智能手机生态链逐渐成熟。在智能电视领域,目前已经出现了多款基于Android深度定制的智能电视,例如小米电视、乐视互联网电视等等。若智能电视被国外非可管可控的操作系统占领,操作系统内核的安全无法保证,运行于其上的应用不受管控,严重威胁国家的文化和信息安全,我国迫切需要自主、安全、可管可控的智能电视操作系统。

  2012年3月,国家新闻出版广电总局科技司组织科研院所、设备开发商、网络运营商等17家单位成立了NGB TVOS合作开发组,开展NGB TVOS的研发工作,于2013年7月实现1.0版本的原型系统,目前正在版本稳定测试过程中。

  软件架构体现了一个软件系统的设计思路和技术路线,撰写本文对NGB TVOS的软件架构进行分析,对其技术特点进行总结,以便读者能从总体上更好地了解NGB TVOS。

  NGB TVOS应满足下列最基本的要求:

  安全、可管可控;

  标准化:支持NGB中间件标准和可下载CA(DCAS)标准定义的API;

  开放架构与高效应用计算;

  支持多硬件平台:不同主芯片和外设芯片组合方案;

  支持多种终端产品形态:数字电视机顶盒和一体机,互联网电视机顶盒和一体机,数字电视+互联网电视机顶盒和一体机等;

  能够有效利用和整合已有产业链资源:如已有的各种应用程序资源,特别是Android下的各种应用;

  自主创新。

  在此需求的导向下,NGB TVOS软件架构概要设计如所示。

tvos电视操作系统介绍以及下载

图1 NGB TVOS软件架构概要设计

  NGB TVOS向上承载Java和HTML应用,其软件架构按照功能层次从上到下分为五层:应用框架层、执行环境层、功能组件层、硬件抽象层(HAL,Hardware Abstract Layer)和Linux内核层。

为了实现对系统稀缺资源的高效管理,NGB TVOS软件架构提出了一种资源管理框架,从上到下实现系统资源的全局高效管理;为了解决系统的安全问题,NGB TVOS软件架构提出了一种安全框架,从上到下实现系统安全的全局防控。

NGB TVOS软件架构详细设计见图2。

tvos电视操作系统介绍以及下载

图2  NGB TVOS软件架构详细设计

  本文按层次对NGB TVOS的架构进行分析。

 (1)应用框架层

  所谓应用框架是指对底层功能组件外露的能力的组合和封装,简化应用程序对底层功能组件的调用,方便应用程序开发。

  NGB TVOS支持Java和Web应用,因此同时提供了Java应用框架和Web应用框架:Java应用框架是指底层功能组件外露的能力在Java空间的组合和封装,以Java对象的形式存在,应用程序通过调用Java对象的方法实现对底层功能组件的访问;Web应用框架是指底层功能组件外露的能力在Web空间的组合和封装,以HTML标签、JS对象等形式存在,应用程序通过调用JS对象的方法实现对底层功能组件的访问。

  Java应用框架向应用程序显露的API遵循GY/T 267-2012《下一代广播电视网(NGB)终端中间件技术规范》,简称NGB-J API。

  Web应用框架主要包括HTML 5.0标签、JS 1.5对象和扩展JS对象。扩展JS对象遵循GY/T 267-2012《下一代广播电视网(NGB)终端中间件技术规范》,简称NGB-H JS对象。

 (2)执行环境层

  所谓执行环境是指软件代码被解释执行的实时运行环境,NGB TVOS提供了Java和Web两种应用执行环境。

网友评论
<