[发明专利]网页变化检测方法及装置有效
申请号: | 201410436954.7 | 申请日: | 2014-08-29 |
公开(公告)号: | CN104199915B | 公开(公告)日: | 2017-05-03 |
发明(设计)人: | 左景龙;杜中义;李远洋 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京尚伦律师事务所11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 变化 检测 方法 装置 | ||
1.一种网页变化检测方法,其特征在于,包括:
监测网页的DOM树中的Body节点及其子节点的变化;
根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容;
根据所述所述Body节点及其子节点变化后的节点内容确定所述网页变化后的预览内容,并对所述变化后的预览内容进行显示;
所述监测网页的DOM树中的Body节点及其子节点的变化,包括:
监测对所述Body节点及其子节点的DOM操作;
所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,包括:
当监测到对所述Body节点及其子节点的DOM操作结束后,触发对所述Body节点及其子节点的检测;
检测所述Body节点及其子节点,获得所述Body节点及其子节点变化后的节点内容;
所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,还包括:
当本次触发对所述Body节点及其子节点的检测后,开始计时;
当在预设时间内未出现再次触发对所述Body节点及其子节点的检测时,检测所述Body节点及其子节点,获得所述Body节点及其子节点变化后的节点内容。
2.根据权利要求1所述的方法,其特征在于,所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,还包括:
统计所述Body节点及其子节点中发生变化的非链接文字的总数量值;
当所述总数量值大于预设数量值时,检测所述Body节点及其子节点,获得所述Body节点及其子节点变化后的节点内容。
3.根据权利要求2所述的方法,其特征在于,所述统计所述Body节点及其子节点中发生变化的非链接文字的总数量值,包括:
获取所述Body节点及其子节点中增加的非链接文字的第一数量值,所述Body节点及其子节点中减少的非链接文字的第二数量值,以及所述Body节点及其子节点中可见属性发生变化的非链接文字的第三数量值;
计算所述第一数量值、第二数量值及第三数量值之和,得到所述总数量值。
4.根据权利要求1所述的方法,其特征在于,所述根据所述Body节点及其子节点的变化,对所述Body节点及其子节点进行检测,获得所述Body节点及其子节点变化后的节点内容,还包括:
当在所述预设时间内出现再次触发对所述Body节点及其子节点的检测时,重新开始计时,直到在所述在预设时间内未出现触发对所述Body节点及其子节点的检测。
5.根据权利要求1所述的方法,其特征在于,所述根据所述所述Body节点及其子节点变化后的节点内容确定所述网页变化后的预览内容,并对所述变化后的预览内容进行显示,包括:
当确定所述网页变化后存在预览内容时,在所述网页上显示预览模式图标;
当接收到对所述预览模式图标的选定操作时,显示所述变化后的预览内容;
或者,
当确定所述网页变化后不存在预览内容时,在所述网页上隐藏所述预览模式图标。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410436954.7/1.html,转载请声明来源钻瓜专利网。