[发明专利]一种页面预读方法及装置有效
申请号: | 201610382338.7 | 申请日: | 2016-06-01 |
公开(公告)号: | CN107451160B | 公开(公告)日: | 2020-10-16 |
发明(设计)人: | 吴伟勇 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 方法 装置 | ||
1.一种页面预读方法,其特征在于,所述方法包括:
当历史浏览数据中存在连续跳转浏览的页面的数量达到第一预设阈值的站点时,获取所述站点对应的连续跳转浏览的页面的链接地址及页面中触发跳转的链接节点的节点位置信息;
根据所述连续跳转浏览的页面对应的链接地址及所述节点位置信息,建立所述站点对应的链接预读规则;
当接收到访问所述站点的访问指令时,根据所述链接预读规则,对所述站点的页面进行页面预读;
所述根据所述连续跳转浏览的页面对应的链接地址及所述节点位置信息,建立所述站点对应的链接预读规则,包括:
分别从连续跳转浏览的每个页面的链接地址中,删除所述每个页面对应的文件名称,得到所述每个页面对应的地址路径;
判断所述每个页面对应的地址路径是否相同;
如果是,则确定所述每个页面中触发跳转的链接节点的节点位置信息是否相同;
如果是,则根据所述每个页面对应的地址路径及节点位置信息,生成所述站点对应的链接预读规则。
2.根据权利要求1所述的方法,其特征在于,所述根据所述每个页面对应的地址路径及节点位置信息,生成所述站点对应的链接预读规则,包括:
从所述每个页面对应的地址路径中,提取所述站点的站点域名;
建立所述站点域名、所述每个页面对应的地址路径及节点位置信息之间的映射关系;
将建立的所述映射关系确定为所述站点对应的链接预读规则。
3.根据权利要求1所述的方法,其特征在于,所述根据所述链接预读规则,对所述站点的页面进行页面预读,包括:
获取当前访问的所述站点的页面中每个链接节点的节点位置信息;
根据所述链接预读规则及获取的每个节点位置信息,确定当前访问的页面中是否存在节点位置信息符合所述链接预读规则的链接节点;
如果是,则从符合所述链接预读规则的链接节点中获取所述链接节点包含的链接地址;
根据所述链接节点包含的链接地址,预先获取所述链接节点对应的页面内容。
4.根据权利要求1所述的方法,其特征在于,所述建立所述站点对应的链接预读规则之后,还包括:
存储所述站点对应的链接预读规则;
从所述历史浏览数据中清除所述站点对应的历史数据。
5.根据权利要求4所述的方法,其特征在于,所述存储所述站点对应的链接预读规则之前,还包括:
当连续访问所述站点的页面的数量达到第二预设阈值时,获取所述连续访问的页面的链接地址及页面中触发跳转的链接节点的节点位置信息,所述第二预设阈值大于所述第一预设阈值;
根据连续访问的页面对应的链接地址及节点位置信息,对所述链接预读规则进行验证。
6.根据权利要求 5所述的方法,其特征在于,所述根据连续访问的页面对应的链接地址及节点位置信息,对所述链接预读规则进行验证,包括:
删除所述连续访问的页面的链接地址中包含的文件名称,得到所述连续访问的页面对应的地址路径;
判断所述连续访问的页面对应的地址路径是否均与所述链接预读规则中的地址路径相同;
如果是,判断所述连续访问的页面对应的节点位置信息是否均与所述链接预读规则中的节点位置信息相同;
如果是,则确定所述链接预读规则为有效规则。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
当判断所述连续访问的页面对应的地址路径与所述链接预读规则中的地址路径不相同,或者当判断所述连续访问的页面对应的节点位置信息与所述链接预读规则中的节点位置信息不相同时,将所述链接预读规则对应的验证失败次数加一,重新对所述链接预读规则进行验证,当所述验证失败次数达到预设次数时,确定所述链接预读规则为无效规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610382338.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据库访问方法和装置
- 下一篇:展示对象的推送方法、装置及平台