[发明专利]页面加载方法及装置有效
申请号: | 201710374186.0 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107247748B | 公开(公告)日: | 2020-08-07 |
发明(设计)人: | 康永威;张菊元 | 申请(专利权)人: | 北京潘达互娱科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F3/0485 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈 |
地址: | 100041 北京市石景山*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 加载 方法 装置 | ||
1.一种页面加载方法,其特征在于,包括:
响应于用户向第一方向对页面执行的滑动操作,客户端获取截至此次滑动操作的已经移出的内容所对应的累计内容高度或者累计数据量,用以与预设高度阈值或预设数据量阈值进行比较,当移出内容对应的累计内容高度或者累计数据量大于或等于预设阈值时,将所述页面中移出显示界面区域的内容缓存至内存中,其中,客户端从服务器接收的当前浏览的页面对应的页面布局文件中不仅包括该页面中各个内容的位置坐标、内容标识,还包括页面中各个内容的数据量,客户端记录当前页面中位于显示界面区域预设位置的第一内容所对应的内容标识,当用户触发第一方向的滑动操作后,客户端记录滑动后页面中位于显示界面区域同一预设位置的第二内容所对应的内容标识,客户端通过记录的第一内容、第二内容的内容标识在页面布局文件中查找与该内容标识对应的位置坐标,进而,再利用页面布局文件获取位置坐标位于第一内容与第二内容之间的每个内容所对应的数据量,通过计算得到截至此次的第一方向滑动操作产生的移出内容的数据量;
生成与移出内容高度相同的空白内容,并将所述空白内容存放于所述页面中;
以所述空白内容替换所述移出内容,其中,客户端根据相邻的第一方向滑动操作与第二方向滑动操作之间的触发时间的时间间隔来判断是否将移出内容缓存至内存中,在确定用户在预设时间内没有触发第二方向滑动操作后,再进行移出内容的缓存,以便于有效避免用户在反复触发第一方向滑动操作以及第二方向滑动操作时,造成客户端反复生成空白内容,从而增大客户端的数据处理压力;
其中,所述移出内容及所述空白内容均属于当前所述页面中的内容。
2.根据权利要求1所述的方法,其特征在于,所述响应于用户向第一方向对页面执行的滑动操作,将所述页面中移出显示界面区域的内容缓存至内存中,包括:
响应于用户向第一方向对页面执行的滑动操作,若所述页面中移出所述显示界面区域的内容已经达到预设阈值,则将已经达到所述预设阈值的移出内容缓存到内存中,所述预设阈值包括:预设高度阈值或预设数据量阈值。
3.根据权利要求1所述的方法,其特征在于,所述响应于用户向第一方向对页面执行的滑动操作,将所述页面中移出显示界面区域的内容缓存至内存中,包括:
响应于用户向第一方向对页面执行的滑动操作,若预设时间内所述用户未触发向第二方向对所述页面执行的滑动操作,则将所述页面中移出显示界面区域的内容缓存至内存中,所述第二方向与所述第一方向相反。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
为所述移出内容和所述空白内容生成对应的标识。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若需要显示所述空白内容,则根据所述标识从所述内存中获取所述移出内容;
以所述移出内容替换所述空白内容。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
监测用户向第二方向的滑动操作,若所述空白内容的位置与所述显示界面区域的边界位置之间的距离小于预设距离,则确定需要显示所述空白内容,其中,所述边界与所述第二方向对应,所述第二方向与所述第一方向相反。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京潘达互娱科技有限公司,未经北京潘达互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710374186.0/1.html,转载请声明来源钻瓜专利网。