[发明专利]一种增强的机顶盒程序运行环境无效
| 申请号: | 201010566052.7 | 申请日: | 2010-11-30 |
| 公开(公告)号: | CN102480647A | 公开(公告)日: | 2012-05-30 |
| 发明(设计)人: | 施丽艳 | 申请(专利权)人: | 上海博路信息技术有限公司 |
| 主分类号: | H04N21/443 | 分类号: | H04N21/443;G06F9/445 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 201315 上海市浦*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 增强 机顶盒 程序 运行 环境 | ||
技术领域
本发明涉及多媒体文件技术领域,特别是指一种增强的机顶盒程序运行环境。
背景技术
随着通信业务的发展,特别是各种通信业务技术的发展,通讯用户越来越多,如何为用户提供更多更好的服务和提高服务的效率成为当前业务开发过程中着力考虑的问题。
基于客户端/服务器架构的IPTV机顶盒应用随着业务的进一步丰富及机顶盒能力的增强受到越来越多用户的欢迎,但IPTV机顶盒的多样化为在不同类型的终端统一开展IPTV客户端类业务造成了很大的困难。
因此,有必要对于IPTV终端侧客户端类应用在终端提供一致性的应用运行环境,以满足今后IPTV业务多样化的发展需要。
有鉴于此,本发明的目的在于提出一种增强的机顶盒程序运行环境,在不改动机顶盒软件架构,增加机顶盒应用系统负担的情况下,通过IPTV机顶盒“应用容器”的方式为客户端类应用提供一致性的运行环境,以避免通过在IPTV机顶盒中加入中间件层,以改变机顶盒软件架构,牺牲应用运行速度为代价实现客户端应用的可移植性。
发明内容
从上面所述可以看出,本发明提出一种增强的机顶盒程序运行环境,通过IPTV机顶盒“应用容器”实现客户端应用交互,并以“插件”的方式增强容器的功能,如二进制应用编译插件、扩展脚本支持插件、图形增强插件等增强客户端应用功能调用的方法。
具体来说具有以下优点:
1.在不改动机顶盒软件架构,增加机顶盒应用系统负担的情况下,以代理方式为客户端类应用提供一致性的运行环境。
2.避免通过在IPTV机顶盒中加入中间件层,以改变机顶盒软件架构,牺牲应用运行速度为代价实现客户端应用的可移植性。
3.可以通过扩展“应用容器插件”的方式进一步提客户端应用的能力。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为传统机顶盒程序运行环境示意图。
图2为增强的机顶盒程序运行环境示意图。
图3为增强机顶盒程序运行环境模块示意图。
图4为IPTV机顶盒管理可下载类客户端应用的流程示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。
为实现上述目的,提出了一种增强的机顶盒程序运行环境。
以下通过结合附图,对本发明的实施方式进行描述。
实现一种增强的机顶盒程序运行环境的关键点如下:
顶盒侧客户端应用可移植性:
传统的集成机顶盒上所有的功能模块,需要改变现有机顶盒软件架构,并适配不同类型IPTV机顶盒的操作系统及软件,开发工作量大,而本发明的集成部分功能向应用提供一致性接口,不改变机顶盒软件架构,仅定义一致性接口,适配功能由底层完成,开发工作量小。
如图3所述,增强的机顶盒程序运行环境包含:
应用池:在IPTV机顶盒“应用容器”中用于存放所有本地及可下载客户端应用;
管理模块:IPTV机顶盒“应用容器”核心模块,用于实现对于客户端类应用下载、生命周期及展现等方面的管理功能,包括:
应用下载管理,为“应用容器”外部的模块或“应用容器”本身实现客户端应用的下载功能;
生命周期管理,在“应用容器”内部向客户端应用提供启动、运行、暂停、关闭等管理功能;
应用展现管理,向用户提供已下载、已启动等所有可用客户端应用的展现功能;
应用事件管理,向客户端应用提供运行过程中来自用户操作、应用本身及其他应用的事件处理功能;
接口模块:是IPTV机顶盒“应用容器”的对外功能模块,通过定义一致性的接口向“应用容器”本身或客户端应用提供访问IPTV机顶盒系统功能的方法。
如图4所述,IPTV机顶盒“应用容器”管理可下载类客户端应用的流程,客户端应用实现IPTV机顶盒资源的调用以完成基本操作功能,或与其他应用交互均由IPTV机顶盒“应用容器”作为代理代为完成,如需要提供更丰富功能,则由“应用容器插件”提供。
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海博路信息技术有限公司,未经上海博路信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010566052.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在线业务的手机小额支付系统
- 下一篇:一种IPTV快速预览和切换的方法





