[发明专利]一种WAP网站在线网页转换方法及装置无效
申请号: | 201010617981.6 | 申请日: | 2010-12-31 |
公开(公告)号: | CN102567404A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 贾海禄 | 申请(专利权)人: | 北京瑞信在线系统技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 张浴月;刘文意 |
地址: | 100007 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 wap 网站 在线 网页 转换 方法 装置 | ||
技术领域
本发明涉及计算机网页转换领域,尤其涉及一种WAP网站在线网页转换方法及装置。
背景技术
目前通过移动终端上网是一个流行的趋势,新型智能移动终端都采用的浏览器是一个HTML(Hyper Text Mark-up Language,超文本标记语言)浏览器,然而上述智能移动终端所采用的HTML浏览器以及传统的用在计算机终端的HTML浏览器(IE,Firefox,chrome),都不能浏览传统的为非智能移动终端设计的WML移动终端网页,而只能浏览HTML格式的网页。
而现在非智能移动终端仍然占到市场主流,各大网站提供商都针对非智能移动终端提供了WML(Wireless Markup language,无线标记语言)格式的网页,并建立了相对应的WAP(Wireless Application Protocol,无线应用通讯协议)站点。随着用户的增加,WAP网站的质量和WML网页的数量越来越丰富,如果新型智能移动终端和无线计算机终端仍不能浏览WAP网站中的WML类型的网页,这样就使新型智能移动终端和无线计算机终端的上网服务受到限制,并且造成原有WAP资源的浪费。
发明内容
为了解决上述问题,本发明的实施例的一种目的是提供一种WAP网站在线网页转换方法,能够实现智能移动终端以及计算机终端访问WAP网站资源,充分利用更多的网络资源。
因此,为了实现上述目的,本发明提供一种WAP网站在线网页转换方法,包括以下步骤:
S1:获取用户访问的WAP网站地址;
S2:下载所述WAP网站地址对应的WML网页;
S3:解析所述WML网页并将其转化为HTML网页,将所述HTML网页结果返回给所述用户。
根据本发明的一个实施例,所述步骤S3具体为:
S31:将所述WML网页解析生成文档结构DOM树;
S32:遍历所述DOM树结构,寻找WML与HTML不同的元素,依据元素的语义对寻找到元素进行语法转换,在DOM树中将其转换为对应的HTML网页节点;
S33:然后将所述处理后的DOM树转换成HTML格式的网页,返回给所述用户。
根据本发明的一个实施例,在步骤S31之前还包括去除WML网页转义符标记的步骤。
根据本发明的一个实施例,上述所述步骤S32还包括以下步骤:
处理WML网页标签的步骤:
若寻找到的元素中不具有HTML网页中所必须有的标签,则添加HTML网页中所必须有的标签,
以及若寻找到的元素中具有在HTML网页内容没有相对应的标签,则忽略掉该标签,保留标签中的内容;
处理地址的步骤:
遍历所述DOM树中所有URL地址,将所述URL字符串编码转换为utf-8编码格式,
以及遍历所述DOM树中的图片地址,将其转换为能够直接访问图片的绝对地址。
根绝本发明的一个实施例,所述步骤S2具体为:
S21:对所述网站地址进行编码转换,将所述网站地址的编码转换为utf-8编码;
S22:将所述网站地址中包含的有关代理服务器信息的地址字符进行转换,使所述网站地址成为所要访问网站的绝对地址;
S23:根据http协议判断给定网页地址的网页是否能下载,是则下载所述网站地址对应的网页内容,否则向用户返回下载失败的信息。
本发明的另一目的是提供一种WAP网站在线网页转换装置,所述装置包括:
获取模块,用于获取用户访问的WAP网站地址;
下载模块,用于下载所述WAP网站地址对应的WML网页;
解析模块,用于解析所述WML网页并将其转化为HTML网页,并将所述HTML网页结果返回给所述用户。
所述解析模块还包括:
结构转换单元,用于将所述WML网页解析生成文档结构DOM树;
遍历单元,用于遍历所述DOM树结构,寻找不同的展示元素,根据不同的语义将其转换为对应的HTML网页节点;
转换单元,用于将处理后的DOM树转换成HTML格式的网页,返回给所述用户。
所述下载模块还包括:
编码转换单元,用于对所述网站地址进行编码转换,将所述网站地址的编码转换为utf-8编码;
地址转换单元,用于将所述网站地址中包含的有关代理服务器信息的地址字符进行转换,使所述网站地址成为所要访问网站的绝对地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞信在线系统技术有限公司,未经北京瑞信在线系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010617981.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:液晶显示器的驱动方法
- 下一篇:电脑防辐射护眼屏幕