[发明专利]基于网页浏览行为的数据加载方法及装置在审
申请号: | 201710914888.3 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107609184A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 张明主 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙)11391 | 代理人: | 康正德,孙晓芳 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 网页 浏览 行为 数据 加载 方法 装置 | ||
技术领域
本发明涉及互联网技术领域,特别是涉及一种基于网页浏览行为的数据加载方法及装置。
背景技术
随着互联网技术的不断普及,人们会经常使用浏览器进行信息的搜索及读取。然而,由于网页中可提供的信息量巨大,且内嵌元素较多,导致用户在浏览时,网页中显示数据的速度较慢。
目前,在进行浏览器页面进行数据显示时,通常是采用瀑布流的方式随着页面的滚动自动加载下一屏的数据,且页面结构呈现连续不断的表现形式。如果用户想看视窗内下方的其他版块,则需要一直连续加载,直达达到了设定限度,用户体验不高,且消耗较大的网络资源,且不适用于翻页的情况。
发明内容
本发明提供了一种基于网页浏览行为的数据加载方法及装置以克服上述问题或者至少部分地解决上述问题。
根据本发明的一个方面,提供了一种基于网页浏览行为的数据加载方法,包括:
在浏览器中监测到用户的下一步操作为浏览新页面的第一浏览行为时,启动计时器;
若所述计时器的计时时长超过预设数值,则向服务器发送获取所述新页面的网页数据的第一数据获取请求;
接收所述服务器响应所述第一数据获取请求返回的网页数据,将所述网页数据存入缓存。
可选地,所述在浏览器中监测到用户的下一步操作为浏览新页面的第一浏览行为时,启动计时器,包括:
监测到鼠标指针悬停在浏览器当前页面中的翻页按钮上时,启动所述计时器。
可选地,所述接收所述服务器响应所述第一数据获取请求返回的网页数据,将所述网页数据存入缓存之后,还包括:
若继续在所述浏览器当前页面中监测到所述用户发起浏览新页面的第二浏览行为,并判断所述缓存中存在与所述第二浏览行为对应的网页数据,则获取与所述第二浏览行为对应的网页数据进行加载。
可选地,所述若在所述浏览器当前页面中监测到所述用户发起浏览新页面的第二浏览行为,并判断所述缓存中存在与所述第二浏览行为对应的网页数据,则获取该网页数据并进行加载,包括:
若监测到所述浏览器当前页面中的翻页按钮被触发,且所述缓存中存在与所述翻页按钮对应页面的网页数据,则获取所述网页数据并进行加载。
可选地,所述在浏览器中监测到用户的下一步操作为浏览新页面的第一浏览行为时,启动计时器,还包括:
监测到所述浏览器中任一网页被打开时,启动所述计时器。
可选地,所述若所述计时器的计时时长超过预设数值,则向服务器发送获取所述新页面的网页数据的第一数据获取请求,包括:
若所述计时器的计时时长超过预设数值,并且检测到所述浏览器页面中的翻页按钮在当前视窗内,则向服务器发送获取所述新页面的网页数据的第一数据获取请求。
可选地,所述接收所述服务器响应所述第一数据获取请求返回的网页数据,将所述网页数据存入缓存之后,还包括:
在所述浏览器当前页面中显示已完成缓存的提示信息。
可选地,所述在所述浏览器当前页面中显示已完成缓存的提示信息,包括:
在所述浏览器当前显示页面中新增浮框,在所述浮框中显示所述已完成缓存的提示信息。
可选地,所述接收所述服务器响应所述第一数据获取请求返回的网页数据,将所述网页数据存入缓存之后,还包括:
若继续在所述浏览器当前页面中监测到所述用户发起浏览新页面的第二浏览行为,并判断所述缓存中不存在与所述第二浏览行为对应的网页数据,则向服务器发送获取与所述第二浏览行为对应的网页数据的第二数据获取请求;
接收所述服务器响应所述第二数据获取请求返回的网页数据并进行加载。
可选地,所述若继续在所述浏览器当前页面中监测到所述用户发起浏览新页面的第二浏览行为,并判断所述缓存中不存在与所述第二浏览行为对应的网页数据,则向服务器发送获取与所述第二浏览行为对应的网页数据的第二数据获取请求,包括:
若在所述浏览器当前页面中监测到所述翻页按钮被触发,并判断所述缓存中不存在与所述翻页按钮对应页面的网页数据,则向所述服务器发送获取与所述翻页按钮对应页面的网页数据的第二数据获取请求。
根据本发明的另一个方面,提供了一种基于网页浏览行为的数据加载装置,包括:
计时模块,配置为在浏览器中监测到用户的下一步操作为浏览新页面的第一浏览行为时,启动计时器;
第一发送模块,配置为当所述计时器的计时时长超过预设数值时,向服务器发送获取所述用户即将浏览的新页面的网页数据的第一数据获取请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710914888.3/2.html,转载请声明来源钻瓜专利网。