一种在电脑上浏览wml或rss网页的方法及其计算机装置的制作方法

文档序号:6557339阅读:121来源:国知局
专利名称:一种在电脑上浏览wml或rss网页的方法及其计算机装置的制作方法
技术领域
本发明涉及一种向客户端提供网络内容服务的方法和装置,更具体地说,本发明涉及一种向电脑客户端提供多种网站内容服务的方法和装置。
背景技术
随着移动通讯3G时代的临近,越来越多的人开始熟悉、使用WAP(WirelessApplication Protocol无线应用协议,一种只有在手机上才可以访问的网页格式)网站及其内容服务。
此外,为了移动电话便于浏览而对传统WEB网站技术改造产生的RSS(Really Simple Syndication,简易供稿技术的缩写,是某一站点用来和其它站点之间共享内容的一种简易方式,也叫聚合内容。)网站、博客网站正在蓬勃发展,目前也已经有十分丰富的根据内容分类的RSS聚合网址。由于该方法同时支持浏览RSS网址(原理同浏览WEB),如能加以收藏,也有可能在短时间内使WAP用户终端的可浏览内容和功能得以迅速地丰富和发展。
但是,WAP网站、RSS网站其浏览路径和方法对于许多人来说还是比较陌生、不熟练的,而且,由于手机等移动电话终端的软硬件限制诸如存储器太小、电池支持能力有限、处理速度慢、不能储存大量的WAP、RSS网站的链接数据等,所以在相当长时间内,移动电话终端仅能支持在短周期内、对个别WAP、RSS网站和较小WML(Wireless Markup Language无线标记语言,内置于移动设备中的微型浏览器能够解释这种标记语言。)内容作时间有限的处理和浏览,这既极大地限制了WAP、RSS网站的发展,也极大地限制了移动电话用户的浏览范围和浏览意愿,最终可能危及到整个WAP、RSS技术的商业化运作乃至产业存续。
为此,找到一种允许移动电话用户不受时间限制、快速、大量地浏览WAP、RSS网站、从而找到个性化WAP、RSS网站族群的方法和技术,不论对于移动电话用户还是WAP、RSS网站业界来说,都是具有非常重要的意义的事情。
与此鲜明对比的是,电脑在城市家庭中、办公室中的利用几乎达到了无处不在的程度,而且利用电脑上网浏览传统的WEB网站也非常普及,如果借助电脑先对WAP、RSS网站的WML/RSS网页进行浏览了解,在此基础上形成个性化WAP、RSS网站族群,然后将之转移到移动电话终端上去,无疑将会大大促进移动电话用户的浏览热情和意愿、而且还会对WAP、RSS技术的商业化运作乃至产业存续产生非常强大、积极的推动作用。
但是,在目前的公开资讯中,并未见到利用传统浏览器电脑不受限制地对丰富的WML网站、RSS网站内容进行浏览的相关装置和方法的技术介绍。

发明内容
针对现有技术的上述缺点,本发明的目的是要提供一种在电脑上浏览XML、RSS网页的方法和计算机装置,该技术能帮助包括移动电话用户在内的用户克服对WML网站、RSS网站内容进行浏览的限制,给用户提供一个能对内容丰富的WML网站、RSS网站随意进行浏览的平台,从而极大地推进WAP、RSS技术的发展。
为此,本发明的技术解决方案是一种在电脑上浏览WML或RSS网页的方法,所述电脑上包括显示器和安装有WEB的网络客户端,所述WML或RSS网页由相应网站根据请求而动态形成,而所述浏览方法包括如下步骤A、所述网络客户端向WEB服务模块发出浏览WML或RSS网页的HTTP请求;B、WEB服务模块接收浏览WML或RSS网页的HTTP请求并从中提取出要浏览的WML或RSS网址发出,C、浏览模块接收WEB服务模块转发来的网址,构造新的HTTP请求、通过网络建立与相应网站的连结并向之发出,而且,若检查到以前保存的相应网站的Cookie数据则将其构造在所述HTTP请求中;D、相应的网站收到HTTP请求数据后向所述浏览模块响应WML或RSS数据;E、所述浏览模块接收并转发WML或RSS响应数据给格式转换模块,而且,若检查到响应数据中含Cookie设置数据则同相应网站对应予以保存或更新同名的Cookie数据;F、所述格式转换模块接收WML或RSS响应数据,将之转换成为HTML格式包括将相对Uri(Universal Resource Identifier,通用资源标识符,或称为“链接符”或简称为“链接”,后同)补充为完全Uri、将编码后的Uri作为参数封装成可由WEB服务模块处理的Uri格式,进行编码实现从WML格式的表单到HTML格式的表单的转换、封装,然后转发给所述WEB服务模块;G、WEB服务模块将HTML格式数据经网络发给所述网络客户端加以显示、浏览和处理。
本发明在电脑上浏览WML或RSS网页的方法,允许人们在仅装有传统IE/FireFox/Netscape等浏览器的传统客户端电脑上简捷地浏览WAP或RSS网页,而不需费力地找寻专业软件、再下载到浏览器电脑上,省去安装专业软件带来的工作量和可能的危害,用户可以直接通过上传统的互联网浏览器电脑就能浏览内容丰富的WML或RSS网页,而且具有如下优点1、对于初次接触WAP或RSS技术服务的人,提供一个先期了解、学习WAP的方法;2、为网站提供向移动电话用户和电脑用户推广WAP或RSS网站的技术服务的有效方法;3、通过传统电脑浏览筛选、试用WAP或RSS网站,将筛选结果填加到手机书签中,解决在手机上记忆、输入网址难、查找难、存在订购陷阱等现实问题;4、基于本发明的方法,可以建立一个结合RSS、博客技术,将多个WAP频道、栏目、内容进行快速、高效的传播、推广的浏览平台或门户网站。
5、本发明的方法,可以运行非常接近机器语言的编程语言来实现控制功能,因此能够跨越多个网络操作层次发挥控制作用,因而能支持对各种WAP或RSS网站进行范围广泛的访问,而且能达到更高的访问速度和更高的服务质量。
本发明方法的具体改进还包括所述浏览方法还包括步骤B的如下前序分步骤步骤B1、WEB服务模块接收并响应网络客户端发出的HTTP请求,向网络客户端返回含WML或RSS网址输入框的HTML页面;步骤B2、WEB服务模块接收并检测网络客户端输入的WML或RSS网页网址是否有效,若是、转向步骤B,若否、提供有效的WEB服务包括提示用户输入正确格式的WML或RSS网址。
所述网络客户端还安装有阅读插件模块,所述浏览方法包括步骤S1、网络客户端向网络发出浏览某类网页的HTTP请求,相应网站收到HTTP数据请求后向网络客户端回复HTTP响应数据;步骤S2、所述阅读插件模块识别收到的响应数据是否包含WML或RSS格式,如否、则直接将响应数据转给网络客户端显示和浏览,如是、则从响应HTTP请求中提取出要浏览的WML或RSS网址,发向WEB服务模块;步骤S3、WEB服务模块收到含WML或RSS网址的请求后发出,转向步骤C。
所述步骤C中,所述浏览模块根据原页面格式向相应网站发出GET或POST格式的HTTP请求数据。
所述步骤E中,所述浏览模块检测到响应的数据字符集为Unicode或Utf8或gb2312或传输格式为chunked或内容压缩格式为gzip或compress,则将其转换、解码成utf8字符集、非编码、非压缩格式转发给格式转换模块。
相应地,本发明的另一技术解决方案是一种在电脑上浏览WML或RSS网页的计算机装置,所述电脑包括通用硬件配置、显示器和互联网接口,且安装有WEB网络客户端;而所述计算机装置包括如下模块WEB服务模块,包括与网络的接口,所述WEB服务模块用于接收来自WEB网络客户端的浏览WML或RSS网页的HTTP请求、并提取出WML或RSS网页网址发出;所述WEB服务模块接收来自格式转换模块的HTTP格式响应数据经网络发给所述网络客户端加以显示、浏览和处理;浏览模块,包括接收WEB服务模块发来的WML或RSS网页请求数据,进行解析处理后模拟WAP或RSS客户端与相应网站建立连结,根据原页面格式向之发出请求数据,而且,若检查到以前保存的相应网站的Cookie数据则携带一起发出,所述浏览模块还用于接收相应网站回复的WML或RSS网页响应数据,而且,若检查到响应数据中含Cookie设置数据则同相应网站对应予以保存或更新同名的Cookie数据,并将WML或RSS网页响应数据发向所述格式转换模块;格式转换模块,接收来自浏览模块的WML或RSS网页响应数据后将之转换成为HTML格式包括将相对链接补充为完全链接、将编码后的链接作为参数封装成可由WEB服务模块处理的链接格式,进行编码实现从WML格式的表单到HTML格式的表单的转换、封装,然后转发给所述WEB服务模块。
本发明的装置根据广泛浏览、访问的目的任务,构建了三个配合自如的操作模块WEB服务模块、浏览模块、格式转换模块,三个操作模块的具体功能操作配合默契、灵活地进行数据请求和相应的转换、传递,实现了在传统电脑上浏览WAP或RSS网站内容的目的,优化和科学的模块化设计强有力地支持对各种WAP或RSS网站进行更为广泛的访问,而且能达到更高的访问速度和更高的服务质量。基于本发明的装置,可以建立一个结合RSS、博客技术,将多个WAP频道、栏目、内容进行快速、高效的传播、推广的浏览平台或门户网站服务器。
本发明装置的具体结构改进还包括所述计算机装置还包括安装在网络客户端上的阅读插件模块,该模块对响应数据是否包含WML或RSS格式作出识别和区别处理,然后提取出要浏览的WML或RSS网址,发向WEB服务模块。
所述电脑是台式电脑、笔记本式电脑、个人数字助理终端其中一种。
以下结合附图和具体实施例对本发明做进一步说明。


图1为本发明方法实施例的框形示意图。
图2为本发明装置实施例的结构示意框图。
具体实施例方式
如图1,所示为本发明在电脑上浏览WAP或RSS网页的方法实施例的框形示意图。所述电脑上包括显示器和安装有WEB的网络客户端,所述WML或RSS网页由相应网站根据请求而动态形成,而所述浏览方法包括如下步骤A、所述网络客户端向WEB服务模块发出浏览WML或RSS网页的HTTP请求;B1、WEB服务模块接收并响应网络客户端发出的HTTP请求,向网络客户端返回含WML或RSS网址输入框的HTML页面;B2、WEB服务模块接收并检测网络客户端输入的WML或RSS网页网址是否有效,若是、转向步骤B,若否、提供有效的WEB服务包括提示用户输入正确格式的WML或RSS网址;B、WEB服务模块接收浏览WML或RSS网页的HTTP请求并从中提取出要浏览的WML或RSS网址发出;C、浏览模块接收WEB服务模块转发来的网址,根据原页面格式,构造新的GET或POST格式的HTTP请求、通过网络建立与相应网站的连结并向之发出,而且,若检查到以前保存的相应网站的Cookie数据则将其构造在所述HTTP请求中;D、相应的网站收到HTTP请求数据后向所述浏览模块响应WML或RSS数据;E、所述浏览模块接收并转发WML或RSS响应数据给格式转换模块,而且,若检查到响应数据中含Cookie设置数据则同相应网站对应予以保存或更新同名的Cookie数据;所述步骤E中,所述浏览模块检测到响应的数据字符集为Unicode或Utf8或gb2312或传输格式为chunked或内容压缩格式为gzip或compress,则将其转换、解码成utf8字符集、非编码、非压缩格式转发给格式转换模块;步骤C、E有利浏览模块与网站间建立灵活、快捷的连接;F、所述格式转换模块接收WML或RSS响应数据,将之转换成为HTML格式包括将相对Uri补充为完全Uri、将编码后的Uri作为参数封装成可由WEB服务模块处理的Uri格式,进行编码实现从WML格式的表单到HTML格式的表单的转换、封装,然后转发给所述WEB服务模块;G、WEB服务模块将HTML格式数据经网络发给所述网络客户端加以显示、浏览和处理。
如图2,所示为本发明在电脑上浏览WAP或RSS网页的装置实施例的框形示意图。其中,相应于各个浏览步骤的标记参见图1。
一种在电脑10上浏览WML或RSS网页的计算机装置20,所述电脑10包括通用硬件配置、显示器和互联网接口,且安装有WEB网络客户端;而所述计算机装置20包括如下模块WEB服务模块21,包括与网络的接口,所述WEB服务模块21用于接收来自WEB网络客户端的浏览WML或RSS网页的HTTP请求、并提取出WML或RSS网页网址发出;所述WEB服务模块21接收来自格式转换模块23的HTTP格式响应数据经网络发给所述网络客户端加以显示、浏览和处理;浏览模块22,包括接收WEB服务模块21发来的WML或RSS网页请求数据,进行解析处理后模拟WAP或RSS客户端与相应网站30建立连结,根据原页面格式向之发出请求数据,而且,若检查到以前保存的相应网站的Cookie数据则携带一起发出,所述浏览模块22还用于接收相应网站30回复的WML或RSS网页响应数据,而且,若检查到响应数据中含Cookie设置数据则同相应网站30对应予以保存或更新同名的Cookie数据,并将WML或RSS网页响应数据发向所述格式转换模块23;格式转换模块23,接收来自浏览模块22的WML或RSS网页响应数据后将之转换成为HTML格式包括将相对链接补充为完全链接、将编码后的链接作为参数封装成可由WEB服务模块处理的链接格式,进行编码实现从WML格式的表单到HTML格式的表单的转换、封装,然后转发给所述WEB服务模块21。
所述电脑10是台式电脑、笔记本式电脑、个人数字助理终端其中一种。
权利要求
1.一种在电脑上浏览WML或RSS网页的方法,所述电脑上包括显示器和安装有WEB的网络客户端,所述WML或RSS网页由相应网站根据请求而动态形成,其特征在于所述浏览方法包括如下步骤A、所述网络客户端向WEB服务模块发出浏览WML或RSS网页的HTTP请求;B、WEB服务模块接收浏览WML或RSS网页的HTTP请求并从中提取出要浏览的WML或RSS网址发出,C、浏览模块接收WEB服务模块转发来的网址,构造新的HTTP请求、通过网络建立与相应网站的连结并向之发出,而且,若检查到以前保存的相应网站的Cookie数据则将其构造在所述HTTP请求中;D、相应的网站收到HTTP请求数据后向所述浏览模块响应WML或RSS数据;E、所述浏览模块接收并转发WML或RSS响应数据给格式转换模块,而且,若检查到响应数据中含Cookie设置数据则同相应网站对应予以保存或更新同名的Cookie数据;F、所述格式转换模块接收WML或RSS响应数据,将之转换成为HTML格式包括将相对Uri补充为完全Uri、将编码后的Uri作为参数封装成可由WEB服务模块处理的Uri格式,进行编码实现从WML格式的表单到HTML格式的表单的转换、封装,然后转发给所述WEB服务模块;G、WEB服务模块将HTML格式数据经网络发给所述网络客户端加以显示、浏览和处理。
2.如权利要求1或2所述在电脑上浏览WML或RSS网页的方法,其特征在于所述浏览方法还包括步骤B的如下前序分步骤步骤B1、WEB服务模块接收并响应网络客户端发出的HTTP请求,向网络客户端返回含WML或RSS网址输入框的HTML页面;步骤B2、WEB服务模块接收并检测网络客户端输入的WML或RSS网页网址是否有效,若是、转向步骤B,若否、提供有效的WEB服务包括提示用户输入正确格式的WML或RSS网址。
3.如权利要求1或2所述在电脑上浏览WML或RSS网页的方法,其特征在于所述网络客户端还安装有阅读插件模块,所述浏览方法包括步骤S1、网络客户端向网络发出浏览某类网页的HTTP请求,相应网站收到HTTP数据请求后向网络客户端回复HTTP响应数据;步骤S2、所述阅读插件模块识别收到的响应数据是否包含WML或RSS格式,如否、则直接将响应数据转给网络客户端显示和浏览,如是、则从响应HTTP请求中提取出要浏览的WML或RSS网址,发向WEB服务模块;步骤S3、WEB服务模块收到含WML或RSS网址的请求后发出,转向步骤C。
4.如权利要求1或2所述在电脑上浏览WML或RSS网页的方法,其特征在于所述步骤C中,所述浏览模块根据原页面格式向相应网站发出GET或POST格式的HTTP请求数据。
5.如权利要求1或2所述在电脑上浏览WML或RSS网页的方法,其特征在于所述步骤E中,所述浏览模块检测到响应的数据字符集为Unicode或Utf8或gb2312或传输格式为chunked或内容压缩格式为gzip或compress,则将其转换、解码成utf8字符集、非编码、非压缩格式转发给格式转换模块。
6.一种在电脑上浏览WML或RSS网页的计算机装置,所述电脑包括通用硬件配置、显示器和互联网接口,且安装有WEB网络客户端;其特征在于所述计算机装置包括如下模块WEB服务模块,包括与网络的接口,所述WEB服务模块用于接收来自WEB网络客户端的浏览WML或RSS网页的HTTP请求、并提取出WML或RSS网页网址发出;所述WEB服务模块接收来自格式转换模块的HTTP格式响应数据经网络发给所述网络客户端加以显示、浏览和处理;浏览模块,包括接收WEB服务模块发来的WML或RSS网页请求数据,进行解析处理后模拟WAP或RSS客户端与相应网站建立连结,根据原页面格式向之发出请求数据,而且,若检查到以前保存的相应网站的Cookie数据则携带一起发出,所述浏览模块还用于接收相应网站回复的WML或RSS网页响应数据,而且,若检查到响应数据中含Cookie设置数据则同相应网站对应予以保存或更新同名的Cookie数据,并将WML或RSS网页响应数据发向所述格式转换模块;格式转换模块,接收来自浏览模块的WML或RSS网页响应数据后将之转换成为HTML格式包括将相对链接补充为完全链接、将编码后的链接作为参数封装成可由WEB服务模块处理的链接格式,进行编码实现从WML格式的表单到HTML格式的表单的转换、封装,然后转发给所述WEB服务模块。
7.如权利要求6所述在电脑上浏览WML或RSS网页的计算机装置,其特征在于所述计算机装置还包括安装在网络客户端上的阅读插件模块,该模块对响应数据是否包含WML或RSS格式作出识别和区别处理,然后提取出要浏览的WML或RSS网址,发向WEB服务模块。
8.如权利要求6所述在电脑上浏览WML或RSS网页的计算机装置,其特征在于所述电脑是台式电脑、笔记本式电脑、个人数字助理终端其中一种。
全文摘要
本发明涉及一种在电脑上浏览WML或RSS网页的方法和计算机装置,方法包括如下步骤A.网络客户端向WEB服务模块发出浏览网页的HTTP请求;B.WEB服务模块接收浏览网页的HTTP请求并发出,C.浏览模块接收WEB服务模块转发来的网址,构造新的HTTP请求,通过网络建立与相应网站的连结并向之发出;D.相应的网站收到HTTP请求数据后向浏览模块响应数据;E.浏览模块接收并转发响应数据给格式转换模块;F.格式转换模块接收WML或RSS响应数据,将之转换成为HTML格式然后转发给WEB服务模块;G.WEB服务模块将HTML格式数据发给网络客户端。本发明给用户提供一个能对内容丰富的WML网站、RSS网站随意进行浏览的平台。
文档编号G06F17/30GK1960303SQ200610062808
公开日2007年5月9日 申请日期2006年9月25日 优先权日2006年9月25日
发明者郭枭业 申请人:郭枭业
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1