[发明专利]页面加载方法及装置有效
申请号: | 201811614857.7 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109740081B | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 徐泓 | 申请(专利权)人: | 新华三技术有限公司合肥分公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F9/445 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 赵丽娜 |
地址: | 230000 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 加载 方法 装置 | ||
本申请实施例提供的页面加载方法及装置。首先,获取页面数据中部分的目标页面数据,然后,再分段获取目标页面数据前后的页面数据。如此,将页面数据分段进行加载,可以防止一次加载的页面数据过大导致的浏览卡顿,确保用户在浏览大数据量的页面时不会卡顿。同时,将分段获取的页面数据进行渲染,对浏览器资源占用较少,可以快速完成页面内容的预加载,在用户浏览该页面时可以快速响应用户的操作并呈现页面内容。
技术领域
本申请涉及网页数据处理技术领域,具体而言,涉及一种页面加载方法及装置。
背景技术
上网浏览网页是人们日常获取信息的常用手段,在进行网页页面浏览时,常常会出现页面卡顿的问题,给用户造成不好的体验。究其原因,其中一个很重要的原因就是请求浏览的网页页面数据量过大(比如达到兆级),服务器端在处理该请求时会花费很多的时间(比如数秒)将请求的响应信息进行封装,而客户端这边又会花费较长的时间进行页面的渲染,整个过程耗时较长,具体表现就是整个页面呈现需要较长时间,用户不能及时浏览页面内容,导致用户体验非常糟糕。因此,如何解决页面数据量过大情况下,页面内容的流畅显示问题,是急需解决的技术问题。
发明内容
本申请描述一种页面加载方法及装置,用于实现对数据量过大的页面进行加载,以克服数据量过大的页面在加载显示过程中的卡顿问题。
第一方面,一种页面加载方法,所述方法包括:
接收页面请求,并向服务器发送包含预设数据范围的页面数据请求,从服务器存储的页面数据中读取所述预设数据范围对应的目标页面数据,并将该目标页面数据进行处理和渲染,得到该目标页面数据对应的目标页面内容;所述预设数据范围不大于所述页面请求中的请求数据范围;
根据所述目标页面数据的页面数据范围,确定位于所述页面数据范围之前的与第一范围值对应的第一数据范围,发送包含所述第一数据范围的第一页面数据请求,并从所述服务器存储的页面数据中读取所述第一数据范围对应的第一页面数据,将所述第一页面数据进行处理和渲染,得到第一页面内容,并将渲染得到的第一页面内容添加到所述目标页面内容之前;
根据所述目标页面数据的页面数据范围,确定位于所述页面数据范围之后的与第二范围值对应的第二数据范围,发送包含所述第二数据范围的第二页面数据请求,并从所述服务器存储的页面数据中读取所述第二数据范围对应的第二页面数据,将读取的第二页面数据进行处理和渲染,得到第二页面内容,并将渲染得到的第二页面内容添加到所述目标页面内容之后。
可选地,在本申请中,在所述将渲染得到的第一页面内容添加到所述目标页面内容之前的步骤后,还包括:
判断所述第一数据范围的起始索引值是否大于零,若是,则重复执行以下操作,直到所述起始索引值不大于零:
将所述第一页面内容作为新目标页面内容,根据所述新目标页面数据的页面数据范围,确定位于所述新目标页面数据的页面数据范围之前的与第一范围值对应的新第一数据范围,发送包含所述新第一数据范围的第一页面数据请求,并从所述服务器存储的页面数据中读取所述新第一数据范围对应的新第一页面数据,将所述新第一页面数据进行处理和渲染,得到新第一页面内容,并将渲染得到的新第一页面内容添加到所述新目标页面内容之前。
可选地,在本申请中,所述确定位于所述页面数据范围之前的与第一范围值对应的第一数据范围,包括:
判断位于所述页面数据范围的起始索引值是否大于所述第一范围值第一范围值;
若是,则将位于所述页面数据范围之前的所述第一范围值对应的数据范围作为所述第一数据范围;
若否,则将位于所述页面数据范围之前的数据范围作为所述第一数据范围。
可选地,在本申请中,在所述将渲染得到的第二页面内容添加到所述目标页面内容之后的步骤后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司合肥分公司,未经新华三技术有限公司合肥分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811614857.7/2.html,转载请声明来源钻瓜专利网。