[发明专利]一种页面加载方法和设备有效
申请号: | 201510658786.0 | 申请日: | 2015-10-12 |
公开(公告)号: | CN105608102B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 马骏;刘锋 | 申请(专利权)人: | 网易传媒科技(北京)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/957 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 加载 方法 设备 | ||
1.一种页面加载方法,包括:
在已加载页面滚动显示的过程中,对所述已加载页面的显示进度进行监控;
响应于监控到所述已加载页面的当前显示进度满足预设加载触发条件,触发按照预设加载页面大小加载后续的页面数据;
当预设加载页面大小小于当前浏览窗口大小时,对所述已加载页面的显示进度进行监控,包括:
对当前已加载且尚未显示的页面大小进行监控;
响应于监控到所述已加载页面的当前显示进度满足预设加载触发条件,触发按照预设加载页面大小加载后续的页面数据,包括:
响应于所述当前已加载且尚未显示页面大小达到第二预设页面大小,触发按照预设加载页面大小加载后续的页面数据。
2.根据权利要求1所述的方法,当预设加载页面大小大于当前浏览窗口大小时,对所述已加载页面的显示进度进行监控,包括:
针对最近一次加载的页面数据,对该页面数据的当前已显示页面大小进行监控;
响应于监控到所述已加载页面的当前显示进度满足预设加载触发条件,触发按照预设加载页面大小加载后续的页面数据,包括:
响应于所述最近一次加载的页面数据中,当前已显示页面大小达到第一预设页面大小,触发按照预设加载页面大小进行下一次页面数据的加载。
3.根据权利要求1所述的方法,其中,首个已加载页面的页面大小大于当前浏览窗口大小。
4.根据权利要求1-3任一项所述的方法,其中,当页面滚动显示的方向为从上到下或者从下到上时,所述当前浏览窗口大小为当前浏览窗口高度,且所述页面大小为页面高度;
当页面滚动显示的方向为从左到右或者从右到左时,所述当前浏览窗口大小为当前浏览窗口宽度,且所述页面大小为页面宽度。
5.根据权利要求1所述的方法,在对已加载页面进行滚动显示之前,还包括:
按照预设布局方式对已加载且将要显示的页面数据进行排版布局,使得所加载页面数据的数据量,与将所述所加载页面数据进行显示时所占页面大小具有预设对应关系;
按照预设加载页面大小加载后续的页面数据,包括:
根据所述预设对应关系,确定所述预设加载页面大小对应的预设加载页面数据的数据量;
按照所述预设加载页面数据的数据量加载后续的页面数据。
6.根据权利要求1所述的方法,还包括:
响应于当前内存中存储的已显示的页面数据达到预设数据大小,将最早已显示的预设大小的页面数据删除。
7.一种页面加载设备,包括:
监控模块,用于在已加载页面滚动显示的过程中,对所述已加载页面的显示进度进行监控;
加载模块,用于响应于所述监控模块监控到所述已加载页面的当前显示进度满足预设加载触发条件,触发按照预设加载页面大小加载后续的页面数据;
所述监控模块,具体用于对当前已加载且尚未显示的页面大小进行监控;
所述加载模块,具体用于响应于所述当前已加载且尚未显示页面大小达到第二预设页面大小,触发按照预设加载页面大小加载后续的页面数据,其中,预设加载页面大小小于当前浏览窗口大小。
8.根据权利要求7所述的设备,所述监控模块,具体用于针对最近一次加载的页面数据,对该页面数据的当前已显示页面大小进行监控;
所述加载模块,具体用于响应于所述最近一次加载的页面数据中,当前已显示页面大小达到第一预设页面大小,触发按照预设加载页面大小进行下一次页面数据的加载,其中,预设加载页面大小大于当前浏览窗口大小。
9.根据权利要求7所述的设备,所述加载模块首个已加载页面的页面大小大于当前浏览窗口大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易传媒科技(北京)有限公司,未经网易传媒科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510658786.0/1.html,转载请声明来源钻瓜专利网。