TVOS操作系统介绍
一、出现背景
    现阶段智能电视操作系统90%使用Android,但更多厂商并不认为Android为电视而生。因此,国家广电总局科技司组织科研院所、设备开发商、网络运营商共17夹单位合作研发出了一款智能电视操作系统----TVOS操作系统。智能电视操作系统(TVOS:TeleVision Operating System)是智能电视终端的核心,向下可屏蔽底层硬件平台的差异,向上为应用的运行提供了开放统一的环境,是业务部署和内容管控的关键,掌握了TVOS 就掌握了智能电视终端的应用、业务和用户。NGB TVOS(下一代广播电视网电视操作系统)是适用于NGB的智能电视操作系统
二、系统概要
    TVOS操作系统兼顾了现有操作系统的技术,比如Linux、Android等,同时融合了传统的DVB技术。所以。NGB TVOS能为电视终端提供智能平台,支撑电视终端实现基本电视服务、网络云端访问服务、人机互动服务、智能储存服务、生活管家服务等客户需求。NGB TVOS可为用户带来在其它智能产品终端同样
的用户体验,并同时拥有其它智能终端不具备的大屏高清的震撼感使用效果。
    由于Android操作系统的开放性,用户可以自行在电视机上下载应用,使得广电规定的“互联网电视禁止播放”的文件成为一纸空文。TVOS操作系统市场化后将对电视机上的应用程序进行可管可控。因为在TVOS操作系统中,从底层进行了技术限制,使用户无法获取Root权限,无法安装第三方软件,统一了系统标准、软件应用,从而加强了互联网电视内容的监管。同时,TVOS系统中增加了信息安全模块,加强了用户的信息安全保障。
三、框架描述
    TVOS操作系统架构分为应用框架层、执行环境层、功能组件层、硬件抽象层和Linux内核层。
    应用框架层提供Java应用框架和Web应用框架。
    执行环境层提供Java和Web两种应用环境,其中Web应用环境的核心能力有WebKit支持。
    功能组件层有以C/C++代码实现,提供DTV、DCAS、VOD、AV设置等服务;有窗口管理、事件管理、人机交互等基本GUI服务;有应用管理、安装包管理、内容管理等系统服务。
    硬件抽象层对应WiFi、USB、视频解码器、音频解码器、摄像头、电源管理器、调谐解调器等硬件进行HAL封装。
    Linux内核层采用Linux3.0.31作为基线版本,继承沿用有Android的Binder机制。
    针对用户安全问题,NGB TVOS操作系统指定全局的安全管理框架,在每个软件层植入安全模块,任何部件都可以按照此框架的设计与安全模块对接。
四、功能介绍
    NGB TVOS所支持的应用按照应用开发技术类型,可分为Java应用和Web应用;按照业务形态不同,可分为音视频类、直播交互类、消息类、通信类、金融类、娱乐类、教育类、生活类、工具类、特定类等十类。
    Java 应用是指采用Java 编程语言开发的应用的统称,包含NGB-J应用、Java ME 应用,以及兼容Android 应用;Web 应用是指采用 HTML、JavaScript、CSS 等 Web 技术开发的应用的统称,包含 NGB-H应用、HTML5应用等。NGB  TVOS应用框架层可向上层应用程序提供《NGB终端中间件技术规范》定义的NGB-J API和NGB-H API所有接口,这两类接口基本可支撑基本数字电视业务的大部分应用。
    NGB TVOS所支持的应用按照业务形态分可分为10大类,每大类下一般分为1~5个子类。其中直播音视频类主要包括:传统DVB模式的数字电视业务和OTT(Over-the-Top)模式的网络电视业务。在我国, OTT模式网络电视是指通过公共互联网面向电视机传输的由国有广播电视机构提供视频内容的可控可管服务。当前我国互联网电视牌照有7张,包括CNTV、百视通、华数等。
五、总述android 应用开发
    综上所述,基于NGB TVOS研制的服务产品支持典型数字电视应用服务,包括基本电视服务 (例如电子节目指南、电视直播、视频点播业务等),以及智能电视服务(例如启动器、多屏互动、智能搜索、智能推荐、应用商店、电视支付等),以下内容将重点描述这两类服
务的应用。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。