[发明专利]基于插件的应用程序实现方法及装置有效
申请号: | 201410646028.2 | 申请日: | 2014-11-14 |
公开(公告)号: | CN104391716B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 张斌;黎科峰;韩超;何行舟;张云华;刘俊启 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于插件的应用程序实现方法及装置,其中,基于插件的应用程序实现方法包括:确定当前应用程序中待启动的插件,并基于上述插件进行初始化操作;以及为上述插件创建运行环境,并在所创建的运行环境中加载上述插件,以启动上述插件。上述基于插件的应用程序实现方法及装置实施例,通过确定当前应用程序中待启动的插件,为对应插件创建运行环境,并在所创建的运行环境中加载对应插件,以启动插件,从而可以通过插件来实现应用程序的不同功能,而又不增加应用程序的安装包包体大小。 | ||
搜索关键词: | 插件 应用程序 运行环境 创建 初始化操作 安装包 包体 | ||
【主权项】:
一种基于插件的应用程序实现方法,其特征在于,包括:确定当前应用程序中待启动的插件,并基于所述插件进行初始化操作;为所述插件创建运行环境,并在所创建的运行环境中加载所述插件,以启动所述插件;在所述启动所述插件之后,获得用户触发操作,确定所述触发操作对应的事件信息,其中所述用户触发操作对应的事件信息包括:插件事件或系统事件;若用户触发操作对应的事件为插件事件,则将所述插件事件通过接口类转换成所在终端系统可识别的系统事件,以使所述终端系统识别并响应所述插件事件;若用户触发操作对应的事件 为系统事件,则将所述系统事件转换成所述插件可识别的插件事件,以响应所述系统事件;在所述确定当前应用程序中待启动的插件之前,还包括:在所述当前应用程序启动时,向服务器上传参数信息,并接收所述服务器根据所述参数信息获取并发送的插件列表,其中,所述参数信息包括所述当前应用程序的版本信息、所在终端的CPU信息和内存信息以及用户的行为信息中的一种或几种;以及将所述插件列表中的插件下载至本地;其中,所述基于所述插件进行初始化操作,包括:判断所述插件是否为首次安装,若为首次安装,则从所述本地拷贝所述插件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410646028.2/,转载请声明来源钻瓜专利网。
- 上一篇:页面展示方法和页面展示装置
- 下一篇:关机方法和装置