【技术实现步骤摘要】
小程序处理方法、服务器、设备及存储介质
本申请涉及数据处理领域,尤其涉及云计算领域、小程序处理领域。
技术介绍
随着小程序生态不断发展,越来越多的原有H5(HTML5)站点都迁移至小程序。而对比传统H5,小程序需要先下载小程序包后才能执行,因此,为了提升小程序的体验,现有通过会提前预下载小程序的主包,以解决小程序的打开时需要下载包而导致等待时间较长的体验问题。但是,实际场景中,由于多数小程序存在除主包之前的分包等,比如用户待打开的界面处于分包中,此时,若依然采用现有下载主包的预下载方案,则依然存在由于分包等未预先下载而导致等待时间较长的问题,必然降低了用户体验。
技术实现思路
本申请提供了一种小程序处理方法、装置、设备以及存储介质。根据本申请的一方面,提供了一种小程序处理方法,包括:接收宿主应用程序发送的小程序预下载请求,其中,所述小程序预下载请求是所述宿主应用程序基于用户浏览数据而生成的,至少包含小程序页面打开命令;解析所述小程序页面打开命令,得到执行所述小程序页面打开命令所需的下载信息;将所述下载信息发送至所述宿主应用程序,以供所述宿主应用程序进行小程序预下载。根据本申请的另一方面,提供了一种小程序处理方法,包括:基于宿主应用程序获取到用户浏览数据;基于所述用户浏览数据收集小程序页面打开命令;生成包含有所述小程序页面打开命令的小程序预下载请求,发送所述小程序预下载请求;接收执行所述小程序页面打开命令所需的下载信息, ...
【技术保护点】
1.一种小程序处理方法,包括:/n接收宿主应用程序发送的小程序预下载请求,其中,所述小程序预下载请求是所述宿主应用程序基于用户浏览数据而生成的,至少包含小程序页面打开命令;/n解析所述小程序页面打开命令,得到执行所述小程序页面打开命令所需的下载信息;/n将所述下载信息发送至所述宿主应用程序,以供所述宿主应用程序进行小程序预下载。/n
【技术特征摘要】
1.一种小程序处理方法,包括:
接收宿主应用程序发送的小程序预下载请求,其中,所述小程序预下载请求是所述宿主应用程序基于用户浏览数据而生成的,至少包含小程序页面打开命令;
解析所述小程序页面打开命令,得到执行所述小程序页面打开命令所需的下载信息;
将所述下载信息发送至所述宿主应用程序,以供所述宿主应用程序进行小程序预下载。
2.根据权利要求1所述的方法,其中,所述得到执行所述小程序页面打开命令所需的下载信息,包括:
获取所述小程序页面打开命令所对应小程序的描述信息;
查询得到所述小程序页面打开命令中所对应的路径信息;
基于所述描述信息和所述路径信息,得到执行所述小程序页面打开命令所需的下载信息。
3.根据权利要求1或2所述的方法,其中,所述得到执行所述小程序页面打开命令所需的下载信息,包括:
确定所述小程序页面打开命令所对应的目标下载包,其中,所述目标下载包为进入所述小程序页面打开命令所对应功能界面的下载包;
基于进入所述小程序页面打开命令所对应功能界面是否依赖于小程序的其他下载包,来确定执行所述小程序页面打开命令所需的总下载包列表。
4.根据权利要求3所述的方法,其中,所述总下载包列表包括目标下载包所对应的下载信息;或者,
所述总下载包列表包括所述目标下载包所对应的下载信息,以及小程序的主下载包所对应的下载信息。
5.根据权利要求1所述的方法,还包括:
获取所述宿主应用程序中小程序的功能组件的安装版本信息;
基于所述安装版本信息确定是否对所述小程序中的功能组件进行更新处理。
6.一种小程序处理方法,包括:
基于宿主应用程序获取到用户浏览数据;
基于所述用户浏览数据收集小程序页面打开命令;
生成包含有所述小程序页面打开命令的小程序预下载请求,发送所述小程序预下载请求;
接收执行所述小程序页面打开命令所需的下载信息,进行小程序预下载操作。
7.根据权利要求1所述的方法,其中,所述基于所述用户浏览数据收集小程序页面打开命令,包括:
基于所述用户浏览数据进入信息展示界面,其中,所述信息展示界面中至少显示有小程序入口界面;
基于所述小程序入口界面收集小程序页面打开命令。
8.一种服务器,包括:
请求接收单元,用于接收宿主应用程序发送的小程序预下载请求,其中,所述小程序预下载请求是所述宿主应用程序基于用户浏览数据而生成的,至少包含小程序页面打开命令;
解析单元,用于解析所述小程序页面打开命令,得到执行所述小程序页面打开命令所需的下载信息;
发送单元,用于将所述下载信息发送至所述宿主应用程序,以供所述宿主应用程序进行小程序预下载。
9.根据权利要求8所述的服务器,其中,所述解析单元,包括:
获取子单元,用于获取所...
【专利技术属性】
技术研发人员:陈都,陈玉祯,曹振兴,魏佳,彭炜,姚恒,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。