页面加载方法、装置、电子设备以及存储介质制造方法及图纸

技术编号:26598039 阅读:12 留言:0更新日期:2020-12-04 21:20
本发明专利技术提供了一种页面加载方法、装置、电子设备以及存储介质,涉及互联网的技术领域,包括:先接收用于获取第一页面的第一加载请求;然后获取第一页面以及与第一页面具有链接访问关系的多个关联页面,并存储多个关联页面;最后接收用于获取第二页面的第二加载请求,若第二页面包含于多个关联页面,则输出存储的第二页面。本发明专利技术提前在本地存储多个有关联页面,因此在加载包含于多个关联页面的第二页面时直接从本地调取,可以实现秒开,提高了页面加载速度。

【技术实现步骤摘要】
页面加载方法、装置、电子设备以及存储介质
本专利技术涉及互联网
,尤其是涉及一种页面加载方法、装置、电子设备以及存储介质。
技术介绍
HybridApp(混合模式移动应用)是指介于WebApp、NativeApp(原生App)这两者之间的App,兼具NativeApp良好用户交互体验的优势和WebApp跨平台开发的优势。目前HybridApp的静置资源(例如网页内容)主要存储在服务器上,当用户想通过客户端中的HybridApp加载页面时,需要先通过HybridApp向服务器发送页面获取请求,以从服务器将页面加载至本地并展示。每当用户需要访问一个页面时,便会触发从服务器获取相应页面并展示的过程,这样会影响客户端的页面加载效率。
技术实现思路
本专利技术的目的在于提供一种页面加载方法、装置、电子设备以及存储介质,以缓解现有技术中存在的每当用户需要访问一个页面时,便会触发从服务器获取相应页面并展示的过程,这样会影响客户端的页面加载效率的技术问题。第一方面,本专利技术提供的一种页面加载方法,其中,所述方法包括:接收用于获取第一页面的第一加载请求;获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面;存储所述多个关联页面;接收用于获取第二页面的第二加载请求;若所述第二页面包含于所述多个关联页面,则输出存储的所述第二页面。进一步的,所述获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面,包括:若本地存储有与所述第一页面相关联的浏览记录,则根据所述浏览记录获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面。进一步的,所述根据所述浏览记录获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面,包括:根据所述浏览记录中记录的链接访问路径信息,生成目标链接访问路径,所述目标链接访问路径以所述第一页面作为起始页面,所述目标链接访问路径的长度小于或等于设定阈值;获取与所述目标链接访问路径对应的所述第一页面以及所述多个关联页面。进一步的,所述获取与所述目标链接访问路径对应的所述第一页面以及所述多个关联页面,包括:向服务器发送包括所述目标链接访问路径的获取请求;接收所述服务器根据所述目标链接访问路径依次反馈的所述第一页面以及所述多个关联页面。进一步的,方法还包括:若未接收到所述多个关联页面中的部分页面,则根据所述浏览记录确定与所述目标链接访问路径匹配的备选链接访问路径,所述备选链接访问路径中包括与所述部分页面对应的链接地址;从已存储的与所述备选链接访问路径对应的页面中获取所述部分页面。进一步的,方法还包括:若本地未存储有与所述第一页面相关联的浏览记录,则将所述第一加载请求发送至服务器;接收所述服务器依次反馈的所述第一页面以及所述多个关联页面;其中,所述服务器根据与所述第一页面相关联的浏览记录生成目标链接访问路径,以及根据所述目标链接访问路径获取所述多个关联页面;其中,所述目标链接访问路径以所述第一页面作为起始页面,所述目标链接访问路径的长度小于或等于设定阈值。进一步的,方法还包括:记录用户在本次访问过程中浏览过的多个访问页面;针对所述多个访问页面中任意相邻的两个访问页面,若所述两个访问页面是通过页面中的链接地址进行访问的,则生成与所述两个访问页面对应的链接访问路径信息,将所述链接访问路径信息更新到本地浏览记录中。第二方面,本专利技术提供的一种页面加载装置,其中,包括:第一接收模块,用于接收用于获取第一页面的第一加载请求;获取模块,用于获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面;存储模块,用于存储所述多个关联页面;第二接收模块,用于接收用于获取第二页面的第二加载请求;输出模块,用于若所述第二页面包含于所述多个关联页面,则输出存储的所述第二页面。第三方面,本专利技术还提供一种电子设备,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现的所述的页面加载方法的步骤。第四方面,本专利技术还提供一种具有处理器可执行的非易失的程序代码的计算机可读介质,其中,所述程序代码使所述处理器执行所述的页面加载方法。本专利技术提供的一种页面加载方法、装置、电子设备以及存储介质,先接收用于获取第一页面的第一加载请求;然后获取第一页面以及与第一页面具有链接访问关系的多个关联页面,并存储多个关联页面;最后接收用于获取第二页面的第二加载请求,若第二页面包含于多个关联页面,则输出存储的第二页面。本专利技术提前在本地存储多个有关联页面,因此在加载包含于多个关联页面的第二页面时直接从本地调取,可以实现秒开,提高了页面加载速度。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种页面加载方法的流程图;图2为本专利技术实施例提供的另一种页面加载方法的流程图;图3为本专利技术实施例提供的再一种页面加载方法的流程图;图4为本专利技术实施例提供的一种页面加载装置的结构示意图。图标:11-第一接收模块;12-获取模块;13-存储模块;14-第二接收模块;15-输出模块。具体实施方式下面将结合实施例对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前HybridApp的静置资源(例如网页内容)主要存储在服务器上,当用户想通过客户端中的HybridApp加载页面时,需要先通过HybridApp向服务器发送页面获取请求,以从服务器将页面加载至本地并展示。每当用户需要访问一个页面时,便会触发从服务器获取相应页面并展示的过程,这样会影响客户端的页面加载效率。基于此,本专利技术实施例提供了一种页面加载方法、装置、电子设备以及存储介质,提前在本地存储多个有关联页面,在加载包含于多个关联页面的第二页面时直接从本地调取,可以实现秒开,提高页面加载速度。为便于对本实施例进行理解,首先对本专利技术实施例所公开的一种页面加载方法进行详细描述。实施例1:根据本专利技术实施例,提供了一种页面加载方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。图1为本专利技术实施例提供的一种页面加载方法的流程图,如图1所示,该方法包括如下步骤:步骤S101,接收用于获取第一页面的第一加载请求。在本专利技术实施例中,本专利技术实施例提供的页面加载方法可以应用于客户端,适用本文档来自技高网...

【技术保护点】
1.一种页面加载方法,其特征在于,所述方法包括:/n接收用于获取第一页面的第一加载请求;/n获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面;/n存储所述多个关联页面;/n接收用于获取第二页面的第二加载请求;/n若所述第二页面包含于所述多个关联页面,则输出存储的所述第二页面。/n

【技术特征摘要】
1.一种页面加载方法,其特征在于,所述方法包括:
接收用于获取第一页面的第一加载请求;
获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面;
存储所述多个关联页面;
接收用于获取第二页面的第二加载请求;
若所述第二页面包含于所述多个关联页面,则输出存储的所述第二页面。


2.根据权利要求1所述的页面加载方法,其特征在于,所述获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面,包括:
若本地存储有与所述第一页面相关联的浏览记录,则根据所述浏览记录获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面。


3.根据权利要求2所述的页面加载方法,其特征在于,所述根据所述浏览记录获取所述第一页面以及与所述第一页面具有链接访问关系的多个关联页面,包括:
根据所述浏览记录中记录的链接访问路径信息,生成目标链接访问路径,所述目标链接访问路径以所述第一页面作为起始页面,所述目标链接访问路径的长度小于或等于设定阈值;
获取与所述目标链接访问路径对应的所述第一页面以及所述多个关联页面。


4.根据权利要求3所述的页面加载方法,其特征在于,所述获取与所述目标链接访问路径对应的所述第一页面以及所述多个关联页面,包括:
向服务器发送包括所述目标链接访问路径的获取请求;
接收所述服务器根据所述目标链接访问路径依次反馈的所述第一页面以及所述多个关联页面。


5.根据权利要求4所述的页面加载方法,其特征在于,还包括:
若未接收到所述多个关联页面中的部分页面,则根据所述浏览记录确定与所述目标链接访问路径匹配的备选链接访问路径,所述备选链接访问路径中包括与所述部分页面对应的链接地址;
从已存储的与所述备选链接访...

【专利技术属性】
技术研发人员:毕仁杰
申请(专利权)人:长沙市到家悠享网络科技有限公司
类型:发明
国别省市:湖南;43

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

1