[发明专利]一种应用程序插件化的方法、系统以及相关装置有效
申请号: | 201910012720.2 | 申请日: | 2019-01-07 |
公开(公告)号: | CN109725952B | 公开(公告)日: | 2021-09-24 |
发明(设计)人: | 符钰;周克阳 | 申请(专利权)人: | 深圳市网心科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518052 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 插件 方法 系统 以及 相关 装置 | ||
本申请实施例第一方面公开了一种应用程序插件化的方法,具体包括:安装第一程序插件至主应用程序;通过所述第一程序插件从服务器获取待执行任务;若所述主应用程序中已安装有能够完成所述待执行任务的第二程序插件,利用所述第二程序插件完成所述待执行任务。本申请第二方面提供了一种应用程序插件化的装置。本申请第三方面提供了一种应用程序插件化的系统。本申请第四方面提供了一种计算机可读存储介质。本申请用于执行上述一种应用程序插件化的方法。用于实现在使用闲置资源或者目前市场上安卓产品过剩的性能时,可以不需要二次赋予权限,提高部署的灵活性。
技术领域
本申请涉及通信领域,尤其涉及一种应用程序插件化的方法、系统以及相关装置。
背景技术
我国一直是全球最大的智能手机生产国和消费国,但是因回收价格低,回收渠道混乱等原因,回收率一直不足2%,保守估计淘汰的二手手机大约有 10亿部。
闲置的二手手机数量巨大,且近几年由于手机技术的快速发展,使得被淘汰的二手手机仍然有着不错的性能,目前有厂家提供把手机的闲置资源即过剩的部分性能利用起来,即将手机过剩的性能云共享,比如将某个闲置的手机作为一个云存储器,或者云CPU,只需要在手机内下载对应的APP即可,但是由于安卓系统在使用过程中,若下载新的应用或者相关操作的话,需要用户授予相关权限,升级安装的问题,每次安装都需要用户参与,而这一点与闲置手机经常放在某一个地方而不被使用的属性是相反的,这些问题对于用户的体验,以及系统的稳定性都是一个很大的挑战。
发明 内容
本申请实施例提供了一种应用程序插件化的方法、系统以及相关装置,用于实现在使用闲置资源或者目前市场上安卓产品过剩的性能时,可以不需要二次赋予权限,提高部署的灵活性。
本申请第一方面提供一种应用程序插件化的方法,包括:
安装第一程序插件至主应用程序;
通过所述第一程序插件从服务器获取待执行任务;
若所述主应用程序中已安装有能够完成所述待执行任务的第二程序插件,控制所述第二程序插件完成所述任务。
可选地,所述安装第一程序插件至主应用之前,所述方法还包括:
在主应用内集成程序化框架,所述程序化框架用于安装所述第一程序插件和所述第二程序插件。
可选地,所述通过所述第一程序插件从服务器获取任务之后,所述方法还包括:
若所述主应用程序中未安装可以完成所述任务的第二程序插件,则从服务器下载所述第二程序插件;
将所述第二程序插件安装至所述插件化框架;
所述将所述第二程序插件安装至所述插件化框架具体包括:
判断所述第二程序插件是否与所述插件化框架匹配;
若是,则将所述第二程序插件安装至所述插件化框架;
若否,则卸载该第二程序插件。
可选地,所述控制第二程序插件完成所述任务具体包括:
所述第一程序插件或者所述主应用通过消息路由与所述第二应用建立通信连接,所述消息路由存在于所述程序化框架内;
所述第二程序插件完成所述任务。
可选地,所述控制所述第二程序插件完成所述任务之后,所述方法还包括:
所述主应用按照预设方式对所述第一程序插件进行操作;
所述主应用按照预设方式对所述第一程序插件进行操作具体包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市网心科技有限公司,未经深圳市网心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910012720.2/2.html,转载请声明来源钻瓜专利网。