[发明专利]一种通过中间件技术将XML下载启动java应用的方法在审
申请号: | 201410142296.0 | 申请日: | 2014-04-10 |
公开(公告)号: | CN103905902A | 公开(公告)日: | 2014-07-02 |
发明(设计)人: | 许海华;刘百川;沈江涛;何明 | 申请(专利权)人: | 内蒙古中大传媒发展有限公司 |
主分类号: | H04N21/443 | 分类号: | H04N21/443 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 吴泽群 |
地址: | 014010 内蒙古自*** | 国省代码: | 内蒙古;15 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 中间件 技术 xml 下载 启动 java 应用 方法 | ||
技术领域
本发明属于数字机顶盒技术领域,特别涉及一种通过中间件技术将XML下载启动java应用的方法。
背景技术
在过去几年的数字电视整体转换中,各个广电运营商发放的各类机顶盒数百万台,由于机顶盒规范不够细化,缺失中间件系统对机顶盒软硬件统一平台及业务的支撑,致使机顶盒的功能单调性与市场业务需求的多样性之间的矛盾日益突出,并且在加剧,机顶盒升级困难,用户粘度逐步降低,增值业务收益低,严重影响了三网融合下业务发展的需要,严重制约了广电网络的战略发展。
发明内容
本发明的目的是提供一种通过中间件技术将XML下载启动java应用的方法,以解决在数字电视终端平台上通过XML,方便的启动java应用的问题。
中间件技术为广电运营商的业务提供一个相对统一的平台,使得跨域的业务互通变得更加简单。中间件技术通过对底层硬件资源的抽象,提供对上层各种应用的支持。中间件平台负责屏蔽底层硬件差异性,并将底层资源模块抽象为上层API接口供第三方业务模块调用。同时,终端平台是整个数字电视平台呈现的载体,它负责接收前端播发的各种数据和指令,并进行解析和呈现。在中间件平台里,终端平台在负责完成基本的音视频播放的同时,也负责接收前端广播的应用,并根据用户的操作运行这些应用,使得业务的开展成为可能。
数字电视中间件的功能日益增强,有原来的单纯看电视演变为使用电视,使用电视上网浏览,点播影片,查询信息,玩游戏等,越来越多的电视平台的应用被开发。电视应用的开发有两种方式,一是html+javaScript方式,二是使用java语言开发的应用。所以要求电视中间件具备能够启动,管理,控制java应用的管理系统。一个开发好的电视平台java应用,广电前端播出系统通过cable信号线下播,然后通过一个简单的XML描述java应用的三要素,就能完成这个应用的启动,控制,销毁等应用管理。
XML又简称可扩展标识语言。有了XML就意味着不必等待html浏览器的开发商来满足用户的需要了。用户可以创建自己需要的标记,当需要时,告诉浏览器如何显示这些标记就可以了。
例如,在HTML中,一首歌可能是用定义标题、定义数据、无序的列表和列表项来描述的。但是事实上这些项目没有一件是与音乐有关的。用HTML定义的歌曲可能如下:
Hot Cop
by Jacques Morali Henri Belolo and Victor Willis
Producer:Jacques Morali
Publisher:PolyGram Records
Length:6:20
Written:978
Artist:Village People
而在XML中,同样的数据可能标记为:
Hot Cop
Jacques Morali
Henri Belolo
Victor Willis
Jacques Morali
PolyGram Records
6:20
978
Village People
这种用法具有许多优点,包括源码易于被人阅读,使人能够看出作者的含义。采用中间件技术将XML下载启动java应用的调用方法,为电视的应用扩展了渠道。
本发明的技术方案是一种通过中间件技术将XML下载启动java应用的方法,java应用通过数据前端播放,在终端上运行的XML应用,启动JAVA应用接口AppManager.startAppName,所述的数据前端是服务器端,
根据参数dvb三要素,所述中间件切换到下载应用的频道,所述的三要素
包括参数tsid、参数onid和参数serviceid;
在所述的下载应用的频道下载解析该频道上的AIT表;
判断是否存在当前要启动的java应用,如果不存在,则回到所述的XML应用;
如果存在要启动的java应用,则根据AIT表的描述,找到主类的mainClassName和mainClassPath,通过DVBJProxyImp类的doLoad接口下载java应用class文件包到本地,然后再通过mainClassName启动该应用,从而完成XML启动java应用的调用;
回到所述的XML应用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于内蒙古中大传媒发展有限公司,未经内蒙古中大传媒发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410142296.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一体式散热器总成
- 下一篇:一种车用电动系统集成装置