[发明专利]页面展示方法和装置有效
申请号: | 201510275618.3 | 申请日: | 2015-05-26 |
公开(公告)号: | CN104820722B | 公开(公告)日: | 2018-05-25 |
发明(设计)人: | 熊正祥;陈一宁 | 申请(专利权)人: | 广州神马移动信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存;张阳 |
地址: | 510627 广东省广州市天河区黄埔大*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 主体内容 页面显示 方法和装置 页面展示 页面 页面跳转 页面文件 直接显示 阅读 浏览器 优化 进度 分析 | ||
1.一种页面展示方法,包括:
分析页面文件以确定页面中的主体内容区;
执行针对所述主体内容区优化的页面显示处理,
其中,所述分析页面文件以确定页面中的主体内容区的步骤包括:
基于所述页面文件构建文件对象模型(DOM)树;
从所述DOM树的根节点开始,寻找主体内容节点;以及
确定所述主体内容节点对应的区域为主体内容区,
其中,所述寻找主体内容节点的步骤包括:
以所述DOM树的根节点为判断节点;
计算所述判断节点的各个直接子节点所分别包含的信息量;
判断是否有直接子节点满足下述条件:
直接子节点所包含的信息量占所述判断节点所包含的信息量的总和的比例大于或等于预定阈值;
在存在满足上述条件的直接子节点的情况下,以该直接子节点为判断节点,迭代执行所述计算和判断的步骤;以及
在不存在满足上述条件的直接子节点的情况下,确定所述判断节点为所述主体内容节点。
2.如权利要求1所述的方法,其中,寻找主体内容节点是寻找满足下述条件的主体内容节点:
所述主体内容节点是根节点,或者其所包含的信息量占其父节点所包含的全部信息量的比例大于或等于所述预定阈值;并且
所述主体内容节点没有子节点,或者其每一个直接子节点所包含的信息量占所述主体内容节点所包含的全部信息量的比例小于所述预定阈值。
3.如权利要求1所述的方法,其中,所述预定阈值大于50%。
4.如权利要求1所述的方法,其中,所述执行针对所述主体内容区优化的页面显示处理的步骤包括:
确定当前屏幕显示范围相对于所述主体内容区的浏览进度;以及
显示所述浏览进度。
5.如权利要求4所述的方法,其中,所述执行针对所述主体内容区优化的页面显示处理的步骤还包括:
根据排版结果确定所述主体内容区的高度,
在所述主体内容区的高度大于屏幕高度的情况下,执行所述确定浏览进度的步骤和所述显示浏览进度的步骤。
6.如权利要求4所述的方法,还包括:
接收用户输入的期望浏览进度值;
使当前屏幕显示范围跳转至所述主体内容区中与所述期望浏览进度值对应的位置。
7.如权利要求1所述的方法,其中,所述执行针对所述主体内容区优化的页面显示处理的步骤包括:
在所述主体内容区不在页面开头的情况下,使当前屏幕显示范围从所述主体内容区顶端开始;和/或
增大所述主体内容区的显示比例;和/或
缩小所述主体内容区以外的区域的显示比例;和/或
突出显示所述主体内容区;和/或
弱化显示所述主体内容区以外的区域。
8.一种页面展示装置,包括:
分析单元,用于分析页面文件以确定页面中的主体内容区;
显示处理单元,用于执行针对所述主体内容区优化的页面显示处理,
其中,所述分析单元包括:
构建单元,用于基于所述页面文件构建文件对象模型(DOM)树;
寻找单元,用于从所述DOM树的根节点开始,寻找主体内容节点;
确定单元,用于确定所述主体内容节点对应的区域为主体内容区,其中,所述寻找单元包括:
第一判断节点设定单元,用于以所述DOM树的根节点为判断节点;
计算单元,用于计算所述判断节点的各个直接子节点所分别包含的信息量;
判断单元,用于判断是否有直接子节点满足下述条件:
直接子节点所包含的信息量占所述判断节点所包含的信息量的总和的比例大于或等于预定阈值;
第二判断节点设定单元,用于在所述判断单元判断存在满足上述条件的直接子节点的情况下,以该直接子节点为判断节点,返回由所述计算单元进行的动作;以及
主体内容节点确定单元,用于在不存在满足上述条件的直接子节点的情况下,确定所述判断节点为所述主体内容节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州神马移动信息科技有限公司,未经广州神马移动信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510275618.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:优化蜂窝圈生成顺序的方法和装置
- 下一篇:一种通用型分布式爬虫调度系统