【技术实现步骤摘要】
小程序预下载方法、装置、设备及存储介质
本申请实施例涉及计算机
中的计算机视觉
,尤其涉及一种小程序预下载方法、装置、设备及存储介质。
技术介绍
小程序是一种纯离线的H5应用,且随着小程序生态的不断发展,越来越多的App应用已转为小程序形态承载。用户在首次打开小程序时,需要先下载小程序,再打开。实践表明,在用户打开小程序前,对小程序进行预下载,而且小程序预下载的速率越高小程序的打开速度越快,用户使用小程序的体验越好。现有技术中,小程序的预下载方式主要是基于用户的访问请求或者推荐系统确定的小程序卡片列表,在小程序卡片列表中的小程序卡片曝光时,提前对小程序包进行下载。由于小程序卡片的每次曝光都会触发小程序的预下载,可能会出现多个小程序同时预下载的情况,导致小程序预下载存在资源竞争问题,而且小程序的预下载顺序只能依据曝光顺序,存在预下载效率低的问题。
技术实现思路
本申请实施例提供了一种小程序预下载方法、装置、设备及存储介质,用于解决现有小程序预下载存在的预下载效率低的问题。根据第一方面,提供了一种小程序预下载方法,包括:获取服务器推送的小程序列表,所述小程序列表包括页面访问量最高的预设数量个小程序;根据用户服务请求的信息结果,确定位于所述小程序列表中的至少一个目标小程序;在所述至少一个目标小程序展示之前,下载所述至少一个目标小程序。根据第二方面,提供了一种小程序预下载方法,包括:向终端设备推送小程序列表,所述小程序列表包括页面 ...
【技术保护点】
1.一种小程序预下载方法,其特征在于,包括:/n获取服务器推送的小程序列表,所述小程序列表包括页面访问量最高的预设数量个小程序;/n根据用户服务请求的信息结果,确定位于所述小程序列表中的至少一个目标小程序;/n在所述至少一个目标小程序展示之前,下载所述至少一个目标小程序。/n
【技术特征摘要】
1.一种小程序预下载方法,其特征在于,包括:
获取服务器推送的小程序列表,所述小程序列表包括页面访问量最高的预设数量个小程序;
根据用户服务请求的信息结果,确定位于所述小程序列表中的至少一个目标小程序;
在所述至少一个目标小程序展示之前,下载所述至少一个目标小程序。
2.根据权利要求1所述的方法,其特征在于,所述在所述至少一个目标小程序展示之前,下载所述至少一个目标小程序,包括:
向所述服务器发送小程序下载请求,所述小程序下载请求携带所有目标小程序的标识;
接收所述服务器反馈的每个目标小程序对应的小程序包。
3.根据权利要求1所述的方法,其特征在于,所述根据用户服务请求的信息结果,确定位于所述小程序列表中的至少一个目标小程序,包括:
根据用户发出的查询操作,向所述服务器发送信息查询请求,所述信息查询请求包括所述查询操作对应的查询关键字;
接收所述服务器反馈的信息结果,所述信息结果包括至少一个小程序;
将所述信息结果中位于所述小程序列表中的小程序,确定为所述至少一个目标小程序。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取服务器推送的小程序列表,包括:
通过目标应用获取所述服务器推送的小程序列表,所述目标应用是终端设备上用于承载小程序的一个应用。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
获取用户的操作行为日志,所述操作行为日志包括:小程序标识、用户信息;
存储所述操作行为日志和/或将所述操作行为日志上传至所述服务器的日志系统。
6.一种小程序预下载方法,其特征在于,包括:
向终端设备推送小程序列表,所述小程序列表包括页面访问量最高的预设数量个小程序;
根据终端设备发出小程序下载请求,获取所述小程序列表中的至少一个目标小程序的小程序包,所述小程序下载请求包括所述至少一个目标小程序的标识;
向所述终端设备发送所述至少一个目标小程序的小程序包。
7.根据权利要求6所述的方法,其特征在于,在所述向终端设备推送小程序列表之前,所述方法还包括:
获取用户的历史操作行为日志,所述历史操作行为日志包括:小程序标识、用户信息;
根据所述历史操作行为日志和小程序的页面访问量,确定所述小程序列表;
对所述小程序列表进行处理,得到并存储目标配送格式的小程序列表。
8.根据权利要求6或7所述的方法,其特征在于,所述方法还包括:
根据日志系统存储的用户操作行为日志,更新所述小程序列表。
9.根据权利要求8所述的方法,其特征在于,所述根据日志系统存储的用户操作行为日志,更新所述小程序列表,包括:
获取日志系统存储的用户操作行为日志;
根据在每个计算周期内获取的用户操作行为日志,计算每个小程序的页面访问量;
根据每个小程序在每个计算周期的页面访问量,确定每个计算周期对应的小程序列表;
在相邻两个计算周期确定的小程序列表存在差异时,将时间上在后的计算周期确定的小程序列表作为待推送的小程序列表。
10.根据权利要求6所述的方法,其特征在于,在所述根据终端设备发出小程序下载请求,获取所述小程序列表中的至少一个目标小程序的小程序包之前,所述方法还包括:
从终端设备接收信息查询请求,所述信息查询请求包括用户查询操作对应的查询关键字;
根据所述信息查询请求包括的查询关键字,获取所述查询关键字对应的信息结果,所述信息结果至少包括位于所述小程序列表中的一个小程序;
将所述信息结果反馈给终端设备。
11.一种小程序预下载装置,其特征在于,包括:获取模块、处理模块和下载模块;
所述获取模块,用于获取服务器推送的小程序列表,所述小程序列表包括页面访问量最高的预设数量个小程序;
所述处理模块,用于根据用户服务请求的信息结果,确定位于所述小程序列表中的至少一个目标小程序;
所述下载模块,用于在所述至少一个目标小程序展示之前,下载所述至少一个目标小程序。
12.根据权利要求11所述的装置,其特征在于,所述装置还包括:发送模块和接收模块;
所述下载模块,具体用于通过所述发送模块向所述服务器发送小程序下载请求,所述小程序下载请求携带所有目标小程序的标识,以及通过所述接收模块接收所述服务器反馈的每个目标小程序对应的小程序包。
13.根据权利要...
【专利技术属性】
技术研发人员:陈都,董华磊,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。