数据预下载方法、装置、服务器、终端及存储介质制造方法及图纸

技术编号:25842811 阅读:38 留言:0更新日期:2020-10-02 14:21
本申请实施例提供的数据预下载方法、装置、服务器、终端及存储介质,服务器接收各种终端上传的程序包信息,该程序包信息是终端在在触发小程序的多种操作中的任一种操作时生成的;服务器将各终端对小程序的各种操作的触发次数,确定小程序的使用率,并基于该使用率确定其预下载等级;服务器将预下载等级发送至终端,以使终端将根据小程序的预下载等级对小程序的数据进行预下载,通过这样的预下载方式能够使得终端可基于小程序的使用率来确定是否执行数据的预下载,从而避免小程序的服务器承担大量的预下载任务而造成的开销增大的问题,也避免了终端中存储大量小程序的预下载的数据而造成的存储空间不足等问题。

【技术实现步骤摘要】
数据预下载方法、装置、服务器、终端及存储介质
本申请涉及到数据处理
,尤其涉及人工智能技术。
技术介绍
随着移动互联网的发展,各种终端应用(简称:APP)也应运而生。小程序是一种不需要用户下载安装就可使用的应用程序,其一般配置在各种终端应用中以便于用户通过终端应用触发小程序并使用。在现有技术中,预下载是一种能够提高小程序加载速度的数据处理方法,终端会在用户启动小程序前,就对小程序的数据进行预下载,以便于用户启动小程序时能够对其数据进行快速加载。但是,这样的预下载方式一方面会使得小程序的服务器的开销增大,另一方面还会使得终端存储大量的小程序的预下载数据,终端的存储性能将受到考验。
技术实现思路
针对上述技术问题,本申请实施例提供一种数据预下载方法、装置、服务器、终端及存储介质。第一方面,本申请提供了一种数据预下载方法,包括:接收各终端上传的程序包信息,所述程序包信息是终端触发小程序的操作时生成的;根据小程序在对应程序包信息中各种操作的触发次数,确定小程序的使用率;根据小程序本文档来自技高网...

【技术保护点】
1.一种数据预下载方法,其特征在于,包括:/n接收各终端上传的程序包信息,所述程序包信息是终端触发小程序的操作时生成的;/n根据小程序在对应程序包信息中各种操作的触发次数,确定小程序的使用率;/n根据小程序的使用率,确定小程序的预下载等级,并将所述小程序的预下载等级发送至各终端,以使各终端根据所述小程序的预下载等级对小程序的数据进行预下载。/n

【技术特征摘要】
1.一种数据预下载方法,其特征在于,包括:
接收各终端上传的程序包信息,所述程序包信息是终端触发小程序的操作时生成的;
根据小程序在对应程序包信息中各种操作的触发次数,确定小程序的使用率;
根据小程序的使用率,确定小程序的预下载等级,并将所述小程序的预下载等级发送至各终端,以使各终端根据所述小程序的预下载等级对小程序的数据进行预下载。


2.根据权利要求1所述的数据预下载方法,其特征在于,所述小程序的操作包括启动操作和清理操作;
相应的,所述根据小程序在对应程序包信息中各种操作的触发次数,确定小程序的使用率,包括:
确定各对应程序包信息中出现启动操作的次数,以及出现清理操作的次数;
根据所述启动操作的次数和清理操作的次数确定小程序的预下载次数,以确定小程序的使用率。


3.根据权利要求2所述的数据预下载方法,其特征在于,所述根据所述启动操作的次数和清理操作的次数确定小程序的预下载次数,以确定小程序的使用率,还包括:
根据所述启动操作的次数与所述预下载次数之比确定所述小程序的使用率。


4.根据权利要求1所述的数据预下载方法,其特征在于,所述程序包信息还包括预下载时间以及操作时间;
相应的,根据小程序在对应程序包信息中各种操作的触发次数,确定小程序的使用率,包括:
根据各对应程序包信息中的预下载时间以及操作时间,确定小程序在预设预下载时间段内的各种操作的触发次数,并确定在预设预下载时间段内小程序的使用率。


5.根据权利要求1-4任一项所述的数据预下载方法,其特征在于,所述程序包信息还包括:预下载渠道;
所述数据预下载方法还包括:
根据小程序在各预下载渠道下的各种操作的触发次数,确定小程序的使用率;
根据小程序在不同预下载渠道的使用率,确定小程序在不同预下载渠道的预下载等级;
将所述小程序在不同预下载渠道的预下载等级发送至各终端,以使各终端根据其相应的预下载渠道的预下载等级对小程序的数据进行预下载。


6.根据权利要求1-4任一项所述的数据预下载方法,其特征在于,还包括:
根据当前开销配置,确定是否执行将所述小程序的预下载等级发送至各终端的步骤。


7.根据权利要求1-4任一项所述的数据预下载方法,其特征在于,所述根据小程序的使用率,确定小程序的预下载等级,还包括:
调用小程序的历史预下载等级;
根据所述小程序的使用率,对历史预下载等级进行调整。


8.一种数据预下载方法,其特征在于,包括:
接收服务器发送的各小程序的预下载等级;其中,所述预下载等级是服务器根据各小程序的使用率确定的,所述各小程序的使用率与其被各终端进行各种操作的触发次数相关;
根据各小程序的预下载等级对目标小程序的数据进行预下载。


9.根据权利要求8所述的数据预下载方法,其特征在于,所述根据各小程序的预下载等级对目标小程序的数据进行预下载,包括:
确定存储配置,根据所述存储配置和所述目标小程序的预下载等级,确定是否向所述服务器发送目标小程序的预下载请求。


10.根据权利要求8所述的数据预下载方法,其特征在于,所述接收服务器发送的各小程序的预下载等级,包括:
接收服务器发送的各小程序在不同预下载渠道的预下载等级;
相应的,所述根据各小程序的预下载等级对目标小程序的数据进行预下载,包括:
确定目标小程序的预下载渠道,并根据目标小程序在该预下载渠道下的预下载等级进行小程序的数据的预下载。


11.一种数据预下载装置,其特征在于,包括:
通信模块,用于接收各终端上传的程序包信息,所述程序包信息是终端触发小程序的操作时生成的;
处理模块,用于根据小程序在对应程序包信息中各种操作的触发次数,确定小程序的使用率;还...

【专利技术属性】
技术研发人员:陈都
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1