发明名称 Web流量梳理器和终端访问Web网页的方法及系统
摘要 本发明公开了一种Web流量梳理器和移动终端访问Web网页的方法及系统,该方法主要包括Web流量梳理器接收来自移动终端的访问Web网页的请求;Web流量梳理器从请求中获取移动终端的支持能力;Web流量梳理器将请求转发至Web服务器,从Web服务器获得Web网页的内容;Web流量梳理器按照移动终端的支持能力对Web网页的内容进行布局转换处理。本发明通过Web流量梳理器对Web网页页面布局进行重新排列,过滤不适合移动终端显示的内容,对图片进行转化或格式处理,实现用户访问Web网页不受移动终端性能限制,用户使用任意设备制造商提供的移动终端都能够直接访问Web网页,获取较为完整的Web网页内容的目的。
申请公布号 CN102065106B 申请公布日期 2014.05.28
申请号 CN200910222383.6 申请日期 2009.11.16
申请人 中国电信股份有限公司 发明人 司伟;广小明;侯光华;杨明川;谭国权
分类号 H04L29/08(2006.01)I;H04L12/70(2013.01)I;H04W80/12(2009.01)I 主分类号 H04L29/08(2006.01)I
代理机构 中国国际贸易促进委员会专利商标事务所 11038 代理人 孙宝海
主权项 一种移动终端访问Web网页的方法,其特征在于,所述方法包括:Web流量梳理器接收来自所述移动终端的访问Web网页的请求;所述Web流量梳理器从所述请求中获取所述移动终端的支持能力;所述Web流量梳理器将所述请求转发至Web服务器,从所述Web服务器获得所述Web网页的内容;所述Web流量梳理器按照所述移动终端的支持能力对所述Web网页的内容进行布局转换处理;以及所述Web流量梳理器将布局处理后的所述Web网页的内容发送至所述移动终端以向客户呈现;其中,所述Web流量梳理器按照所述移动终端的支持能力对所述Web网页的内容进行布局转换处理进一步包括:所述Web流量梳理器将通过<div>或<table>布局的所述Web页面按照从左到右的顺序进行解析,并按照所述移动终端屏幕的特性重新排列;对于超过所述移动终端屏幕显示宽度的进行折行处理,使得重排后的页面在所述移动终端上呈现时不再出现左右滚动条;其中,对于通过<div>布局的所述Web页面,<div>元素将原页面分块,根据Html中元素闭合原则,找到页面分块,重新布局,对于<div>里面嵌套<div>的,布局时去掉外层<div>中的样式,保留最里层<div>的内容,如果处理后的<div>里面的内容超过移动终端屏幕显示宽度,则把本块的内容折行处理显示;其中,对于通过<table>布局的所述Web页面,利用HTML的元素封闭原则,结合<Table>中的<tr>元素来重新组织,每个<tr></tr>外增加<table>标签,如果<tr></tr>包含的内容超过移动终端屏幕显示宽度,进行折行处理。
地址 100032 北京市西城区金融大街31号