【技术实现步骤摘要】
一种应用程序插件化的方法、系统以及相关装置
本申请涉及通信领域,尤其涉及一种应用程序插件化的方法、系统以及相关装置。
技术介绍
我国一直是全球最大的智能手机生产国和消费国,但是因回收价格低,回收渠道混乱等原因,回收率一直不足2%,保守估计淘汰的二手手机大约有10亿部。闲置的二手手机数量巨大,且近几年由于手机技术的快速发展,使得被淘汰的二手手机仍然有着不错的性能,目前有厂家提供把手机的闲置资源即过剩的部分性能利用起来,即将手机过剩的性能云共享,比如将某个闲置的手机作为一个云存储器,或者云CPU,只需要在手机内下载对应的APP即可,但是由于安卓系统在使用过程中,若下载新的应用或者相关操作的话,需要用户授予相关权限,升级安装的问题,每次安装都需要用户参与,而这一点与闲置手机经常放在某一个地方而不被使用的属性是相反的,这些问题对于用户的体验,以及系统的稳定性都是一个很大的挑战。申请内容本申请实施例提供了一种应用程序插件化的方法、系统以及相关装置,用于实现在使用闲置资源或者目前市场上安卓产品过剩的性能时,可以不需要二次赋予权限,提高部署的灵活性。本申请第一方面提供一种应用程 ...
【技术保护点】
1.一种应用程序插件化的方法,其特征在于,包括:安装第一程序插件至主应用程序;通过所述第一程序插件从服务器获取待执行任务;若所述主应用程序中已安装有能够完成所述待执行任务的第二程序插件,利用所述第二程序插件完成所述待执行任务。
【技术特征摘要】
1.一种应用程序插件化的方法,其特征在于,包括:安装第一程序插件至主应用程序;通过所述第一程序插件从服务器获取待执行任务;若所述主应用程序中已安装有能够完成所述待执行任务的第二程序插件,利用所述第二程序插件完成所述待执行任务。2.根据权利要求1所述的方法,其特征在于,所述安装第一程序插件与第二程序插件至主应用之前,所述方法还包括:在主应用内集成插件化框架,所述插件化框架用于安装所述第一程序插件和所述第二程序插件。3.根据权利要求2所述的方法,其特征在于,所述通过所述第一程序插件从服务器获取任务之后,所述方法还包括:若所述主应用程序中未安装能够完成所述待执行任务的第二程序插件,则从服务器下载所述第二程序插件;将所述第二程序插件安装至所述插件化框架。4.根据权利要求3所述的方法,其特征在于,所述将所述第二程序插件插件安装至所述插件化框架包括:对接收到的第二程序插件的插件安装包进行完整性校验,如果完整则判断所述第二程序插件插件是否与所述插件化框架匹配,若匹配,则将所述第二程序插件插件安装至所述插件化框架。5.根据权利要求2所述的方法,其特征在于,所述利用第二程序插件完成所述待执行任务具体包括:利用所述第一程序插件或者所述主应用程序通过消息路由与所述第二程序插件建立通信连接,所述消息路由安装于于所述插件化框架内;将所述待执行任务发送给所述第二程序插件,以利用所述第二程序插件完成所述待执行任务。6.根据权利要求1所述的方法,其特征在于,控制所述第二...
【专利技术属性】
技术研发人员:符钰,周克阳,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。