一种智能电视系统的制作方法

文档序号:11139196阅读:来源:国知局

技术特征:

1.一种智能电视系统,其特征在于,包括Java应用适配模块和Web应用适配模块的至少之一、多个功能组件模块、硬件适配模块、Linux内核:

多个功能组件模块,其中,包括至少一个共用功能组件模块,

所述共用功能组件模块的每一个用于既支持Java类应用又支持Web类应用,所述共用功能组件模块的每一个均采用客户端-服务端模式,每个共用功能组件模块的服务端和客户端运行在不同的进程空间,且所述各共用功能组件模块的服务端和客户端均使用相同的进程间通信机制实现跨进程通信,所述各共用功能组件模块的服务端执行所述组件功能并通过所述硬件适配模块调用Linux内核及底层硬件,所述各个共用功能组件模块的客户端对Java应用适配模块、Web应用适配模块和其他组件模块提供统一的调用接口,以及同时运行多个分属不同进程的实例,以支持运行在所述系统上的多个不同应用的同时调用;

所述Java应用适配模块,用于将每个所述共用功能组件模块的客户端调用接口适配到该应用适配模块所支持的Java应用,以便其所支持的Java应用得以调用所述共用功能组件模块客户端;

所述Web应用适配模块,用于将每个所述共用功能组件模块的客户端调用接口适配到该应用适配模块所支持的Web应用,以便其所支持的Web应用得以调用所述共用功能组件模块客户端;

所述硬件适配模块,用于适配不同的底层硬件同时向各功能组件模块提供统一的硬件调用接口。

2.根据权利要求1所述的智能电视系统,其特征在于,

还包括组件管理模块,

所述组件管理模块通过所述进程间通信机制与其他功能组件模块的服务端和客户端进行通信,用于管理各功能组件模块服务端的注册、维护功能组件模块名称和功能组件模块的对应关系、功能组件模块命名解析、使功能组件模块客户端通过约定好的名称访问对应的功能组件模块服务端以及控制功能组件模块客户端对服务端的访问权限。

3.根据权利要求1所述的智能电视系统,其特征在于,所述共用功能组件模块包括如下功能组件模块中的一个或其组合:

应用管理功能组件模块,用于管理应用的内存申请和内存使用、为进程分配唯一标识符、管理应用之间的进程共享、管理应用间的切换调度、管理应用生命周期、管理应用间的广播消息通信、以及管理应用间的数据共享;

媒体引擎功能组件模块,用于处理各类媒体音视频格式和协议解析,与所述底层硬件协同实现各类媒体音视频播放、录制、转发;

数字电视功能组件模块,用于各类数字电视广播协议PSI/SI数据和数据广播协议数据的搜索、过滤、获取、解析、存储和管理,对解调设备的调谐解调控制,为相关应用提供功能接口,支撑相关应用完成电视直播、节目导视、电视图文广告、视频点播、节目录制和时移、数据广播、频道预览等数字电视业务功能;

人机交互功能组件模块,用于对输入信息进行处理;

DRM功能组件模块,用于管理运行于所述系统之上的DRM应用,实现DRM应用与媒体引擎功能组件模块之间的媒体内容解密授权和控制信息的传递;

DCAS功能组件模块,用于管理运行于所述系统之上的DCAS应用,实现DCAS应用与DTV功能组件和媒体引擎功能组件之间的数字电视直播媒体内容解密授权和控制信息的传递;

智能家居功能组件模块,用于对连接到所述系统的智能家居设备进行配置和管理、为运行与所述系统上的应用和连接到所述系统的移动设备与智能家居设备进行信令和数据交互提供相关协议支撑;

终端管控功能组件模块,用于支持连接到所述系统的前端网管系统对所述系统的管理;

大数据采集功能组件模块,用于实现所述系统信息数据采集和上报;

多屏互动功能组件模块,用于实现所述系统与其他有屏设备的互动功能,包括图片、音乐、视频的互动、控制和共享;

窗口管理器功能组件模块,用于管理安装在所述系统上的应用的用户界面窗口的显示以及输入事件的分发。

4.根据权利要求1所述的智能电视系统,其特征在于,

所述各共用功能组件模块的服务端和客户端均使用的相同的进程间通信机制,所述进程间通信机制是i-binder机制、socket机制或者共享内存机制。

5.根据权利要求1所述的智能电视系统,其特征在于,

所述Linux内核采用DTS文件描述底层硬件板级信息。

6.根据权利要求1所述的智能电视系统,其特征在于,

所述Web应用适配模块包含IDL文件,所述IDL文件用于保存Web应用调用接口和所述共用功能组件模块的客户端接口之间的映射。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1