一种页面预加载方法、装置、电子设备和存储介质与流程

文档序号:36784366发布日期:2024-01-23 11:59阅读:11来源:国知局
一种页面预加载方法、装置、电子设备和存储介质与流程

本发明涉及互联网,具体涉及一种页面预加载方法、装置、电子设备和存储介质。


背景技术:

1、随着当前科技的快速发展,人们经常通过互联网来浏览资讯、获取自己需要的信息等等。网页是人们使用互联网的一种重要方式,不同的网页通常会包含多个子界面,这些界面之间又是互相依赖和关联的。

2、目前,在访问网页时采取的主要方法是,由用户触发想要访问的网页再对该网页进行加载,即在用户触发访问网页后网页应用都会向服务器发起资源请求。但是采用这种方案,请求资源所耗费的时间会根据当时用户的网络状况而定,影响用户从一个网页页面跳转到另一个页面时的跳转速度,用户浏览网页的体验较差。


技术实现思路

1、本发明实施例提供一种页面预加载方法、装置、电子设备和存储介质,可以缩短用户查看和访问后续页面的时间,提升页面访问速度,改善用户的网页浏览体验。

2、本发明实施例提供一种页面预加载方法,包括:

3、响应于页面访问用户对当前页面的页面访问操作,确定所述当前页面的关联页面;

4、获取所述页面访问用户的访问关联信息和所述当前页面的历史访问用户的历史访问信息,所述历史访问信息中包括所述历史访问用户的历史访问关联信息以及所述历史访问用户对各所述关联页面的历史访问次数信息;

5、基于所述历史访问关联信息、所述历史访问次数信息和所述访问关联信息,计算所述页面访问用户对各所述关联页面的页面访问概率;

6、根据所述页面访问概率,从所述关联页面中确定目标预加载页面;

7、获取所述目标预加载页面的页面信息,基于所述页面信息对所述目标预加载页面进行预加载。

8、相应的,本发明实施例还提供一种页面预加载装置,包括:

9、关联页面确定单元,用于响应于页面访问用户对当前页面的页面访问操作,确定所述当前页面的关联页面;

10、信息获取单元,用于获取所述页面访问用户的访问关联信息和所述当前页面的历史访问用户的历史访问信息,所述历史访问信息中包括所述历史访问用户的历史访问关联信息以及所述历史访问用户对各所述关联页面的历史访问次数信息;

11、访问概率计算单元,用于基于所述历史访问关联信息、所述历史访问次数信息和所述访问关联信息,计算所述页面访问用户对各所述关联页面的页面访问概率;

12、目标页面确定单元,用于根据所述页面访问概率,从所述关联页面中确定目标预加载页面;

13、页面预加载单元,用于获取所述目标预加载页面的页面信息,基于所述页面信息对所述目标预加载页面进行预加载。

14、在一些可选的实施例中,本发明实施例提供的页面预加载装置还包括加载状态检测单元,用于检测所述当前页面的加载状态;

15、所述页面预加载单元,用于当所述当前页面的加载状态为加载完成时,基于所述页面信息对所述目标预加载页面进行预加载。

16、在一些可选的实施例中,本发明实施例提供的页面预加载装置还包括页面显示单元,用于根据所述页面访问用户在所述当前页面中的页面跳转操作,确定所述页面访问用户的目标跳转页面;

17、当所述目标跳转页面与所述目标预加载页面相同时,对所述目标预加载页面进行显示。

18、在一些可选的实施例中,所述访问概率计算单元,用于基于所述历史访问关联信息和所述访问关联信息,计算所述页面访问用户与各所述历史访问用户之间的用户相似度;

19、根据预设的访问概率计算权重,对各所述历史访问用户的所述历史访问次数信息以及所述用户相似度进行加权计算,得到所述页面访问用户对各所述关联页面的页面访问概率。

20、在一些可选的实施例中,本发明实施例提供的页面预加载装置还包括历史信息统计单元,用于获取所述历史访问用户的页面操作信息,所述页面操作信息用于指示所述历史访问用户在访问所述当前页面和/或所述关联页面时的操作;

21、基于所述页面操作信息,构建所述历史访问用户对应的页面操作网络,所述页面操作网络用于指示所述历史访问用户所操作的页面之间的关联关系;

22、根据所述页面操作网络以及所述历史访问用户的历史访问关联信息,生成所述历史访问用户的所述历史访问信息。

23、在一些可选的实施例中,所述目标页面确定单元,用于根据所述页面访问概率,从所述关联页面中确定出至少一个目标预加载页面,所述目标预加载页面对应的所述页面访问概率满足预设的访问概率条件;

24、所述页面预加载单元,用于根据各所述目标预加载页面对应的所述页面访问概率,确定各所述目标预加载页面之间的预加载顺序;

25、基于所述预加载顺序,获取所述目标预加载页面的页面信息。

26、在一些可选的实施例中,所述页面预加载单元,用于获取所述目标预加载页面的页面信息,将所述页面信息存储在预设的预加载信息存储位置;

27、根据所述预加载信息存储位置中存储的页面信息,对所述目标预加载页面进行预加载。

28、相应的,本发明实施例还提供一种电子设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行本发明实施例所提供的任一种页面预加载方法中的步骤。

29、相应的,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本发明实施例所提供的任一种页面预加载方法中的步骤。

30、此外,本发明实施例还提供一种计算机程序产品,包括计算机程序或指令,所述计算机程序或指令被处理器执行时实现本发明实施例所提供的任一种页面预加载方法中的步骤。

31、采用本发明实施例的方案,可以响应于页面访问用户对当前页面的页面访问操作,确定所述当前页面的关联页面,获取所述页面访问用户的访问关联信息和所述当前页面的历史访问用户的历史访问信息,所述历史访问信息中包括所述历史访问用户的历史访问关联信息以及所述历史访问用户对各所述关联页面的历史访问次数信息,基于所述历史访问关联信息、所述历史访问次数信息和所述访问关联信息,计算所述页面访问用户对各所述关联页面的页面访问概率,根据所述页面访问概率,从所述关联页面中确定目标预加载页面,获取所述目标预加载页面的页面信息,基于所述页面信息对所述目标预加载页面进行预加载;由于在本发明实施例中,可以根据用户对各个关联页面的访问概率,对关联页面中的目标预加载页面进行预加载,因此,可以缩短用户查看和访问后续页面的时间,提升页面访问速度,改善用户的网页浏览体验。



技术特征:

1.一种页面预加载方法,其特征在于,包括:

2.根据权利要求1所述的页面预加载方法,其特征在于,所述基于所述页面信息对所述目标预加载页面进行预加载之前,所述方法还包括:

3.根据权利要求1所述的页面预加载方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的页面预加载方法,其特征在于,所述基于所述历史访问关联信息、所述历史访问次数信息和所述访问关联信息,计算所述页面访问用户对各所述关联页面的页面访问概率,包括:

5.根据权利要求1所述的页面预加载方法,其特征在于,所述获取所述页面访问用户的访问关联信息和所述当前页面的历史访问用户的历史访问信息之前,所述方法还包括:

6.根据权利要求1所述的页面预加载方法,其特征在于,所述根据所述页面访问概率,从所述关联页面中确定目标预加载页面,包括:

7.根据权利要求1所述的页面预加载方法,其特征在于,所述获取所述目标预加载页面的页面信息,基于所述页面信息对所述目标预加载页面进行预加载,包括:

8.一种页面预加载装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行权利要求1至7任一项所述的页面预加载方法中的步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的页面预加载方法中的步骤。

11.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现如权利要求1至7中任一项所述的页面预加载方法的步骤。


技术总结
本发明实施例公开了一种页面预加载方法、装置、电子设备和存储介质;可响应于页面访问用户对当前页面的页面访问操作,确定当前页面的关联页面,获取页面访问用户的访问关联信息和当前页面的历史访问用户的历史访问信息,历史访问信息中包括历史访问用户的历史访问关联信息以及历史访问用户对各关联页面的历史访问次数信息,基于历史访问关联信息、历史访问次数信息和访问关联信息,计算页面访问用户对各关联页面的页面访问概率,根据页面访问概率,从关联页面中确定目标预加载页面,获取目标预加载页面的页面信息,基于页面信息对目标预加载页面进行预加载;可以缩短用户查看和访问后续页面的时间,提升页面访问速度,改善用户的网页浏览体验。

技术研发人员:罗阳
受保护的技术使用者:深圳TCL新技术有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1