发明名称 基于有线数字电视机顶盒中间件系统
摘要 本发明提供一种基于有线数字电视机顶盒中间件系统,包括音视频控制模块以及虚拟机模块;所述音视频控制模块负责管理机顶盒多媒体的应用服务,所述多媒体的应用服务包括电视信号调谐、音视频解码控制、信号滤波器控制、节目信息/服务信息管理,其音视频控制模块为机顶盒的应用软件层中的应用软件程序提供二次开发的API接口,将应用软件程序传输给所述虚拟机模块;所述虚拟机模块解析执行从所述音视频控制模块传输的应用软件程序,将其应用软件程序解析成机顶盒的底层软件可以识别的字节码。本发明的中间件系统与一系列软硬件模块相关联,构成一个完整的支持交互电视的媒体平台,使得机顶盒的应用软件程序可以“一次开发,多次使用”。
申请公布号 CN102355603B 申请公布日期 2013.12.04
申请号 CN201110278840.0 申请日期 2011.09.20
申请人 福建新大陆通信科技股份有限公司 发明人 曾振宇
分类号 H04N21/443(2011.01)I;G06F9/455(2006.01)I 主分类号 H04N21/443(2011.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 宋连梅
主权项 一种基于有线数字电视机顶盒中间件系统,其特征在于:包括音视频控制模块以及虚拟机模块;所述音视频控制模块负责管理机顶盒多媒体的应用服务,所述多媒体的应用服务包括电视信号调谐、音视频解码控制、信号滤波器控制、节目信息/服务信息管理,其音视频控制模块为机顶盒的应用软件层中的应用软件程序提供二次开发的API接口,将应用软件程序传输给所述虚拟机模块;所述虚拟机模块解析执行从所述音视频控制模块传输的应用软件程序,将所述应用软件程序解析成机顶盒的底层软件可识别的字节码;所述虚拟机模块将其应用软件程序解析成机顶盒的底层软件可识别的字节码的具体步骤如下:步骤10、所述中间件系统根据机顶盒的主芯片获取该机顶盒主芯片下的虚拟机模块所需要的环境配置参数;步骤20、根据步骤10的环境配置参数对机顶盒的内存和flash存储器大小进行配置,对机顶盒的应用功能模块进行裁剪;步骤30、所述中间件系统根据步骤10的环境配置参数在机顶盒闪存中初始化并生成虚拟机模块;步骤40、启动所述虚拟机模块,虚拟机模块查找从所述音视频控制模块传输的应用软件程序中的主类名,并将其找到的主类名装载、链接到虚拟机模块中运行后并初始化,如果未找到主类名,则报告错误并退出;步骤50、虚拟机模块在主类名对应的主类中查找main方法并为其分配运行空间;步骤60、虚拟机模块解析main方法中的字节码;步骤70、虚拟机模块将解析出来的字节码传送给机顶盒的底层软件。
地址 350000 福建省福州市马尾开发区儒江东路70号(飞毛腿工业园)6#楼及5#楼二至四层