The invention provides a page resource filtering method, device and client device. The method comprises the following steps: user selection for one or more pages of resources based on the target page, the page to determine the need for filtering resources, wherein the page resource is the target page according to the regional visual resource reservation identification rules identified; and in the display of the target page, regional visual resource needs determination of shielding filter. Further, filtering rules can be formulated according to the screened visual resource area to apply the subsequent page display. In addition, the extracted filtering rules can be further applied to the automatic page filtering of other browsers on the local browser, server side, or server side. Thus, it can provide users with a simple and independent page filtering function to improve the user's browsing experience.
【技术实现步骤摘要】
页面资源过滤方法、装置和客户端设备
本专利技术涉及网页处理,尤其涉及一种页面资源过滤方法、装置以及相应的客户端设备。
技术介绍
随着互联网的兴起和发展,特别是智能移动终端的普及,人们花在网页浏览上的时间也越来越多。用户浏览网页时,通常只关注自己感兴趣的部分。为了提升用户的浏览体验,现有技术通常会对页面内容进行过滤。常用的过滤技术包括广告过滤及转码技术。广告过滤使用由官方或者民间维护的规则库进行。浏览器可以通过更新规则库来同步功能更新。虽然部分浏览器(例如,Firefox)提供了让用户进行规则调整的功能,但这些功能仅用于滤除特定的站点,并且设置起来相当复杂。另外,上述规则库主要针对用于PC显示的页面,用于移动终端页面过滤的规则较少。主要用于移动终端的转码技术当前主要由服务端应用提供。换句话说,页面的抽取策略及布局由服务提供商决定,用户无法按照自己的喜好来决定最终转码页面的信息组合或者布局。因此,需要一种新的页面过滤方案,能够方便地实现用户自定义的页面滤除,由此实现页面浏览,尤其是移动端页面浏览的个性化定制。
技术实现思路
为了解决上述的至少一个问题,本专利技术提出了一种新的页面过滤方案。该方案根据用户对事先自动划分的可视区域做出的选择进行页面屏蔽。进一步地,该方案还可将用户的在前选择用于后续页面的过滤。这样,用户能够方便灵活地屏蔽页面上的无关或是不感兴趣的资源,由此为用户的页面浏览提供更多的交互性和主动性。根据本专利技术的一个方面,提出了一种页面资源过滤方法,包括:基于用户针对目标页面中的一个或多个页面资源的选择,确定需要滤除的页面资源,其中页面资源是目标页面上 ...
【技术保护点】
一种页面资源过滤方法,包括:基于用户针对目标页面中的一个或多个页面资源的选择,确定需要滤除的页面资源,其中所述页面资源是所述目标页面上按照预定识别规则识别出的可视资源区域;以及在显示所述目标页面时,屏蔽确定需要滤除的可视资源区域。
【技术特征摘要】
1.一种页面资源过滤方法,包括:基于用户针对目标页面中的一个或多个页面资源的选择,确定需要滤除的页面资源,其中所述页面资源是所述目标页面上按照预定识别规则识别出的可视资源区域;以及在显示所述目标页面时,屏蔽确定需要滤除的可视资源区域。2.如权利要求1所述的方法,其中,按照预定识别规则识别可视资源区域包括:寻找当前页面DOM树上点击后产生对非当前页面的页面访问的衍生访问节点;以及以包含所述衍生访问节点的节点树结构作为一个可视资源区域。3.如权利要求2所述的方法,其中,所述节点树结构以层级上最接近所述衍生访问节点的上级div节点作为祖先节点。4.如权利要求2所述的方法,其中,按照预定识别规则识别可视资源区域还包括:将所述目标页面中的主题内容排除在可视资源区域之外。5.如权利要求1-4中任一项所述的方法,还包括:根据被用户选择滤除的可视资源区域制定页面过滤规则;以及对后续页面中符合所述页面过滤规则的页面区域进行屏蔽。6.如权利要求5所述的方法,其中,所述方法还包括:在用户选择所述可视资源区域之前,确定是否需要应用已有页面过滤规则,并对目标页面中符合所述已有页面过滤规则的页面区域做出屏蔽。7.如权利要求5所述的方法,根据被用户选择滤除的可视资源区域制定页面过滤规则包括:提取被屏蔽的可视资源区域在目标网页中的位置特征和/或层次特征;以及根据所述位置特征和/或所述层次特征制定页面过滤规则。8.如权利要求7所述的方法,其中,所述可视资源区域对应于当前页面DOM树的节点树结构,并且所述节点树结构包含点击后产生对非当前页面的页面访问的衍生访问节点。9.如权利要求8所述的方法,其中,对应于可视资源区域的节点树结构以层级上最接近所述衍生访问节点的上级div节点作为祖先节点。10.如权利要求8所述的方法,其中,所述位置特征是所述节点树结构的祖先节点在当前页面DOM树中的XPath位置;以及所述层次特征是所述祖先节点到所述衍生访问节点的XPath路径。11.如权利要求7所述的方法,其中,根据被用户选择滤除的可视资源区域制定页面过滤规则还包括:提取可视资源区域被屏蔽的目标网页的域名信息;以及针对具有相同域名信息的后续页面应用所述页面过滤规则。12.如权利要求5所述的方法,其中,屏蔽需要滤除的页面资源包括:将需要滤除的节点树结构的祖先节点的显示属性设为“None”;或者把所述祖先节点及其子孙节点从所述页面的DOM树删除。13.一种页面资源自动过滤方法,包括:获取如权利要求6-12任一项所述的页面资源过滤方法所制定的页面过滤规则;利用获取的页面过滤规则,自动修正页面资源过滤模型。14.如权利要求13所述的方法,其中,利用获取的...
【专利技术属性】
技术研发人员:吴伟勇,
申请(专利权)人:广州市动景计算机科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。