网页页面加载方法与流程

文档序号:12470430阅读:1170来源:国知局

本发明涉及网络技术领域,特别是涉及一种网页页面加载方法。



背景技术:

现行的网页浏览设备所支持的浏览方式是当用户选择跳转网页页面时,才开始加载该网页页面,然而,采用这种浏览方式时,如果所跳转的网页页面数据量比较大(例如存在大量图片或视频)或者网速比较慢,那么用户需要等待一段时间,这十分影响用户体验,特别是网页页面频繁跳转的时候。



技术实现要素:

本发明主要解决的技术问题是提供一种网页页面加载方法,能够减少网页页面跳转时的等待时间。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种网页页面加载方法,其特征在于,包括:存储从任意一个网页页面跳转到另一个网页页面的时间点以及每个时间点对应的次数;当用户打开当前网页页面时,获取当前时间点;获取从所述当前网页页面开始跳转的所有关联网页页面在当前时间点对应的次数;对所有关联网页页面对应的次数按照降序进行排序;按照所述降序顺序选择预设数量的关联网页页面进行后台加载,并在加载完成后存放于缓存中;当用户从所述当前网页页面选择跳转的目标网页页面属于已缓存的关联网页页面,则直接从已缓存的关联网页页面中将目标网页页面提供给用户,并对从所述当前网页页面跳转到目标网页页面的当前时间点的次数进行更新。

优选地,所述网页页面加载方法还包括:当用户从所述当前网页页面选择跳转的目标网页页面不属于已缓存的关联网页页面,则加载所述目标网页页面,将所述目标网页页面加载完成后提供给用户,并存储从当前网页页面跳转到目标网页页面的的时间点以及该时间点对应的次数。

区别于现有技术的情况,本发明的有益效果是:通过在用户浏览当前页面时,预先加载并缓存从与当前网页页面开始跳转的特定关联网页页面,如果用户选择跳转的目标网页页面恰好属于特定关联网页页面,则直接从已缓存的关联网页页面中将目标网页页面提供给用户,无需用户等待,从而能够减少网页页面跳转时的等待时间。

附图说明

图1是本发明实施例网页页面加载方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

参见图1,是本发明实施例网页页面加载方法的流程示意图。本实施例的网页页面加载方法包括以下步骤:

S1:存储从任意一个网页页面跳转到另一个网页页面的时间点以及每个时间点对应的次数。

其中,该步骤属于数据统计过程,存储的时间段可以是用户指定的一个时间段,也可以是默认的时间段。具体的存储方式可以是:获取用户浏览的所有网页页面,依次统计从每一个网页页面跳转到其它网页页面的时间点以及在该时间点跳转的次数。时间点可以以24小时进行划分,每小时为一个时间点。比如,从一个网页页面跳转到第一个网页页面的时间为17:20分,那么时间点为17,从一个网页页面跳转到第二个网页页面的时间为17:59分,那么时间点还是为17,从一个网页页面跳转到第三个网页页面的时间为18:02分,那么时间点为18。

S2:当用户打开当前网页页面时,获取当前时间点。

其中,用户打开当前网页页面浏览时,获取系统时间,进而确定时间点。

S3:获取从当前网页页面开始跳转的所有关联网页页面在当前时间点对应的次数。

其中,获取从当前网页页面跳转到另一个关联网页页面在当前时间点对应的次数。如果关联网页页面有多个,那么获取到的次数就有多种。

S4:对所有关联网页页面对应的次数按照降序进行排序。

其中,按照降序排列后,跳转次数越多的关联网页页面排位越靠前。

S5:按照降序顺序选择预设数量的关联网页页面进行后台加载,并在加载完成后存放于缓存中。

其中,从排位第一的关联网页页面开始,选取预设数量的关联网页页面进行后台加载。预设数量可以是五个。

S6:当用户从当前网页页面选择跳转的目标网页页面属于已缓存的关联网页页面,则直接从已缓存的关联网页页面中将目标网页页面提供给用户,并对从当前网页页面跳转到目标网页页面的次数进行更新。

其中,如果用户选择跳转的目标网页页面是已缓存的关联网页页面,那么直接将对应的关联网页页面提供给用户,由于关联网页页面已经提前加载并缓存好,所以无需用户等待,从而能够减少网页页面跳转时的等待时间。由于所有关联网页页面的次数与当前时间点相关,所以可以充分贴合用户的浏览习惯,例如,用户在下午七点时会习惯跳转到新闻网页进行浏览,所以将下午七点所对应的时间点作为当前时间点,所选取的关联网页页面有比较大的概率会被跳转。

在本实施例中,网页页面加载方法还包括:当用户从当前网页页面选择跳转的目标网页页面不属于已缓存的关联网页页面,则加载目标网页页面,将目标网页页面加载完成后提供给用户,并存储从当前网页页面跳转到目标网页页面的的时间点以及该时间点对应的次数。

其中,如果用户选择跳转的目标网页页面是已缓存的关联网页页面,那么需要按照正常的流程加载目标网页页面,但是目标网页页面加载后,会存储从当前网页页面跳转到目标网页页面的次数,以便在下一次用户浏览该当前网页页面的时候进行统计,从而实现了自学习的目的。

通过上述方式,本发明实施例的网页页面加载方法通过在用户浏览当前页面时,预先加载并缓存从与当前网页页面开始跳转的特定关联网页页面,如果用户选择跳转的目标网页页面恰好属于特定关联网页页面,则直接从已缓存的关联网页页面中将目标网页页面提供给用户,无需用户等待,从而能够减少网页页面跳转时的等待时间。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1