[发明专利]一种用于安装应用插件的方法和装置有效
申请号: | 201510465295.4 | 申请日: | 2015-07-31 |
公开(公告)号: | CN105138352B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 曾柯兵;何行舟 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 安装 应用 插件 方法 装置 | ||
1.一种用于安装应用插件的方法,其中,所述方法包括:
-基于待安装应用插件的依赖关系,确定所述待安装应用插件的待安装依赖组件列表,其中还包括:
-从网络设备获取待安装应用插件的基础数据;
-基于所述待安装应用插件的基础数据,确定所述待安装应用插件的依赖关系;
-获取所述待安装依赖组件列表中的各个待安装依赖组件;
-依次安装所述待安装依赖组件列表中的各个待安装依赖组件;
-当所述待安装依赖组件列表中的各个待安装依赖组件均安装成功后,安装所述待安装应用插件:
其中,所述依次安装所述待安装依赖组件列表中的各个待安装依赖组件的步骤包括:
对于应用插件类型的待安装依赖组件,按照应用插件的安装方式来进行安装,对于Jar包类型的待安装依赖组件,将该Jar包安装到应用的公共目录下。
2.根据权利要求1所述的方法,其中,获取所述待安装依赖组件列表中的各个待安装依赖组件的步骤包括:
-从网络设备获取所述待安装依赖组件列表中的各个待安装依赖组件的基础数据;
-对于所述待安装依赖组件列表中的各个待安装依赖组件,基于该待安装依赖组件的基础数据,从本地获取该待安装依赖组件;
-当从本地获取该待安装依赖组件失败时,从网络设备获取该待安装依赖组件并将该待安装依赖组件存储在本地。
3.根据权利要求2所述的方法,其中,所述获取所述待安装依赖组件列表中的各个待安装依赖组件的步骤还包括:
-基于所述待安装依赖组件列表中的各个待安装依赖组件的基础数据,分别验证所获取的各个待安装依赖组件。
4.根据权利要求1至3中任一项所述的方法,其中,所述依次安装所述待安装依赖组件列表中的各个待安装依赖组件的步骤包括:
-确定所述待安装依赖组件列表中的各个待安装依赖组件的类型;
-基于所述待安装依赖组件列表中的各个待安装依赖组件的类型,分别安装各个待安装依赖组件。
5.根据权利要求4所述的方法,其中,所述待安装依赖组件的类型包括以下任一种:
-应用插件类型;
-Jar包类型。
6.根据权利要求1所述的方法,其中,所述待安装应用插件还包括待更新应用插件。
7.根据权利要求1所述的方法,其中,所述方法用于Android系统中。
8.一种用于安装应用插件的装置,其中,所述装置包括:
-用于基于待安装应用插件的依赖关系,确定所述待安装应用插件的待安装依赖组件列表的装置,所述装置还包括:
-用于从网络设备获取待安装应用插件的基础数据的装置;
-用于基于所述待安装应用插件的基础数据,确定所述待安装应用插件的依赖关系的装置;
-用于获取所述待安装依赖组件列表中的各个待安装依赖组件的装置;
-用于依次安装所述待安装依赖组件列表中的各个待安装依赖组件的装置;
-用于当所述待安装依赖组件列表中的各个待安装依赖组件均安装成功后,安装所述待安装应用插件的装置;
其中,所述用于依次安装所述待安装依赖组件列表中的各个待安装依赖组件的装置用于:
对于应用插件类型的待安装依赖组件,按照应用插件的安装方式来进行安装,对于Jar包类型的待安装依赖组件,将该Jar包安装到应用的公共目录下。
9.根据权利要求8所述的装置,其中,用于获取所述待安装依赖组件列表中的各个待安装依赖组件的装置包括:
-用于从网络设备获取所述待安装依赖组件列表中的各个待安装依赖组件的基础数据的的装置;
-用于对于所述待安装依赖组件列表中的各个待安装依赖组件,基于该待安装依赖组件的基础数据,从本地获取该待安装依赖组件的装置;
-用于当从本地获取该待安装依赖组件失败时,从网络设备获取该待安装依赖组件并将该待安装依赖组件存储在本地的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510465295.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:抗微生物组合物
- 下一篇:飞钓式渔线轮刹车快速切换机构