[发明专利]安装包的分发方法、下载方法及相关产品有效
申请号: | 202111646129.6 | 申请日: | 2021-12-30 |
公开(公告)号: | CN114338652B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 卢阳 | 申请(专利权)人: | 北京欧珀通信有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;G06F9/48;G06F8/61 |
代理公司: | 广州德科知识产权代理有限公司 44381 | 代理人: | 林翠;万振雄 |
地址: | 100125 北京市朝阳区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 安装 分发 方法 下载 相关 产品 | ||
本申请实施例涉及软件技术领域,公开了安装包的分发方法、下载方法及相关产品,该分发方法应用于服务器,包括:确定第一应用程序提供的第一服务;以及,在第一应用程序的安装包中确定出必要文件块,必要文件块是支持第一应用程序正常安装启动并执行第一服务的最小文件块;以及,响应于电子设备发送的下载请求,将必要文件块发送给电子设备,以使得电子设备根据必要文件块安装第一应用程序,下载请求是电子设备在检测到第二应用程序发起的调用第一服务的调用请求,且电子设备中未安装第一应用程序时发送的。实施本申请实施例,能够在提高应用程序的使用效率。
技术领域
本申请涉及软件技术领域,具体涉及一种安装包的分发方法、下载方法及相关产品。
背景技术
随着应用程序开发技术的快速发展,如今不同的应用程序之间可以相互关联,以提高应用程序的使用效率,例如A应用程序在执行购物任务时,可以启动关联的B应用程序进行付款任务,从而快速完成购物任务。
在实践中发现,相关技术中如果电子设备没有安装B应用程序,则A应用程序无法启动关联的B应用程序,从而降低了应用程序的使用效率。
发明内容
本申请实施例公开了一种安装包的分发方法、下载方法及相关产品,能够在提高应用程序的使用效率。
本申请实施例第一方面公开一种安装包的分发方法,应用于服务器,所述方法包括:
确定第一应用程序提供的第一服务;
在所述第一应用程序的安装包中确定出必要文件块,所述必要文件块是支持所述第一应用程序正常安装启动并执行所述第一服务的最小文件块;
响应于电子设备发送的下载请求,将所述必要文件块发送给所述电子设备,以使得所述电子设备根据所述必要文件块安装所述第一应用程序,所述下载请求是所述电子设备在检测到所述第二应用程序发起的调用所述第一服务的调用请求,且所述电子设备中未安装所述第一应用程序时发送的。
本申请实施例第二方面公开一种安装包的下载方法,应用于电子设备,所述方法包括:
在运行第二应用程序的过程中,若检测到所述第二应用程序发起的调用第一应用程序提供的第一服务的调用请求,且所述电子设备未安装所述第一应用程序,则向服务器发送针对所述第一服务的下载请求;
接收所述服务器发送的必要文件块,并对所述必要文件块进行安装,所述必要文件块是支持所述第一应用程序正常安装启动并执行所述第一服务的最小文件块。
本申请实施例第三方面公开一种安装包的分发装置,应用于服务器,所述装置包括:
第一确定单元,用于确定第一应用程序提供的第一服务;
第二确定单元,用于在所述第一应用程序的安装包中确定出必要文件块,所述必要文件块是支持所述第一应用程序正常安装启动并执行所述第一服务的最小文件块;
第一发送单元,用于响应于电子设备发送的下载请求,将所述必要文件块发送给所述电子设备,以使得所述电子设备根据所述必要文件块安装所述第一应用程序,所述下载请求是所述电子设备在检测到所述第二应用程序发起的调用所述第一服务的调用请求,且所述电子设备中未安装所述第一应用程序时发送的。
本申请实施例第四方面公开一种安装包的下载装置,应用于电子设备,所述装置包括:
第二发送单元,用于在运行第二应用程序的过程中,若检测到所述第二应用程序发起的调用第一应用程序提供的第一服务的调用请求,且所述电子设备未安装所述第一应用程序,则向服务器发送针对所述第一服务的下载请求;
安装单元,用于接收所述服务器发送的必要文件块,并对所述必要文件块进行安装,所述必要文件块是支持所述第一应用程序正常安装启动并执行所述第一服务的最小文件块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京欧珀通信有限公司,未经北京欧珀通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111646129.6/2.html,转载请声明来源钻瓜专利网。