(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210262681.3
(22)申请日 2022.03.17
(65)同一申请的已公布的文献号
申请公布号 CN 114357339 A
(43)申请公布日 2022.04.15
(73)专利权人 杭州互链互联网技 术有限公司
地址 310051 浙江省宁波市滨江区长河街
道越达巷79号1幢8楼802室
(72)发明人 周宇 黄晓春
(74)专利代理 机构 广州三环 专利商标代理有限
公司 44202
专利代理师 熊程刚
(51)Int.Cl.
G06F 16/957(2019.01)
G06F 9/445(2018.01)(56)对比文件
CN 113220339 A,2021.08.0 6
CN 113672405 A,2021.1 1.19
CN 113377354 A,2021.09.10
CN 110990731 A,2020.04.10
CN 110020280 A,2019.07.16
US 20170 53021 A1,2017.02.23
US 2020342049 A1,2020.10.2 9
陶杰.基于微服务架构的进销存微商 城一体
化系统的设计与实现. 《中国优秀博硕士学位 论
文全文数据库(硕士)信息科技 辑》 .2021,I138-
139.
Florian Meyerer 等.To wards plug-and-
play for compo nent-based software
systems. 《ACM》 .2017,第25 -30页.
审查员 王璐
(54)发明名称
一种页面加载 方法、 装置及存 储介质
(57)摘要
本发明公开一种页面加载方法、 装置及存储
介质, 涉及互联网技术领域, 用于提高页面的加
载速度, 进而 提升用户体验。 具体方案包括: 在首
次加载应用的页面的情况下, 响应于页面的加载
指令, 获取页面地址, 如果页面地址为首页页面
的地址, 则从第一服务器获取静态资源、 解析引
擎和首页页面的配置协议, 解析引擎用于解析应
用的所有页面的配置协议; 基于首页页面的配置
协议、 静态资源, 以及解析引擎, 加载首页页面;
如果页面地址第一页面的地址, 则从第二服务器
发获取第一页面的页面配置协议, 并从第一服务
器获取静态资源和解析引擎; 基于第一页面的配
置协议、 静态资源, 以及解析引擎, 加载第一页
面。
权利要求书3页 说明书12页 附图4页
CN 114357339 B
2022.07.22
CN 114357339 B
1.一种页面加载 方法, 其特 征在于, 包括:
在首次加载应用的页面的情况下, 响应于页面的加载指令, 获取页面地址, 所述页面地
址为待加载的页面的地址;
如果所述页面地址用于指示所述应用的首页页面, 则向第一服务器发送第一访问请
求, 所述第一访问请求中包括所述首页 页面的地址;
接收所述第一服务器发送的静态资源、 解析引擎和所述首页页面的配置协议, 所述解
析引擎用于解析 所述应用的所有页面的配置协议;
通过所述解析引擎对所述首页页面的配置协议进行解析, 确定所述首页页面待展示的
物料组件, 以及所述首页 页面的API接口;
基于所述首页页面的API接口, 获取首页页 面的API接口数据, 所述首页页 面的API接口
数据为待 展示在所述首页 页面中的用户数据;
基于首页页面待展示的物料组件、 所述静态资源, 以及所述首页页面的API接口数据,
加载所述首页 页面;
采用预设的缓存策略, 存 储所述首页 页面的API接口数据预设时间段;
如果所述页面地址用于指示所述应用的第一页面, 则向第一服务器发送第一访问请
求, 并向第二 服务器发送第二访问请求, 所述第二访问请求包括所述第一页面的地址;
接收所述第一 服务器发送的静态资源和解析引擎;
接收所述第二 服务器发送的所述第一页面的配置协议;
基于所述第一页面的配置协议、 所述静态资源, 以及所述解析引擎, 加载所述第一页
面;
响应于所述页面的加载指令, 获取第 一白名单, 所述第 一白名单包括第 一页面标识, 所
述第一页面标识用于指示访问频率大于预设值的第一目标页面;
向所述第二 服务器发送第三访问请求, 所述第三访问请求包括所述第一页面标识;
接收所述第二 服务器发送的所述第一目标页面的配置协议;
采用预设的缓存策略, 存 储所述第一目标页面的配置协议预设时间段;
响应于所述第一目标页面的加载指令, 在确定存储有所述第一目标页面的配置协议
时, 获取所述第一目标页面的配置协议;
基于所述第 一目标页面的配置协议、 所述解析引擎, 以及所述静态资源, 从显示所述首
页页面或所述第一页面切换至 显示所述第一目标页面;
响应于第二目标页面的加载指令, 获取所述第二目标页面的配置协议, 并从显示所述
首页页面或所述第一目标页面切换至显示所述第二目标页面, 所述第二目标页面为访问频
率小于预设值的页面;
采用预存的缓存策略, 存 储所述第二目标页面的配置协议预设时间段;
响应于历史页面的加载指令, 在确定存储有历史页面的配置协议, 以及历史页面的API
接口数据时, 获取所述历史页面的配置协议, 以及所述历史页面的API接口数据, 所述历史
页面为已经加载过的所述首页页面、 所述第一 目标页面, 以及所述第二 目标页面中的任一
种, 所述历史页面的API接口数据为待 展示在所述历史页面中的用户数据;
基于所述解析引擎、 所述静态资源、 所述历史页面的配置协议, 以及所述历史页面的
API接口数据, 从显示当前页面切换至显示所述历史页面, 所述当前页面为所述首页页面、权 利 要 求 书 1/3 页
2
CN 114357339 B
2所述第一目标页面, 以及所述第二目标页面中的任一种;
采用预设的更新策略, 向所述第二 服务器发送更新白名单请求;
接收所述第二 服务器发送的第二白名单;
确定所述第二白名单为所述第一白名单。
2.根据权利要求1所述的页面加载方法, 其特征在于, 所述响应于第 二目标页面的加载
指令, 获取所述第二 目标页面的配置协议, 并从显示所述首页页面或所述第一目标页面切
换至显示所述第二目标页面, 所述第二目标页面 为访问频率小于预设值的页面, 包括:
响应于所述应用的第二目标页面的加载指令, 向第二服务器发送第 四访问请求, 所述
第四访问请求包括第二目标页面对应的第二页面标识, 所述第二页面标识用于指示访问频
率小于预设值的所述第二目标页面;
接收所述第二 服务器发送的所述第二目标页面的配置协议;
基于所述第 二目标页面的配置协议、 所述解析引擎, 以及所述静态资源, 从显示所述首
页页面或所述第一目标页面切换至 显示所述第二目标页面;
采用所述预设的缓存策略, 存 储所述第二目标页面的配置协议预设时间段。
3.一种页面加载装置, 其特 征在于, 包括:
获取单元, 用于在首次加载应用的页面的情况下, 响应于页面的加载指令, 获取页面地
址, 所述页面 地址为待加载的页面的地址;
发送单元, 用于如果所述页面地址用于指示所述应用的首页页面, 则向第一服务器发
送第一访问请求, 所述第一访问请求中包括所述首页 页面的地址;
接收单元, 用于接收所述第一服务器发送的静态资源、 解析引擎和所述首页页面的配
置协议, 所述 解析引擎用于解析 所述应用的所有页面的配置协议;
加载单元, 用于通过所述解析引擎对所述首页页面的配置协议进行解析, 确定所述首
页页面待展示的物料 组件, 以及所述首页页面的API接口, 基于所述首页页面的API接口, 获
取首页页面的API接口数据, 所述首页页面的API接口数据为待展示在所述首页页面中的用
户数据, 基于首页页面待展示的物料组件、 所述静态资源, 以及所述首页页面的API接口数
据, 加载所述首页 页面;
缓存单元, 用于采用预设的缓存策略, 存 储所述首页 页面的API接口数据预设时间段;
所述发送单元, 还用于如果所述页面地址用于指示所述应用的第一页面, 则向第一服
务器发送第一访问请求, 并向第二服务器发送第二访问请求, 所述第二访问请求包括所述
第一页面的地址;
所述接收单元, 还用于接收所述第一服务器发送的静态资源和解析引擎, 以及接收所
述第二服务器发送的所述第一页面的配置协议;
所述加载单元, 还用于基于所述第 一页面的配置协议、 所述静态资源, 以及所述解析引
擎, 加载所述第一页面;
所述获取单元, 还用于响应于所述页面的加载指令, 获取第 一白名单, 所述第 一白名单
包括第一页面标识, 所述第一页面标识用于指示访问频率大于预设值的第一目标页面;
所述发送单元, 还用于向所述第二服务器发送第三访 问请求, 所述第三访 问请求包括
所述第一页面标识;
所述接收单 元, 还用于 接收所述第二 服务器发送的所述第一目标页面的配置协议;权 利 要 求 书 2/3 页
3
CN 114357339 B
3
专利 一种页面加载方法、装置及存储介质
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:02:35上传分享