【技术实现步骤摘要】
小程序包的下载方法及相关设备
本申请涉及计算机
中的小程序技术,尤其涉及一种小程序包的下载方法及相关设备。
技术介绍
随着小程序的爆炸性增长,越来越多的小程序将宿主应用程序作为落地页的打开方式,从而可以有效减少用户终端中安装应用程序的数量。其中,用户终端在宿主应用程序初次打开小程序时,需要下载小程序包到宿主应用程序的本地空间。但是,在用户终端的宿主应用程序初次打开小程序的过程中,由于可能存在网络速度较慢的情况,如用户终端处于非无线保真(WirelessFidelity,WIFI)网络(也称为“蜂窝网络”)下,这样会导致宿主应用程序下载小程序包的速度较慢,从而使得初次在宿主应用程序上打开小程序的速度慢。可见,目前宿主应用程序在初次打开小程序时存在速度慢的问题。
技术实现思路
本申请实施例提供一种小程序包的下载方法及相关设备,以解决目前宿主应用程序在初次打开小程序时存在速度慢的问题。为解决上述技术问题,本申请是这样实现的:本申请第一方面提供一种小程序包的下载方法,所述方法包括:基于目标候选特征,生成包括至少一个小程序的小程序候选集,其中,所述目标候选特征包括用热门小程序和用户的数据画像中的至少一项;获取预下载的小程序包数量;在所述小程序候选集确定第一小程序,其中,所述第一小程序包括所述小程序包数量的小程序;将所述第一小程序的小程序包下载至用户终端的宿主应用程序的本地空间。可选的,所述基于目标候选特征,生成包括至少一个小程序的小程序候 ...
【技术保护点】
1.一种小程序包的下载方法,其特征在于,包括:/n基于目标候选特征,生成包括至少一个小程序的小程序候选集,其中,所述目标候选特征包括用热门小程序和用户的数据画像中的至少一项;/n获取预下载的小程序包数量;/n在所述小程序候选集确定第一小程序,其中,所述第一小程序包括所述小程序包数量的小程序;/n将所述第一小程序的小程序包下载至用户终端的宿主应用程序的本地空间。/n
【技术特征摘要】 【专利技术属性】
1.一种小程序包的下载方法,其特征在于,包括:
基于目标候选特征,生成包括至少一个小程序的小程序候选集,其中,所述目标候选特征包括用热门小程序和用户的数据画像中的至少一项;
获取预下载的小程序包数量;
在所述小程序候选集确定第一小程序,其中,所述第一小程序包括所述小程序包数量的小程序;
将所述第一小程序的小程序包下载至用户终端的宿主应用程序的本地空间。
2.根据权利要求1所述的方法,其特征在于,所述基于目标候选特征,生成包括至少一个小程序的小程序候选集,包括:
获取目标候选特征中用户的数据画像,并生成与所述数据画像对应的用户特征标签;
基于所述用户特征标签和/或所述目标候选特征中的当前热门小程序,确定至少一个目标小程序;
生成包括所述至少一个目标小程序的小程序候选集。
3.根据权利要求2所述的方法,其特征在于,所述基于所述用户特征标签和/或所述目标候选特征中的当前热门小程序,确定至少一个目标小程序,包括:
在所述用户特征标签中标签数量大于或者等于预设阈值的情况下,在小程序库中查找与所述用户特征标签匹配至少一个目标小程序;或者
在所述用户特征标签中标签数量小于预设阈值的情况下,在所述当前热门小程序中确定至少一个目标小程序。
4.根据权利要求1所述的方法,其特征在于,所述在所述小程序候选集确定第一小程序,包括:
对所述小程序候选集中的小程序进行排序,得到候选小程序排序;
将所述候选小程序排序中顺序对应于所述小程序包数量的小程序确定为所述第一小程序。
5.根据权利要求1所述的方法,其特征在于,所述获取预下载的小程序包数量,包括:
获取用户终端在处于蜂窝网络下的流量信息;
基于所述流量信息,确定预下载的小程序包数量。
6.根据权利要求5所述的方法,其特征在于,所述流量信息为日均蜂窝流量使用信息,且所述小程序包数量为当日预下载的小程序包数量。
7.根据权利要求1所述的方法,其特征在于,所述将所述第一小程序的小程序包下载至用户终端的宿主应用程序的本地空间,包括:
若未接收到用户终端发送的页面浏览请求,则开启将第一小程序的小程序包下载至所述用户终端的宿主应用程序的本地空间;
在将所述第一小程序的小程序包下载至所述宿主应用程序的本地空间的过程中,若接收到所述用户终端发送的页面浏览请求的情况下,则控制所述用户终端停止下载所述第一小程序的小程序包;
在停止下载所述第一小程序的小程序包之后,若未接收到所述用户终端发送的页面浏览请求,则继续下载所述第一小程序的小程序包。
8.根据权利要求1所述的方法,其特征在于,所述将所述第一小程序的小程序包下载至用户终端的宿主应用程序的本地空间,包括:
确定用户终端的宿主应用程序的本地空间中存储的小程序包的数量是否大于或者等于预设阈值;
在确定所述本地空间中存储的小程序包的数量大于或者等于预设阈值的情况下,指示所述用户终端将所述本地空间中存储的第二小程序的小程序包剔除,并将所述第一小程序的小程序包下载至所述本地空间。
9.一种小程序包的下载装置,其特征在于,包括:
候选集生成模块,用于基于目标候选特征,生成包括至少一个小程序的小程序候选集,其中,所述目标候选特征包括用热门小程序和用户的数据画像中的至少一项;
数量获取模块,用于获取预下载的小程序包数量;
技术研发人员:史南胜,谢马林,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。