GY/T 303.3-2018标准规范下载简介和预览
GY/T 303.3-2018 智能电视操作系统 第3部分:应用程序编程接口简介:
《GY/T 303.3-2018 智能电视操作系统 第3部分:应用程序编程接口简介》是中国广播电视总局面向智能电视行业制定的一项技术规范,主要规定了智能电视操作系统中应用程序编程接口(Application Programming Interface,简称API)的基本要求、设计原则和使用指南。
这份标准的目的是为了规范智能电视应用程序的开发,提升应用的兼容性、稳定性和用户体验。API是软件间通信的桥梁,它定义了软件各部分如何相互作用。在智能电视操作系统中,API使得开发者能够方便地调用系统功能,如视频播放、网络连接、设备控制等,而无需关心具体的实现细节。
具体来说,这份标准可能包括以下几个方面的内容:
1. API的分类与命名规范:定义了系统提供的各类API,如媒体播放API、用户界面API、设备控制API等,并规定了API的命名规则,以保证API的统一性和可读性。
2. API的功能描述与使用方法:详细描述每个API的功能,包括输入参数、输出结果、可能的错误情况等,并给出使用示例。
3. API的兼容性要求:规定了新版本API与旧版本API的兼容性,确保应用在新旧系统中都能正常运行。
4. 安全性与性能要求:强调API在使用过程中需要遵循的安全原则,如数据保护、防止恶意攻击等,同时考虑API的执行效率,避免造成系统性能瓶颈。
5. API的测试与验证:规定了API的测试方法和标准,确保API的正确性和稳定性。
这份标准对于智能电视的硬件制造商、操作系统提供商以及应用开发者都具有重要指导意义,有利于推动整个智能电视行业的健康发展。
GY/T 303.3-2018 智能电视操作系统 第3部分:应用程序编程接口部分内容预览:
双向宽带网络接入单元用于实现与双向宽带网络接入控制相关的功能,包括双向网络的连接管理和数
4.3.4.2双向宽带网络设置模块
双向宽带网络设置模块概要见表27
DB32∕T 3918-2020 工程勘察设计数字化交付标准GY/T 303.32018
表27双向宽带网络设置模块概要
4.3.5人机交互单元
4.3.5.1人机交互单元
人机交互单元用于实现设备输入控制以及前面板显示控制功能,输入把遥控器、鼠标、键盘、前面板 按键等输入设备发送的用户指令封装成按键消息,输出通过前面板或显示屏幕反馈信息,定义了用户输入 单元模块和前面板输出模块。JS接口详细定义见附录0
4.3.5.2用户输入单元模块
用户输入单元模块概要见表28
输入单元模块概要见表2
表28用户输入单元模块概要
4.3.5.3前面板输出模块
前面板输出模块概要见表29。
表29前面板输出模块概要
4.3.6AV设置单元
4.3.6.1AV设置单元概述
1V设置单元用于实现对音视频参数的获取和设置功能,包括音频输出的端口状态、声道类型、全 音量状态等,以及视频输出的端口状态、窗口匹配模块、亮度、对比度、饱和度、制式和透明度 了音视频参数设置模块。JS接口详细定义见附录P。
4.3.6.2音视频参数设置模块
音视频参数设置模块概要见表30
表30音视频参数设置模块概要
4.3.7媒体处理单元
4.3.7.1媒体处理单元概述
4.3.7.2媒体处理模块
媒体处理模块概要见表31。
31媒体处理模块概要
4. 3. 8应用管理单元
4.3.8.1应用管理单元概述
1.3.8.2应用管理模块
应用管理模块概要见表32。
表32应用管理模块概要
4.3.9系统管理单元
4.3.9.1系统管理单元概述
系统管理单元用于实现外设设备管理、OTA升级管理、存储管理等与系统相关的功能,定义了数据管 理模块、外部存储设备管理模块、文件管理模块、多媒体文件模块、OTA软件升级模块、系统工具模块和 软硬件信息模块。JS接口详细定义见附录S。
4. 3. 9.2数据管理模块
数据管理模块概要见表33。
GY/T 303.32018
表33数据管理模块概要
4.3.9.3外部存储设备管理模块
外部存储设备管理模块概要见表34
表34外部存储设备管理模块概要
4.3.9.4文件管理模块
文件管理模块概要见表35表。
表35文件管理模块概要
3.9.5多媒体文件模块
多媒体文件模块概要见表36。
表36多媒体文件模块概要
4.3.9.60TA软件升级模块
OTA软件升级模块概要见表37。
表37OTA软件升级模块概要
GY/T 303 32018
4.3.9.7系统工具模块
系统工具模块概要见表38。
表38系统工具模块概要
4.3.9.8软硬件信息模块
软硬件信息模块概要见表39
表39软硬件信息模块概要
4.3.10消息管理单元
4.3.10.1消息管理单元概述
消息管理单元用于实现对消息的接收管理功能,包含按键消息和系统消息。该单元定义了消息管理模 块。IS接口详细定义见附录T。
4.3.10.2消息管理模块
消息管理模块概要见表40。
表40消息管理模块概
4.3.11应用引擎单元
4. 3. 11. 1应用引擎单元概述
应用引擎单元用于实现频道管理、电子节目指南获取、预定提醒管理、信息搜索等功能,定义了电子 节目指南模块、频道管理模块、预定提醒模块和信息搜索模块。JS接口详细定义见附录U
4.3.11.2频道管理模均
频道管理模块概要见表41
GY/T 303.32018
表41频道管理模块概要
4.3.11.3电子节目指南
电子节且指南模块概要见表42表。
表42电子节目指南模块概要
4.3.11.4预定提醒模块
页定提醒模块概要见表43
表43预定提醒模块概要
4.3.11.5信息搜索模块
信息搜索模块概要见表44
表44信息搜索模块概要
GY/T303.32018
4.3.12广播信息服务管理单示
4.3.12.1广播信息服务管理单元概述
播信息服务的检测、接收和处理,支撑应急广播、信息服务、广告、 OSD文本更新等相关业务。IS接口详细定义见附录V
4.3.12.2广播信息服务管理模块
广播信息服务管理模块实现监控BAT表 表和过滤广播信息服务的Section段数据,同时通过DCAS 管理单元相关接口获取终端对应的CA用户标识,并以此为判据,实现终端应急广播和广告等信息的精准接 收。 广播信息服务管理模块概要见表45
表45广播信息服务管理模块概要
4.3.13多屏互动单元
4.3.13.1多屏互动单元概述
.3.13.2多屏互动模均
多屏互动模块概要见表46
表46多屏互动模块概要
4.3.14DRM管理单元
4. 3. 14. 1DRM 管理单元概述
DRM管理单元用于实现DRM管理功能,定义了DRM管理模块。JS接口详细定义见附录X
DRM管理单元用于实现DRM管理功能,定义了DRM管理模块。JS接口详细定义见附身
4.3.14.2DRM管理模块
DRM管理模块概要见表47。
表47DRM管理模块概要
4.3.15DCAS管理单元
4.3.15.1DCAS管理单元概述
GY/T 303 32018
4.3.15.2EPGDCAS模块
EPGDCAS模块概要见表48
表48EPGDCAS模块概要
4.3.15.3DCASAPP模块
4.3.15.3DCASAPP模
DCASAPP模块概要见表49
表49DCASAPP模块概要
TVOS应用框架层由JAVA应用框架和WEB应用框架两部分组成,JAVA应用框架和WEB应用框架分别形 约应用程序编程接口供应用层的JAVA应用和WEB应用调用,使得这些应用完成各自的功能。 TVOS应用程序编程接口调用如图1所示。
GY/T 303. 32018
图1TVOS应用程序编程接口调用
JAVA应用在开发时通过引入包含了TVOSJAVA应用程序编程接口的Jar包来使用TVOSJAVA应用程序 编程接口实现相应的功能。 WEB应用在开发时通过引入TVOSWEB应用程序编程接口提供的各种内置JavaScript对象来实现相应 的功能。
A. 2 调谐解调模块
调谐解调模块定义了与调谐解调相关接口、类和异常 调谐解调模块概要见表A.1。
GY/T 303.32018
表A.1调谐解调模块概要
接org.ngb.broadcast.dvb.tuner.Delivery
GY/T 303.32018
A. 2. 1. 1 常量域传送系统类型
A.2.1.1.1SATELLITE DELIVERY SYSTEM
A. 2. 1. 1.2CABLE DELIVERY SYSTEM
A. 2. 1.1.3TERRESTRIAL DELIVERY SYSTEM
A.2.1.1.4 UNKNOWN DELIVERY SYSTEM
A.2.2接org.ngb.broadcast.dvb.tuner.TuningParameters
型:publicinterfaceorg.ngb.broadcast.dvb.tuner.TuningParameters 描述:调谐解调参数接口
A. 2. 2. 1方法
A.2.2.1.1getDeliverySystemType
原型:publicintgetDeliverySystemTypeO 描述:获取调谐解调参数适用的传送系统类型。 参数:无。 返回:int型,表示传送系统类型,取值详见org.ngb.broadcast.dvb.tuner.DeliverySystemType接 口以及“传送系统类型”常量域定义
.3接org.ngb.broadcast.dvb.tuner.Tunin
A. 2. 3. 1方法
A.2.3.1. 1 receiveNIEvent
A.2.4类org.ngb.broadcast.dvb.tuner.DvbcTuningParameters
A.2.4类org.ngb.broadcast.dvb.tuner.DvbcTuningParameters
GY/T 303.32018
A.2.4.1常量域—调制方式
A. 2.4. 1.1DVB C MOD UNDEFINED
A. 2. 4. 1. 2 DVB C MOD QAM16
砌体构造工程工程质量通病分析及防治A. 2. 4. 1 3DVB C MOD QAM32
A.2.4.1.4DVB C MOD QAM64
.1.5DVBCMODQAM12
A.2.4.1.6DVB C MOD QAM256
《电子电气产品中限用物质的限量要求 GB/T 26572-2011》A. 2. 4. 2 方法
A. 2. 4. 2. 1 DvbcTuningParameters