[发明专利]一种自适应分页的方法及装置无效
| 申请号: | 201010184237.1 | 申请日: | 2010-05-26 |
| 公开(公告)号: | CN101853293A | 公开(公告)日: | 2010-10-06 |
| 发明(设计)人: | 章国良;杨木祥;李成亮;祁晓龙 | 申请(专利权)人: | 卓望数码技术(深圳)有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 郝传鑫;潘中毅 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 自适应 分页 方法 装置 | ||
技术领域
本发明涉及通信领域,尤其涉及一种自适应分页的方法及装置。
背景技术
随着网络技术的发展,无线互联网技术也获得了迅猛的发展,网络中包含了大量的数据信息,供人们日常生活的使用,如学习、查阅资料以及娱乐等,通过无线设备不仅极大地方便了与他人地联系,还可以随时随地的访问互联网上的资源,而当前最丰富的互联网资源都是为大屏幕的个人电脑设计的HTML(Hyper Text Mark-up Language,超文本标记语言)格式网页,现有技术中所述浏览器显示页面时,通过事先设定所述页面的固定大小后,在所述客户终端来显示,而当无线终端浏览网页时,由于无线设备的屏幕大小、处理能力和网络带宽的限制,这些HTML格式网页无法直接在无线设备上进行浏览,需要进行必要的转换、排版,甚至分页,即对网页进行分割,使之以适当的大小呈现在客户终端上,而现有的分页技术分页时,设定固定的页面大小,而客户终端的显示屏和带宽传输能力各不相同,如果固定分页的页面太大时处理和传输就会较耗时,如果固定分页的页面太小,客户终端需要频繁地进行页面请求,操作繁琐且增加了服务器的负担,同时固定的页面太小会使得显示内容在显示时出显示内容不完整,影响用户的体验。
发明内容
本发明实施例所要解决的技术问题在于,提供一种自适应分页的方法及自适应分页的装置,通过对首页和后续页的不同分页方式,使得本发明的分页方法更加科学,页面响应速度更加快,提高了用户的体验的优点。
本发明实施例提供了一种自适应分页的方法,包括:
将HTML网页进行解析为DOM(Document Object Model,文档对象模型)树,并将所述DOM树中可视化元素生成排版树;
获取所述排版树中可视化元素用于显示时所占显示区域的大小和客户终端显示屏的显示区域大小;
提取能够覆盖所述客户终端整个显示屏的显示区域的可视化元素在显示屏中作为首页来显示;
将所述排版树中其余的可视化元素在所述显示屏中作为后续页来显示。
优选地,所述提取能够覆盖所述客户终端整个显示屏的显示区域的可视化元素在显示屏中作为首页来显示包括:
根据所述可视化元素用于显示时所占区域的大小,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素;
提取所述能够覆盖所述客户终端整个显示屏的显示区域的所需要的可视化元素在显示屏中作为首页来显示。
优选地,进一步包括:
在确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素时,同时需要确保所述可视化元素在首页内的完整性。
优选地,所述根据所述可视化元素用于显示时所占区域的大小,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素具体包括:
根据所述可视化元素的高度,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素。
优选地,所述根据所述可视化元素用于显示时所占区域的大小,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素具体包括:
根据所述可视化元素的宽度,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素。
优选地,所述根据所述可视化元素用于显示时所占区域的大小,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素具体包括:
根据所述可视化元素的面积,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素。
优选地,进一步包括:
根据所述客户终端的处理能力和带宽传输速率确定所述后续页的页面尺寸。
优选地,进一步包括:
根据用户自定义设置的页面尺寸大小来确定所述后续页的页面尺寸。
优选地,进一步包括:
根据所述可视化元素的完整性和大小确定所述后续页的页面尺寸。
本发明实施例一种自适应分页的装置,包括:
解析模块,用于将HTML网页进行解析为DOM树,并将所述DOM树中可视化元素生成排版树;
获取模块,用于获取所述排版树中可视化元素用于显示时所占区域的大小和客户终端显示屏的显示区域大小;
首页确定模块,用于提取能够覆盖所述客户终端整个显示屏的显示区域的可视化元素在显示屏中作为首页来显示;
后续页确定模块,用于将所述排版树中其余的可视化元素在所述显示屏中作为后续页来显示。
优选地,所述首页确定模块包括:
确定单元,用于根据所述可视化元素用于显示时所占区域的大小,确定覆盖所述客户终端整个显示屏的显示区域所需要的可视化元素;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓望数码技术(深圳)有限公司,未经卓望数码技术(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010184237.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:轮胎橡胶分离粉碎生产线
- 下一篇:一种全帧CCD图像处理方法





