一种页面资源的预加载方法、装置、设备及存储介质制造方法及图纸

技术编号:38077722 阅读:12 留言:0更新日期:2023-07-06 08:45
本申请公开了一种页面资源的预加载方法、装置、设备及存储介质,响应于获取第一控件的触发指令,查询包括第一浏览信息的第一信息串,其中,第一浏览信息包括第一控件的控件信息;若查询到第一信息串,则获取第一信息串中,排序在第一浏览信息后一位的第二浏览信息,并且获取第二浏览信息对应的第一页面资源,预加载第一页面资源。如此能够根据用户的触发控件的历史习惯,有选择地预加载用户可能需要的第一页面资源,避免预加载无关的页面资源,节约传输预加载的页面资源的流量以及存储预加载的页面资源的内存,提高客户端的运行资源的使用效率,减少对客户端的运行资源的浪费。减少对客户端的运行资源的浪费。减少对客户端的运行资源的浪费。

【技术实现步骤摘要】
一种页面资源的预加载方法、装置、设备及存储介质


[0001]本申请涉及数据处理
,具体涉及一种页面资源的预加载方法、装置、设备及存储介质。

技术介绍

[0002]在用户触发应用程序客户端中的控件时,客户端响应于控件的触发,获取控件对应的页面资源。客户端基于页面资源显示触发控件后跳转的页面。
[0003]目前,控件对应的页面资源能够是客户端预先从服务端获取并进行预加载的。客户端会提前预加载大量的页面资源,以便进行快速的页面显示。但是,预加载大量的页面资源会占用客户端较多的运行资源,造成运行资源的浪费。

技术实现思路

[0004]有鉴于此,本申请提供一种页面资源的预加载方法、装置、设备及存储介质,能够减少预加载页面资源的数量,有效利用客户端的运行资源,减少客户端运行资源的浪费。
[0005]为解决上述问题,本申请提供的技术方案如下:
[0006]第一方面,本申请提供一种页面资源的预加载方法,所述方法包括:
[0007]响应于获取针对第一控件的触发指令,查询包括第一浏览信息的第一信息串,所述第一浏览信息包括所述第一控件的控件信息;
[0008]若查询到所述第一信息串,获取第二浏览信息对应的第一页面资源,所述第二浏览信息为在第一信息串中,排序在所述第一浏览信息后一位的浏览信息,所述第二浏览信息包括第二控件的控件信息;
[0009]预加载所述第一页面资源。
[0010]第二方面,本申请提供一种页面资源的预加载装置,所述装置包括:
[0011]查询单元,用于响应于获取针对第一控件的触发指令,查询包括第一浏览信息的第一信息串,所述第一浏览信息包括所述第一控件的控件信息;
[0012]第一获取单元,用于若查询到所述第一信息串,获取第二浏览信息对应的第一页面资源,所述第二浏览信息为在第一信息串中,排序在所述第一浏览信息后一位的浏览信息,所述第二浏览信息包括第二控件的控件信息;
[0013]预加载单元,用于预加载所述第一页面资源。
[0014]第三方面,本申请提供一种电子设备,包括:
[0015]一个或多个处理器;
[0016]存储装置,其上存储有一个或多个程序,
[0017]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现第一方面中任一所述的方法。
[0018]第四方面,本申请提供一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现第一方面中任一所述的方法。
[0019]第五方面,本申请提供一种计算机程序产品,所述计算机程序产品在设备上运行时,使得所述设备执行第一方面所述的方法。
[0020]由此可见,本申请具有如下有益效果:
[0021]本申请提供的一种页面资源的预加载方法、装置、设备及存储介质,响应于获取第一控件的触发指令,查询包括第一浏览信息的第一信息串,其中,第一浏览信息包括第一控件的控件信息;若查询到第一信息串,则获取第一信息串中,排序在第一浏览信息后一位的第二浏览信息,并且获取第二浏览信息对应的第一页面资源,预加载第一页面资源。如此能够根据用户的触发控件的历史习惯,有选择地预加载用户可能需要的第一页面资源,避免预加载无关的页面资源,节约传输预加载的页面资源的流量以及存储预加载的页面资源的内存,提高客户端的运行资源的使用效率,减少对客户端的运行资源的浪费。
附图说明
[0022]图1为本申请实施例提供的示例性应用场景的框架示意图;
[0023]图2为本申请实施例提供的一种页面资源的预加载方法的流程图;
[0024]图3为本申请实施例提供的一种页面资源的预加载装置的结构示意图;
[0025]图4为本申请实施例提供的一种电子设备的基本结构的示意图。
具体实施方式
[0026]为了便于理解和解释本申请实施例提供的技术方案,下面将先对本申请的
技术介绍
进行说明。
[0027]目前,众多互联网产品具备预加载技术。用户在使用客户端的过程中,客户端从服务端批量获取资源进行预加载,以便基于预加载的资源实现页面的快速显示。但是,客户端获取的大量资源中,部分资源对于页面显示是无效的。传输大量的预加载的资源会带来较大的吞吐流量负担。并且,存储大量的资源也会占用大量的内存资源,影响客户端的运行。如此,造成客户端运行资源的浪费。
[0028]基于此,本申请实施例提供一种页面资源的预加载方法、装置、设备及存储介质,响应于获取第一控件的触发指令,查询包括第一控件的控件信息的第一浏览信息,若查询到包括所述第一控件的控件信息的第一浏览信息所属于的第一信息串,则获取第一信息串中,排序在第一浏览信息后一位的第二浏览信息,并且获取第二浏览信息对应的第一页面资源;预加载第一页面资源。如此能够根据用户的触发控件的历史习惯,预加载用户可能需要的第一页面资源,节约传输预加载的页面资源的流量以及存储预加载的页面资源的内存,提高客户端的运行资源的使用效率,减少对客户端的运行资源的浪费。
[0029]为了便于理解本申请实施例提供的一种页面资源的预加载方法,下面结合图1所示的场景示例进行说明。参见图1所示,该图为本申请实施例提供的示例性应用场景的框架示意图。
[0030]其中,用户在终端设备上查看客户端所显示的第一页面。用户点击第一页面中的控件1,也就是图1中的“下一页”按键。客户端查询本地存储的包括第一浏览信息的第一信息串。第一浏览信息包括控件1的控件信息。客户端在查询到包括第一浏览信息的第一信息串后,获取第一信息串中排序在第一浏览信息后一位的第二浏览信息。第二浏览信息包括
控件2的控件信息。控件2比如为在点击控件1后跳转显示的第二页面中的“下一页”按键。客户端获取第二浏览信息对应的第一页面资源,也就是触发控件2后跳转的页面的资源。客户端预加载第一页面资源,以便在用户点击控件2时,基于预加载的第一页面资源,快速显示点击控件2后跳转的页面。
[0031]本领域技术人员可以理解,图1所示的框架示意图仅是本申请的实施方式可以在其中得以实现的一个示例。本申请实施方式的适用范围不受到该框架任何方面的限制。
[0032]为了便于理解本申请实施例提供的技术方案,下面结合附图对本申请实施例提供的一种页面资源的预加载方法进行说明。
[0033]首先需要说明的是,本申请实施例提供的一种页面资源的预加载方法能够应用于显示页面的应用程序的客户端。
[0034]参见图2所示,该图为本申请实施例提供的一种页面资源的预加载方法的流程图,如图2所示,所述方法可以包括S201

S203:
[0035]S201:响应于获取针对第一控件的触发指令,查询包括第一浏览信息的第一信息串,所述第一浏览信息包括所述第一控件的控件信息。
[0036]第一控件是客户端显示的第一页面中的控件。第一页面是客户端显示的页面中的任一包括控件的页面。例如,第一页面能够是客户端显示的首页。第一页面也能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面资源的预加载方法,其特征在于,所述方法包括:响应于获取针对第一控件的触发指令,查询包括第一浏览信息的第一信息串,所述第一浏览信息包括所述第一控件的控件信息;若查询到所述第一信息串,获取第二浏览信息对应的第一页面资源,所述第二浏览信息为在第一信息串中,排序在所述第一浏览信息后一位的浏览信息,所述第二浏览信息包括第二控件的控件信息;预加载所述第一页面资源。2.根据权利要求1所述的方法,其特征在于,在所述响应于获取针对第一控件的触发指令之后,所述方法还包括:响应于获取针对目标第二控件的触发指令,加载目标第一页面资源,以显示页面,所述目标第二控件为所述第二控件中的一个,所述目标第一页面资源为包括所述目标第二控件的控件信息的第二浏览信息对应的第一页面资源。3.根据权利要求2所述的方法,其特征在于,在所述响应于获取针对目标第二控件的触发指令之后,所述方法还包括:向服务端发送资源获取请求;获取所述服务端反馈的第二页面资源;所述加载所述目标第一页面资源,以显示页面,包括:加载所述目标第一页面资源和所述第二页面资源,以显示页面。4.根据权利要求1所述的方法,其特征在于,在所述响应于获取针对第一控件的触发指令之后,所述方法还包括:响应于获取针对第三控件的触发指令,获取第三页面资源;加载所述第三页面资源,以显示页面;创建第二信息串,所述第二信息串包括所述第一浏览信息和第三浏览信息,所述第三浏览信息排序在所述第一浏览信息的后一位,所述第三浏览信息包...

【专利技术属性】
技术研发人员:乔杰罗旋
申请(专利权)人:北京火山引擎科技有限公司
类型:发明
国别省市:

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

1