[发明专利]一种页面预读方法及装置有效
申请号: | 201610382338.7 | 申请日: | 2016-06-01 |
公开(公告)号: | CN107451160B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 吴伟勇 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 方法 装置 | ||
本发明提供了一种页面预读方法及装置,该方法包括:当历史浏览数据中存在连续跳转浏览的页面的数量达到第一预设阈值的站点时,获取站点对应的连续跳转浏览的页面的链接地址及页面中触发跳转的链接节点的节点位置信息;根据连续跳转浏览的页面对应的链接地址及节点位置信息,建立站点对应的链接预读规则;当接收到访问站点的访问指令时,根据链接预读规则,对该站点的页面进行页面预读。本发明根据历史浏览数据建立站点对应的链接预读规则,通过链接预读规则自动对该站点进行页面预读。链接预读规则的建立依赖于页面的链接地址及链接节点的节点位置信息,不受语音种类及编码集的限制,确保页面预读的成功,且对各类站点具有普适性。
技术领域
本发明涉及互联网通信技术领域,具体而言,涉及一种页面预读方法及装置。
背景技术
页面预读为浏览器客户端加速页面浏览的主要方式,应用于预先获取具有连续浏览特性的页面。例如,小说页面就是具有连续浏览特性的页面,其前后两个页面可能存在“上一章”和“下一章”的连续关系,在用户浏览某小说页面时,可预先获取该小说页面对应的“下一章”页面。
具有连续浏览特性的页面的代码中通常包含体现连续关系的链接节点,这些链接节点中通常包含“上一章”、“下一章”等文本信息。基于此,相关技术提供了一种基于关键词匹配的页面预读方法,包括:预先在浏览器客户端中设置预读关键词集合,当浏览器客户端显示当前页面时,检测当前页面中是否存在包含预读关键词集合中的关键词的链接节点,若存在,则预先获取该链接节点对应的页面内容。
但当预读关键词中关键词的语种与链接节点中关键词的语种不同,或者浏览器客户端支持的编码集与当前页面支持的编码集不同时,都会导致关键词匹配失败,从而导致页面预读失败。另外,对于链接节点中不包含文本信息的情况,也无法通过关键词匹配的方式实现页面预读。
发明内容
有鉴于此,本发明实施例的目的在于提供一种页面预读方法及装置,根据历史浏览数据建立站点对应的链接预读规则,链接预读规则的建立依赖于页面的链接地址及链接节点的节点位置信息,不受语音种类及编码集的限制,且对各类站点具有普适性。
第一方面,本发明实施例提供了一种页面预读方法,所述方法包括:
当历史浏览数据中存在连续跳转浏览的页面的数量是否达到第一预设阈值的站点时,获取所述站点对应的连续跳转浏览的页面的链接地址及页面中触发跳转的链接节点的节点位置信息;
根据所述连续跳转浏览的页面对应的链接地址及所述节点位置信息,建立所述站点对应的链接预读规则;
当接收到访问所述站点的访问指令时,根据所述链接预读规则,对所述站点的页面进行页面预读。
结合第一方面,本发明实施例提供了上述第一方面的第一种可能的实现方式,其中,所述根据所述连续跳转浏览的页面对应的链接地址及所述节点位置信息,建立所述站点对应的链接预读规则,包括:
分别从连续跳转浏览的每个页面的链接地址中,删除所述每个页面对应的文件名称,得到所述每个页面对应的地址路径;
判断所述每个页面对应的地址路径是否相同;
如果是,则确定所述每个页面中触发跳转的链接节点的节点位置信息是否相同;
如果是,则根据所述每个页面对应的地址路径及节点位置信息,生成所述站点对应的链接预读规则。
结合第一方面的第一种可能的实现方式,本发明实施例提供了上述第一方面的第二种可能的实现方式,其中,所述根据所述每个页面对应的地址路径及节点位置信息,生成所述站点对应的链接预读规则,包括:
从所述每个页面对应的地址路径中,提取所述站点的站点域名;
建立所述站点域名、所述每个页面对应的地址路径及节点位置信息之间的映射关系;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610382338.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据库访问方法和装置
- 下一篇:展示对象的推送方法、装置及平台