[发明专利]获取网页的方法、设备和系统有效
申请号: | 201210164409.8 | 申请日: | 2012-05-24 |
公开(公告)号: | CN103425699B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | 张凯;徐羽;陈德贤;钭伟雨 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 王希刚 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 获取 网页 方法 设备 系统 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种获取网页的方法、设备和系统。
背景技术
随着3G技术的推广、以及移动电话价格和入网费用的降低,人们对于手机上网的需求,逐渐的从访问简单以文本为主的Wap网页,转向了直接访问互联网WWW网页,以获取更加丰富的内容。但是由于中低端平台手机的能力限制,对WWW网页的处理能力还不够,所以怎样才能使WWW网页显示在中低端平台的手机上是现有技术需要解决的问题。
现有技术中,在手机直接访问互联网上的WWW网页时,服务器端对WWW网页做一些转换过滤处理,例如对网页的标签及CSS(Cascading Style Sheet,级联样式表)过滤转换处理等,使得处理后的WWW网页能够在手机上显示,服务器端再将转换处理过的WWW网页返回给手机端,手机进行显示。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
现有技术中,服务器端为了使WWW网页能够在手机上显示,对WWW网页的标签和CSS做了过滤处理转换,这样虽然能够达到在手机上显示WWW网页的目的,但是过滤转换后的页面显示效果会与在PC上显示的效果差别很多,降低了用户在使用手机浏览WWW网页时的体验感。
发明内容
为了解决现有技术中WWW网页在手机上的显示效果差的问题,本发明实施例提供了一种获取网页的方法、设备和系统。所述技术方案如下:
一方面,提供了一种获取网页的方法,所述方法包括:
接收客户端的统一资源定位符URL请求,获取所述URL请求对应的页面,其中,所述URL请求中包括所述客户端的显示屏幕信息和所述客户端能够显示的图片参数的信息;
根据所述客户端的显示屏幕信息对所述页面进行预处理,得到所述页面的二进制网页渲染数据和所述页面的缩略图,其中,所述二进制网页渲染数据和所述缩略图中的指定的区域一一对应;
根据所述客户端能够显示的图片参数的信息对所述页面上的图片进行转换和压缩,得到所述页面的图片数据;
将所述页面的缩略图、所述页面的二进制网页渲染数据和所述页面的图片数据返回给所述客户端,使所述客户端根据所述页面的缩略图、所述页面的二进制网页渲染数据和所述页面的图片数据对所述页面进行绘制,以实现对所述页面的浏览。
所述获取所述URL请求对应的页面,包括:
获取所述URL请求对应的原始网页;
对所述原始网页进行解析,获取并存储所述原始网页中图片标签对应的图片信息,并执行所述原始网页包含的Javascript,得到所述解析后的所述URL对应的页面。
所述根据所述客户端的显示屏幕信息对所述页面进行预处理,得到所述页面的二进制渲染数据和所述页面的缩略图,包括:
对所述页面进行渲染,获得所述页面的渲染数据和所述页面的原始图片;
将所述页面的渲染数据通过序列化转换为二进制数据,得到所述页面的二进制渲染数据;
根据所述客户端的显示屏幕信息,将所述页面的原始图片调整到所述客户端的显示屏幕能够显示的比例,得到所述页面的缩略图;
将所述页面的二进制渲染数据和所述缩略图中的指定的区域进行映射,使所述渲染数据和所述缩略图中的指定的区域一一对应。
所述对所述页面进行渲染,获得所述页面的原始图片,包括:
根据所述客户端的显示屏幕信息,对所述页面上的文本进行排版,使得所述排版后的文本能够完整的显示在所述客户端的显示屏幕上,获得所述页面的原始图片。
根据所述客户端的显示屏幕信息,将所述页面的原始图片调整到所述客户端的显示屏幕能够显示的比例,得到所述页面的缩略图之后,还包括:
判断所述页面的缩略图的内存大小是否超过预设值,如果是,则根据所述客户端的显示屏幕信息对所述缩略图进行切割处理,以减少所述缩略图的内存大小。
另一方面,提供了一种获取网页的方法,所述方法包括:
向服务器端发送统一资源定位符URL请求;
接收所述服务器端返回的所述URL对应的页面的缩略图、所述URL对应的页面的二进制渲染数据和所述URL对应的页面的图片数据;
根据所述URL对应的页面的缩略图、所述URL对应的页面的二进制渲染数据和所述URL对应的页面的图片数据,对所述URL对应的页面进行绘制,以实现对所述页面的浏览。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210164409.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种尿素热解SCR烟气脱硝装置
- 下一篇:脱硫废气处理装置