一种二进制的iptv增值应用机制的制作方法

文档序号:7766957阅读:319来源:国知局
专利名称:一种二进制的iptv增值应用机制的制作方法
技术领域
本发明涉及IPTV终端技术领域,特别是指一种二进制的IPTV增值应用机制。
背景技术
随着通信业务的发展,特别是各种通信业务技术的发展,通讯用户越来越多,如何为用户提供更多更好的服务和提高服务的效率成为当前业务开发过程中着力考虑的问题。Widget应用以其体积小巧、界面美观、功能丰富等特点吸引了大量的用户,在PC、 手机等终端上广泛流行。随着硬件和网络条件的飞速发展,widget应用可以提供越来越强大的功能,而开发者的广泛参与和深入探索也使得widget的功能日趋丰富化和多样化。IPTV也具备widget所必须的硬件条件、网络环境和软件体系架构,并且以互动性、丰富性和实用性作为未来的发展方向,但机顶盒性能的相对低下和内容源的缺乏给该业务的实现形成了一定障碍。有鉴于此,本发明的目的在于提出一种通过二进制应用编译环境将基于html和 JavaScript语言的widget应用编译为基于二进制映射码的二进制应用机制。

发明内容
从上面所述可以看出,本发明提出一种二进制的IPTV增值应用机制,结合IPTV现有系统架构和机顶盒自身特点,通过二进制应用编译环境将基于html和JavMcript语言的widget应用编译为基于二进制映射码的二进制应用,以方便应用文件的压缩和传输,并提高应用在终端上的运行效率,降低应用对终端能力的要求。具体来说具有以下优点1.标准化,运行在终端上的二进制应用引擎无需支持多种标准,就可以播放根据多种标准开发的应用;2.提高运行效率,二进制应用文件的二进制指令脚本更有利于终端的执行;3.节约引擎开发成本,终端引擎只需支持单一格式的应用,开发终端引擎就变得相对简单;4.降低硬件要求,终端引擎的简化也降低其对终端能力的要求,为性能较为低下的机顶盒以及其他终端运行二进制应用提供便利。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1为本发明系统编码机制的流程的示意图。图2为业务使用的编译过程的说明示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种二进制的IPTV增值应用机制。以下通过结合附图,对本发明的实施方式进行描述。实现一种二进制的IPTV增值应用机制的关键点如下二进制应用编译环境通过二进制映射将widget应用文件编译为体积更小、运行效率更高的二进制应用文件。编译过程1、将widget文件中的文本、图片等数据文件按照一定顺序存放在二进制应用文件的数据区;2、将widget应用的脚本文件中的常用指令映射为二进制指令代码,然后对脚本重新编译为二进制脚本存放在二进制应用文件的代码区。3、通过在终端侧添加可扩展的动态库简化应用文件的开发、编译和运行的工作。下面举一个例子来说明本发明系统的工作流程,该实施例中,业务包括以下步骤步骤1 开发者按照不同标准开发出widget应用文件并上传;步骤2 二进制应用编译环境通过二进制映射将widget应用文件编译为体积更小、运行效率更高的二进制应用文件;步骤3. 二进制应用编译环境将二进制应用文件发布,供客户端下载、运行用户无需等待即可直接进入游戏。本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种二进制的IPTV增值应用机制,其特征在于通过为终端量身定做的终端引擎实现二进制跨平台应用。
2.如权利要求1所述,通过二进制应用编译环境将基于html和JavMcript语言的 widget应用编译为基于二进制映射码的二进制应用。
3.如权利要求2所述,widget应用的脚本文件中的常用指令映射为二进制指令代码, 然后对脚本重新编译为二进制脚本存放在二进制应用文件的代码区,并在终端侧添加可扩展的动态库。
4.如权利要求1所述的一种二进制的IPTV增值应用机制,其特征在于·1.标准化运行在终端上的二进制应用引擎无需支持多种标准,就可以播放根据多种标准开发的应用;·2.运行效率高,二进制应用文件的二进制指令脚本更有利于终端的执行,终端引擎只需支持单一格式的应用,开发终端引擎就变得相对简单;·3.硬件要求低,终端引擎的简化也降低其对终端能力的要求,为性能较为低下的机顶盒以及其他终端运行二进制应用提供便利。整个业务通过二进制应用编译环境将基于html和JavMcript语言的widget应用编译为基于二进制映射码的二进制应用,降低了应用对终端引擎性能的要求,使得用户可以通过IPTV机顶盒使用该业务,为不同终端提供二进制的增值应用业务,本发明可通过为终端量身定做的终端引擎实现二进制应用的跨平台应用。
全文摘要
本发明基于IPTV体系架构和机顶盒自身特点提出的一种二进制的IPTV增值应用机制,通过二进制应用编译环境,结合IPTV现有系统架构和机顶盒自身特点,将基于html和JavaScript语言的widget应用编译为基于二进制映射码的二进制应用,以方便应用文件的压缩和传输,并提高应用在终端上的运行效率,降低了应用对IPTV终端能力的要求,实现跨平台的二进制应用体系,增强了不同终端业务之间的互动性,提高业务多样性和互动性和提升用户体验,有利于推出综合性业务套餐。
文档编号H04N21/45GK102479080SQ201010566069
公开日2012年5月30日 申请日期2010年11月30日 优先权日2010年11月30日
发明者施丽艳 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1