[发明专利]基于插件的应用程序实现方法及装置有效
申请号: | 201410646028.2 | 申请日: | 2014-11-14 |
公开(公告)号: | CN104391716B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | 张斌;黎科峰;韩超;何行舟;张云华;刘俊启 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 插件 应用程序 运行环境 创建 初始化操作 安装包 包体 | ||
本发明公开了一种基于插件的应用程序实现方法及装置,其中,基于插件的应用程序实现方法包括:确定当前应用程序中待启动的插件,并基于上述插件进行初始化操作;以及为上述插件创建运行环境,并在所创建的运行环境中加载上述插件,以启动上述插件。上述基于插件的应用程序实现方法及装置实施例,通过确定当前应用程序中待启动的插件,为对应插件创建运行环境,并在所创建的运行环境中加载对应插件,以启动插件,从而可以通过插件来实现应用程序的不同功能,而又不增加应用程序的安装包包体大小。
技术领域
本发明涉及计算机技术领域,尤其涉及一种基于插件的应用程序实现方法及装置。
背景技术
目前,应用程序(Application,简称App)多指智能手机的第三方应用程序,比较著名的App商店有苹果(Apple)的iTunes商店里面的App Store,安卓(android)的谷歌(Google)Play Store,诺基亚的ovi store,还有黑莓(Blackberry)的BlackBerry AppWorld。
起初APP只是以一种第三方应用的合作形式参与到互联网商业活动中去的,但随着计算机技术的快速发展,超级应用横空出世。超级应用更加变成了一个公司级别的平台,搭载了越来越多的服务,如腾讯的微博开发平台,百度的百度应用平台都是APP思想的具体表现。比如,微信成功地从单纯的即时聊天应用(IM)变成一个集成社交、游戏、线上到线下(Online To Offline,简称O2O)和公众平台等几大领域的超级APP。
但是,这种超级APP因集成很多功能而造成安装包包体很大,因此,急需提供一种既可以保证APP的功能,又可以解决APP包体大小的解决方案。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种基于插件的应用程序实现方法及装置。
根据本发明实施例的基于插件的应用程序实现方法包括:确定当前应用程序中待启动的插件,并基于上述插件进行初始化操作;以及为上述插件创建运行环境,并在所创建的运行环境中加载上述插件,以启动上述插件。
上述基于插件的应用程序实现方法实施例,通过确定当前应用程序中待启动的插件,为对应插件创建运行环境,并在所创建的运行环境中加载对应插件,以启动插件,从而可以通过插件来实现应用程序的不同功能,而又不增加应用程序的安装包包体大小。
根据本发明实施例的基于插件的应用程序实现装置,包括:确定模块,用于确定当前应用程序中待启动的插件,并基于上述插件进行初始化操作;以及创建加载模块,用于为上述插件创建运行环境,并在所创建的运行环境中加载上述插件,以启动上述插件。
上述基于插件的应用程序实现装置实施例,通过确定模块确定当前应用程序中待启动的插件,并通过创建加载模块为对应插件创建运行环境,并在所创建的运行环境中加载对应插件,以启动插件,从而可以通过插件来实现应用程序的不同功能,而又不增加应用程序的安装包包体大小。
附图说明
图1是本发明一个实施例的基于插件的应用程序实现方法的流程图。
图2是本发明另一个实施例的基于插件的应用程序实现方法的流程图。
图3是本发明又一个实施例的基于插件的应用程序实现方法的流程图。
图4是本发明一个实施例的系统运行环境和插件运行环境间的关联图。
图5是根据本发明一个实施例的基于插件的应用程序实现装置的结构示意图。
图6是根据本发明另一个实施例的基于插件的应用程序实现装置的结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410646028.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:页面展示方法和页面展示装置
- 下一篇:关机方法和装置