发明名称 |
一种通过中间件技术将XML下载启动java应用的方法 |
摘要 |
本发明公开了一种通过中间件技术将XML下载启动java应用的方法,在数字机顶盒终端上运行的XML应用,启动JAVA应用接口AppManager.startAppName,根据参数dvb三要素,所述中间件切换到下载应用的频道;在所述的下载应用的频道下载解析该频道上的AIT表;判断是否存在当前要启动的java应用,如果不存在,则回到所述的XML应用;如果存在要启动的java应用,则根据AIT表的描述,通过DVBJProxyImp类的doLoad接口下载java应用class文件包到本地,然后再通过mainClassName启动该应用,从而完成XML启动java应用的调用。 |
申请公布号 |
CN103905902A |
申请公布日期 |
2014.07.02 |
申请号 |
CN201410142296.0 |
申请日期 |
2014.04.10 |
申请人 |
内蒙古中大传媒发展有限公司 |
发明人 |
许海华;刘百川;沈江涛;何明 |
分类号 |
H04N21/443(2011.01)I |
主分类号 |
H04N21/443(2011.01)I |
代理机构 |
上海伯瑞杰知识产权代理有限公司 31227 |
代理人 |
吴泽群 |
主权项 |
一种通过中间件技术将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应用。 |
地址 |
014010 内蒙古自治区包头市稀土高新区留创园B座313 |