[发明专利]一种基于安卓平台下载与管理广播应用的方法和系统有效
申请号: | 201310037445.2 | 申请日: | 2013-01-30 |
公开(公告)号: | CN103974124B | 公开(公告)日: | 2017-02-08 |
发明(设计)人: | 郭志川;王健飞;张辉;孙新童 | 申请(专利权)人: | 中国科学院声学研究所;北京海力汇通数字系统技术有限公司 |
主分类号: | H04N21/458 | 分类号: | H04N21/458;H04N21/25;H04N21/258;H04N21/414;H04N21/434;H04N21/443 |
代理公司: | 北京法思腾知识产权代理有限公司11318 | 代理人: | 杨小蓉,杨青 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 平台 下载 管理 广播 应用 方法 系统 | ||
1.一种基于安卓平台的下载与控制广播应用的方法,所述方法包含:
步骤101)获取广播应用管理信息;
步骤102)基于广播应用管理信息提取与广播应用相关的控制信息,且所述广播应用相关的控制信息为广播应用管理信息的子集;
步骤103)基于广播应用当前的运行状态信息、提取的与所述广播应用相关的控制信息及预设的规则生成控制指令;
步骤104)当控制指令为安装或者生命周期管理时,将该指令分配给安卓平台的包管理器及活动管理器,由包管理器和活动管理器对广播应用进行相应操作;当控制指令为其它类型指令时,直接根据该指令操作控制相应的广播应用;
其中,所述预设规则为:用于产生各个控制指令时各广播应用所必须满足的条件集合,所述的控制指令包含:“销毁”或“杀死”。
2.根据权利要求1所述的基于安卓平台的下载与控制广播应用的方法,其特征在于,所述步骤101)进一步包含:
步骤101-1)通过广播网络、双向网络或者广播网络和双向网络共用的方式获取待安装的广播应用软件包;
步骤101-2)通过广播网络、双向网络获取广播应用管理信息;
其中,如果通过广播通道获取所述广播应用管理信息,则所述广播应用管理信息为应用信息表,如果通过双向网络获取所述广播应用管理信息,则所述广播应用管理信息为XML格式封装的应用信息表。
3.根据权利要求1所述的基于安卓平台的下载与控制广播应用的方法,其特征在于,所述步骤101)进一步包含:
步骤101-a)通过广播网络、双向网络获取相应广播应用管理信息;
步骤101-b)从广播应用管理信息中提取相关广播应用软件包信息,该软件包信息包括相关广播应用的下载方式和对应的下载信息,如果通过广播途径下载广播应用软件包,下载信息可以包含原始网络ID、传送流ID和传输连接业务的ID,实现对广播应用软件包的下载;如果通过双向网络途径下载广播应用软件包,则下载信息可以包含广播应用软件包的URL信息;
步骤101-c)根据广播应用软件包信息获得待安装的广播应用软件包;
其中,如果通过广播通道获取所述广播应用管理信息,则所述广播应用管理信息为应用信息表AIT,如果通过双向网络获取所述广播应用管理信息,则所述广播应用管理信息为XML格式封装的应用信息表AIT。
4.根据权利要求2或3所述的基于安卓平台的下载与控制广播应用的方法,其特征在于,当通过双向网络获取广播应用管理信息时包含如下步骤:
终端预先保存下载服务器的地址,用于当终端在开机或运行状态过程中执行从服务器下载广播管理信息;
终端通过UDP协议向下载服务器请求XML信令文件的下载信息;
下载服务器通过UDP协议返回XML信令文件的版本号和下载路径;如果终端尚没有XML信令文件或者终端保存的XML信令文件版本号与下载服务器返回的XML信令文件的版本号不同,则进入下一步骤执行下载广播应用的管理信息,否则停止执行下载广播应用管理信息的步骤;
终端向下载服务器通过HTTP协议发送下载XML信令文件的请求,然后下载服务器通过HTTP协议返回包含应用管理信息的XML信令文件。
5.根据权利要求2或3所述的基于安卓平台的下载与控制广播应用的方法,其特征在于,当终端通过广播通道获取应用管理信息时包含如下步骤:
锁定目标频率,即识别信道中目标频率的信息;
对锁定频率的广播数据码流进行解复用,过滤出节目关联表PAT的目标码流;
解析节目关联表PAT,获取节目映射表PMT的位置信息,并根据当前频道的包标识符pid,过滤出目标的节目映射表PMT;
解析节目映射表PMT,获取流类型标识字段信息,根据得到的流类型标识信息和应用信息表AIT的表标识符,过滤出目标应用信息表AIT,即获得了广播应用的管理信息。
6.根据权利要求1所述的基于安卓平台的下载与控制广播应用的方法,其特征在于,所述包管理器和活动管理器对广播应用分别进行安装和生命周期管理的操作。
7.根据权利要求6所述的基于安卓平台的下载与控制广播应用的方法,其特征在于,当指令分配给安卓平台的包管理器进行安装处理时,还对下载的广播应用软件进行如下预处理:解压缩或格式转换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院声学研究所;北京海力汇通数字系统技术有限公司,未经中国科学院声学研究所;北京海力汇通数字系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310037445.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:影音串流的预览及播放方法及其系统
- 下一篇:一种双幅移动模架外模板折叠装置