[发明专利]网页处理方法和系统、及代理服务器有效
申请号: | 201210059871.1 | 申请日: | 2012-03-08 |
公开(公告)号: | CN103312736A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 康彬 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 滕一斌 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 处理 方法 系统 代理服务器 | ||
技术领域
本发明涉及信息处理技术领域,特别涉及一种网页处理方法和系统、及代理服务器。
背景技术
随着移动技术的发展,越来越多的用户使用移动终端浏览网页。用户使用移动终端浏览网页时,通常需要经过以下几个步骤:
步骤S1:移动终端浏览器与网页服务器建立HTTP(Hypertext Transport Protocol,超文本传输协议)连接,并请求网页数据;
步骤S2:网页服务器向移动终端浏览器下发对应的网页数据;
步骤S3:移动终端浏览器接收网页数据进行解析显示,并断开与网页服务器的HTTP连接。
如果网页中含有多个独立元素,如需要单独下载的图片、图表等,步骤S2中获取的网页数据中会包括多个网址URL(Uniform Resource Locator,统一资源定位符),每个网址对应一个独立元素。那么,移动终端还需要根据独立元素的网址,为每个独立元素重复上面的步骤,以获取独立元素数据,并对获取的数据进行解析,然后同网页数据一起显示。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
当网页中含有的独立元素较多时,移动终端需要重复多次与网页服务器交互,导致浏览一张网页耗费的时间和网络流量成倍增长,降低了用户体验,特别是在网络状况不太好的情况下,用户体验非常差。
发明内容
为了解决当网页中含有较多的独立元素时,移动终端需要与网页服务器重复多次交互,造成时间与网络流量的浪费的问题,本发明实施例提供了一种网页处理方法、服务器和系统。所述技术方案如下:
一方面,本发明实施例提供了一种网页处理方法,所述方法包括:
代理服务器获取网页中的独立元素的网址,所述独立元素包括图片、图表和动画中的至少一种;
代理服务器从网页服务器拉取与所述独立元素的网址对应的独立元素数据;
代理服务器将所述独立元素数据打包发送给移动终端。
优选地,所述代理服务器获取网页中的独立元素的网址,包括:
代理服务器根据移动终端发送的获取独立元素数据的请求,获取所述独立元素的网址,所述获取独立元素数据的请求是所述移动终端接收到网页服务器返回的网页数据并解析所述网页数据后,默认发送给所述代理服务器的。
优选地,所述代理服务器获取网页中的独立元素的网址之前,所述方法还包括:
代理服务器接收所述移动终端发送的网页浏览请求,所述网页浏览请求中包括待浏览网页的网址;
根据所述待浏览网页的网址,从网页服务器拉取所述待浏览网页的网页数据;
从所述网页数据中获取网页中的独立元素的网址;
相应地,所述代理服务器将所述独立元素数据打包发送给移动终端,包括:
代理服务器将所述网页数据和所述独立元素数据一起打包发送给所述移动终端。
进一步地,所述代理服务器将所述独立元素数据打包发送给移动终端之后,所述方法还包括:移动终端将所述独立元素数据缓存在本地。
进一步地,所述代理服务器将所述网页数据和所述独立元素数据一起打包发送给所述移动终端,包括:
在所述网页数据的网页头中插入所述独立元素数据,从而将所述网页数据与所述独立元素数据合成为一个新的网页;
将所述新的网页发送给所述移动终端。
更进一步地,所述在所述网页数据的网页头中插入所述独立元素数据,从而将所述网页数据与所述独立元素数据合成为一个新的网页之后,所述方法还包括:
将所述新的网页分割成多个小页面;
在所述小页面之间建立链接;
相应地,所述将所述新的网页发送给所述移动终端,包括:
将所述小页面分别打包发送给所述移动终端。
另一方面,本发明实施例还提供了一种代理服务器,所述服务器包括:
获取模块,用于获取网页中的独立元素的网址,所述独立元素包括图片、图表和动画中的至少一种;
执行模块,用于从网页服务器拉取与所述获取模块获取到的网址对应的独立元素数据;
发送模块,用于将所述执行模块获得的独立元素数据打包发送给移动终端。
优选地,所述获取模块用于,根据移动终端发送的获取独立元素数据的请求,获取所述独立元素的网址,所述获取独立元素数据的请求是所述移动终端接收到网页服务器返回的网页数据并解析所述网页数据后,默认发送给所述代理服务器的。
优选地,所述服务器还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210059871.1/2.html,转载请声明来源钻瓜专利网。