作 者:杨崑
系统软件包括中间件的动态升级和下载;
上层应用的动态升级和下载;
一些特殊数据的动态升级和下载;
和安全及认证模块结合,进行升级和下载的软件及数据的有效性和合法性校验;
和安全及认证模块结合,对升级下载过程中的加密数据进行解密。
媒体播放和控制模块
媒体播放和控制模块向上层应用提供音频视频媒体播放的核心控制功能,它是流业务的控制台,负责流业务操作控制,如播放、停止、暂停、快进、快退等。
数字版权管理模块
数字版权管理模块为上层应用提供一个独立的接口,提供给应用程序一个高级接口来访问条件接入系统,而底层的条件接入系统在处理例如权利控制消息和权利管理消息时,并没有暴露给上一层的应用程序。数字版权管理模块屏蔽了不同的数字版权系统之间的差异性。
数字版权管理模块具体应该实现以下功能: License管理和密钥管理;
和媒体控制模块结合,可以完成媒体流和数据流的解扰;
终端管理模块
终端管理模块负责机顶盒的管理和配置功能,包括本地配置、远程管理、日子管理、版本升级、异常管理、安全管理、QoS策略管理等等。终端管理模块具体应该支持以下功能:
通过SNMP或者TR069,完成机顶盒的管理和配置功能;
命令行功能;
各种组件的配置;
系统级配置如各类服务器地址的配置;
接入模式配置;
网络配置;
音频视频参数配置;
用户配置如网络接入帐号配置、IPTV帐号配置等等。
资源管理模块
资源管理模块负责管理和调度应用程序使用的各种资源及他们的状态。任何具有有限资源的系统都需要某种方式管理这些有限的资源,并且保证任何资源的争用的公平的分配和应用程序的稳定性。所有的应用程序都需要注册资源的使用状态,如果资源管理器发现多个应用程序有资源使用的冲突,它将通过既定的规则进行资源调度。
5.5应用层
应用层实现各种交互式的业务,它可以运行在一个或多个不同的硬件平台上。在应用层和系统软件层之间,中间起着一个非常重要的接口的作用,从应用层看来,它属于系统软件层的顶层。
中间件层负责来自于交互应用的操作控制。通过中间件软件层,我们能灵活地开发各种不同的应用,不需要关心不同的硬件接口,不同的操作系统平台。
六、ITU-TFGIPTV中间件标准进展介绍
国际电联IPTV焦点组(ITU-TFGIPTV)第二次标准会议于2006年10月16-20日在韩国釜山进行的