预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112559086A(43)申请公布日2021.03.26(21)申请号202011559015.3(22)申请日2020.12.25(71)申请人北京百度网讯科技有限公司地址100085北京市海淀区上地十街10号百度大厦2层(72)发明人陈都(74)专利代理机构北京银龙知识产权代理有限公司11243代理人许静陈丽宁(51)Int.Cl.G06F9/445(2018.01)G06F8/34(2018.01)G06F8/38(2018.01)权利要求书3页说明书9页附图3页(54)发明名称小程序页面渲染方法、装置、电子设备及可读存储介质(57)摘要本申请公开了一种小程序页面渲染方法、装置、电子设备及可读存储介质,可应用于包括但不限于云平台、云服务、云存储等场景。具体实现方案为:接收对小程序的页面跳转请求;响应于所述页面跳转请求,检测目标跳转页面的页面资源是否已预加载;在检测到所述目标跳转页面的页面资源已预加载的情况下,利用已预加载的页面资源对所述目标跳转页面进行渲染。根据本申请中的方案,可以提高页面渲染速度。CN112559086ACN112559086A权利要求书1/3页1.一种小程序页面渲染方法,包括:接收对小程序的页面跳转请求;响应于所述页面跳转请求,检测目标跳转页面的页面资源是否已预加载;在检测到所述目标跳转页面的页面资源已预加载的情况下,利用已预加载的页面资源对所述目标跳转页面进行渲染。2.根据权利要求1所述的方法,还包括:从云端获取所述小程序的目标页面信息;其中,所述目标页面信息为:访问量达到预设要求的页面的跳转信息;利用所述目标页面信息,进行页面资源的预加载。3.根据权利要求2所述的方法,其中,所述目标页面信息对应的页面的总访问量与所述小程序的页面的总访问量的比值超过预设阈值。4.根据权利要求2所述的方法,其中,所述利用所述目标页面信息,进行页面资源的预加载,包括:依据所述目标页面信息中的每一个页面的页面路径,预加载以下至少一项:所述每一个页面的页面样式文件;所述每一个页面的模板文件;所述每一个页面所依赖的自定义组件。5.根据权利要求2所述的方法,其中,所述从云端获取所述小程序的目标页面信息,包括:向所述云端发送所述小程序的标识信息;接收所述云端根据所述标识信息下发的所述目标页面信息。6.根据权利要求1所述的方法,其中,所述检测目标跳转页面的页面资源是否已预加载,包括:根据所述目标跳转页面的页面路径,检测内存中是否存储有所述目标跳转页面的页面资源;其中,当所述内存中存储有所述目标跳转页面的页面资源时,表示所述目标跳转页面的页面资源已预加载;或者,当所述内存中没有存储有所述目标跳转页面的页面资源时,表示所述目标跳转页面的页面资源没有预加载。7.一种小程序页面渲染方法,包括:向终端发送小程序的目标页面信息;其中,所述目标页面信息用于所述终端进行页面资源的预加载,并在接收对所述小程序的页面跳转请求后,利用已预加载的页面资源对目标跳转页面进行渲染。8.根据权利要求7所述的方法,其中,所述向终端发送小程序的目标页面信息之前,所述方法包括:接收所述终端发送的所述小程序的标识信息;根据所述小程序的标识信息,确定所述目标页面信息;向所述终端发送所述目标页面信息。9.根据权利要求7所述的方法,还包括:2CN112559086A权利要求书2/3页收集所述小程序的页面跳转信息;对所述页面跳转信息进行分类,得到每一个页面路径下的页面跳转信息;依据所述每一个页面路径下的页面跳转信息,选取所述目标页面信息;其中,所述目标页面信息为:访问量达到预设要求的页面的跳转信息。10.根据权利要求9所述的方法,其中,所述目标页面信息对应的页面的总访问量与所述小程序的页面的总访问量的比值超过预设阈值。11.一种小程序页面渲染装置,包括:第一接收模块,用于接收对小程序的页面跳转请求;检测模块,用于响应于所述页面跳转请求,检测目标跳转页面的页面资源是否已预加载;渲染模块,用于在检测到所述目标跳转页面的页面资源已预加载的情况下,利用已预加载的页面资源对所述目标跳转页面进行渲染。12.根据权利要求11所述的装置,还包括:获取模块,用于从云端获取所述小程序的目标页面信息;其中,所述目标页面信息为:访问量达到预设要求的页面的跳转信息;预加载模块,用于利用所述目标页面信息,进行页面资源的预加载。13.根据权利要求12所述的装置,其中,所述目标页面信息对应的页面的总访问量与所述小程序的页面的总访问量的比值超过预设阈值。14.根据权利要求12所述的装置,其中,所述预加载模块具体用于:依据所述目标页面信息中的每一个页面的页面路径,预加载以下至少一项:所述每一个页面的页面样式文件;所述每一个页面的模板