CN101039357A - 一种手机浏览现有网站的方法 - Google Patents
一种手机浏览现有网站的方法 Download PDFInfo
- Publication number
- CN101039357A CN101039357A CNA2006100650486A CN200610065048A CN101039357A CN 101039357 A CN101039357 A CN 101039357A CN A2006100650486 A CNA2006100650486 A CN A2006100650486A CN 200610065048 A CN200610065048 A CN 200610065048A CN 101039357 A CN101039357 A CN 101039357A
- Authority
- CN
- China
- Prior art keywords
- mobile phone
- gateway
- website
- webpage
- page
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种手机浏览现有网站的方法,包括:一种手机浏览现有网站的方法,包括:手机向网关发送网页请求,网关将该网页请求转发给网页所属网站,网关从该网站接收到该网页,依靠网关内置算法,网关自动将接收的原始网页转换为手机能够显示的格式,最后网关将格式转换后的网页发送到手机。参见图3:一种手机浏览现有网站的方法-结构图。本发明的重要特点是能够低成本,简单、快速的完成手机访问现有网站的工作。
Description
技术领域
本发明涉及手机无线网络领域,尤其是手机通过网关访问网站,属于信息技术领域;
现有网站,指现在已经存在在互联网上,PC机已经能够访问的网站;
网页格式化,指通过网关内置的算法,将现有网站的原始网页转换成手机能够浏览的格式。
背景技术
如今,互联网发展十分需迅速,全球已经有数千万个网站,他们提供各种各样的信息。今天,手机在全世界已经非常普及了。通过手机上网成为手机的一个重要功能,但是手机访问现有网站还存在很大问题:首先,手机无法很好的显示现有网站的网页,因为这些网页是为PC机的大屏幕显示而做的,若在手机上显示,格式给用户的感觉是非常混乱的;其次,相对现在的无线传输的速率来说,这些网页的显得过大,如果手机完全接收这类网页,将会花费较长的时间。
迄今为止,通过手机上网浏览的方式有两种。方式一、访问专门为手机制作的网站;方式二、将手机的屏幕做得尽可能的大,然后由手机直接访问现有网站。参见图1:通常的手机上网的方法-结构图
但是,现存方式有着以下缺点:
1.增加了成本,如果使用方式一,专门为手机制作网站,就需要投入人力、物力重新制作一个手机网站,如果在该手机网站之前已经存在一个现有网站,则新的手机网站的很多信息必定是重复的,显然,这是对资源的浪费,增加了信息制作的成本;如果使用方式二,手机的生产成本就增加了。
2.用户不方便,如果使用方式一,访问专门为手机制作的网站,用户需要重新记住一个新的手机网站地址,因为,他再访问一个新的域名。如果使用方式二,手机的便携性大大降低了,而且如果直接访问现有网站,鉴于现在的无线传输速率,传输的时间会较长,用户难以忍受。
3.增加了维护成本,如果使用方式一,新的手机网站需要大量的人力维护,网站服务器需要维护,信息的更新需要人来输入或者导入等,如果使用方式二,一个较大的文件下载到手机上,因为手机的内存和处理能力有限,手机可能再显示该大网页的时候出现问题。
综合以上情况,从手机上网的实际情况来看,一种能够低成本,少维护,手机访问现有网站方法正是手机用户的现有网站的要求。
发明内容
一种手机浏览现有网站的方法,包括:一种手机浏览现有网站的方法,包括:手机向网关发送网页请求,网关将该网页请求转发给网页所属网站,网关从该网站接收到该网页,依靠网关内置算法,网关自动将接收的原始网页转换为手机能够显示的格式,最后网关将格式转换后的网页发送到手机。
本发明的主要目的在于针对现有技术之不足而提供一种手机浏览现有网站的方法,该方法能够使手机方便的访问现有网站,是一种低成本、高效、快速的手机浏览网站的解决方法。
为此,本发明的技术实现方案如下:
参见图2:一种手机浏览现有网站的方法-结构图。
一种手机浏览现有网站的方法需要以下的几个部分参与:
1.手机
指能够连接Internet的手机,它能够与同样连接在Internet上具有真实IP或域名的网关连接,而且安装了HTML浏览器、或者WML浏览器、或者能够解析网关私有数据格式的浏览器,能够通过HTTP/WAP或其它协议访问网关。
2.网关
具有真实IP或域名的服务器。能够为手机提供HTTP/WAP或者其它协议的服务,从而能够接收手机发送的请求,这些请求包括,对网站网页的请求和其他请求,并转发该网页请求给网站,然后从该网站获得该网页的原始数据;能够对网站的网页进行格式自动转换,并能够将格式转换后的数据转发给手机。
3.现有网站
指现在已经存在在互联网上,PC机已经能够访问的网站,以下简称“网站”。
4.以及它们各部分之间相互连接的Internet网络
手机通过HTTP协议或WAP协议或者其他协议向网关发送一个请求,这个请求包含了对网站的网页请求,或分页请求等其他请求,网关接收到该请求后,向网站请求该网页,得到该网页原始数据之后,依靠网关内置算法,自动将其转换成手机能够显示的格式,同时网关还判断手机的浏览器类型,如:是HTML浏览器、还是WML浏览器、还是其他格式的浏览器,再将格式化后的网页转换成HTML格式、或者WML格式、或者其他格式;最后,将以上处理完毕的数据信息发送给手机;如果手机还提出了需要分页显示,网关还可以分页发送处理后的信息。如果多个手机请求同一网页,网关能够合并为一个请求转发至网站,这样能够节省网络带宽和网关的CPU计算资源。
本发明具体的特点为:
1.手机能够通过网关访问现有网站,网关能够转发请求给网站,并自动转换源网页为能够在手机上显示的格式,然后发送给手机。
2.现有网站无需再建立一个手机网站。
3.网关能够按照手机的请求,分页发送处理后的网页,防止手机一次得到的信息不至于太多,因为一个为PC机设计的网页通常会比较大。
4.网关的合并多个同一网页请求为一个转发请求的方法,能够大大的节省带宽和CPU的计算资源。
附图说明
图1:通常的手机上网的方法-结构图
图2:一种手机浏览现有网站的方法-结构图
图3:一种手机浏览现有网站的方法-接口图
图3描述了各个部分之间的连接接口。
图4:一种手机浏览现有网站的方法-流程图
图4描述了各个部分之间的数据处理流程,尤其是网关的功能,描述了手机如何通过网关访问现有网站的过程。
图5:将多个网页请求合并为一个请求的方法-流程图
图5描述了如何实现将多个网页请求合并为一个网页请求的方法。
具体实施方式
参见图3:一种手机浏览现有网站的方法-接口图
它们之间的连接接口如下:
1.手机与网关之间通过HTTP或者WAP或者其他协议连接。
2.网关与网站之间通过HTTP或者HTTPS或者其他协议连接,完成从现有网站获得原始网页的工作。
以上说明了本发明各个部分之间的连接方式。
下面说明本发明的信息处理和命令发送流程:
参见图4:一种手机浏览现有网站的方法-流程图
1.手机向网关发送网页请求,该请求的内容包括:需要浏览的现有网站的网页,是否需要分页,等信息。以手机与网关之间通过HTTP协议为例:
手机向网关发送的请求的URL为:
http://网关域名/q?url=http://news.sina.com.cn/1234.html&need_page=4&...
因此,手机向网关发送的参数包含:
(1)手机请求的网页为:
http://www.sina.com.cn/1234.html
(2)手机需要的该网页的格式化后的网页的第4页
(3)其他的请求信息
(4)协议自己带的参数,如HTTP协议头会带host,accept,referer等信息说明:以上的参数名字(如:url,need_page)和参数格式(如:http://www.sina.com.cn/1234.html,4),根据实际情况可以定义为其他的名字和其他格式,以上只是举例说明。
2.网关判断该手机的浏览器的类型,判断的方法如下:
手机通过HTTP/WAP/其他协议发送往往还附带其他信息,如:HTTP协议的请求头(head)会包含一系列信息,如:host信息,referer信息,accept信息,其中accept信息告诉了网关浏览器能够显示的格式,例如:“*/*”表示浏览器能够显示WML,HTML的格式,也就是收手机的浏览器既是WML浏览器又是HTML浏览器;又如:“text/vnd.wap.wml”表示能够显示WML格式,如果accept只包含该字串,也就是说,手机上安装的是只能够浏览WML语言的浏览器。
3.网关转发该网页请求,并从网站接收该网页的原始信息。
如:网页请求为
http://www.sina.com.cn/1234.html,则网关向该网页所属的网站请求并获得该网页的原始信息。获得的过程如下:根据该网页的协议,如HTTP协议,向该网站www.sina.com.cn发起一个HTTP请求,请求网页:http://www.sina.com.cn/1234.html,如果该网页存在,网站会在按照HTTP协议的格式返回这个网页的数据。
如果同时存在多个对同一网页的请求,则合并为一个对网站的网页请求。
合并网页请求的实现方法如下:
参见图5:多个网页请求合并为一个请求的方法-流程图
(1)(2)手机1和手机2几乎同时发送一个对网页A的请求;
(3)(4)网关判断手机1和手机2的浏览器的类型等信息;
(5)网关发现同时出现了两个手机对网页A的请求,则只转发一个请求,并获得网页A的原始信息;
(6)(7)根据前面获得的手机1和手机2的信息,以及刚刚得到的网页A的原始数据,网关将原始网页分别转换为手机1和手机2能够显示的格式;
(8)(9)分别向手机1和手机2返回格式化后的网页
以上的多个同一网页请求合并为一个请求的方法,能够大大节省带宽和网关的CPU计算资源,特别是大量手机用户访问同一热门网页的时候,十分有效。
4.通过内置算法和前面获得的手机浏览器类型等信息,将原始网页转化为手机能够显示的格式。方法如下:
(1)删除所有手机不能显示的标记语言,例如:如果源网页是HTML格式,而之前网关判断手机浏览器仅是WML浏览器,则删除所有的HTML语言的标记,如:删除<table...>,</table>等。
(2)转换格式,将原始网页上表示的一些格式,转换为手机上能够显示的格式,如:在HTML网页上的</tr>表示表格的下行,而在WML浏览器上不能够解释</tr>,则将</tr>转换为WML浏览器能够识别换行标志<br>。
(3)加上WML或者HTML的格式头尾,如果需要将HTML原始网页转换为WML浏览器能够显示的格式,还需要加上WML的头和尾,
A.加上WML的头:
<?xml version=″1.0″?>
<!DOCTYPE wml PUBLIC″-//WAPFORUM//DTD WML 1.1//EN″″http://www.wapforum.org/DTD/wml_1.1.xml″>
<wml>
<card title=″......″>
B.加上WML的尾:
</card></wml>
C.中间是格式化后的信息。
以上的处理通过网关上的程序编译成算法,置入网关,只要手机发送网页请求给网关,网关则按照算法自动处理,生成格式化的网页。
5.网关返回格式化后的网页,如果手机提出了分页的请求,分页传送。
通常为PC设计的网页数据会比较大,即使是进行了格式转换,如果一次都传送到手机上,也会显得很大,传输的时间会较长,因此,分页传输就十分必要,实现的方法为:
(1)分页
将格式化后的网页分成若干个子页面,例如:我们如果认为该手机上每个页面最多能够放下1000个字符,则将格式化的页面分成若干个不大于1000字符的子页面。
子页面大小可以根据手机显示屏幕大小来决定,如:手机发送的请求头中间包含ua-pixels信息,为176×220,则该手机是中等偏大的屏幕,可以认为将每个子页面的大小限制为500个字符较合适,一个好的分页大小还需要判断手机的类型等信息,因为不同的手机的不同的CPU和内存会导致处理的速度不一样,因此,分页数据的大小也需要参考这些信息。
(2)传送子页
例如:手机的请求同上为:
http://网关域名/q?url=http://news.sina.com.cn/1234.html&need_page=4&...
表示手机需要第4页信息,于是,网关将格式化后的信息,按照上面的方法分页,再将第4页发送给手机。
Claims (5)
1.一种手机浏览现有网站的方法,包括:手机向网关发送网页请求,网关将该网页请求转发给网页所属网站,网关从该网站接收到该网页,依靠网关内置算法,网关自动将接收的原始网页转换为手机能够显示的格式,最后网关将格式转换后的网页发送到手机。
2.根据权利要求1所述的一种手机浏览现有网站的方法,其特征在于:网关内置了算法,能够自动将原始网页转换为手机能够显示的格式。
3.根据权利要求1所述的一种手机浏览现有网站的方法,其特征在于:网关能够通过判断接收到的手机发送的参数,知道手机浏览器的类型,从而决定发送那种类型的格式给网页。
4.根据权利要求1所述的一种手机浏览现有网站的方法,其特征在于:网关能够根据手机的请求,将格式转换后的网页分页传送到手机上。
5.根据权利要求1所述的一种手机浏览现有网站的方法,其特征在于:网关能够将多个手机对同一网页的请求合并为一个转发请求,向网站请求该网页。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100650486A CN101039357A (zh) | 2006-03-17 | 2006-03-17 | 一种手机浏览现有网站的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2006100650486A CN101039357A (zh) | 2006-03-17 | 2006-03-17 | 一种手机浏览现有网站的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101039357A true CN101039357A (zh) | 2007-09-19 |
Family
ID=38889979
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006100650486A Pending CN101039357A (zh) | 2006-03-17 | 2006-03-17 | 一种手机浏览现有网站的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101039357A (zh) |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011011991A1 (zh) * | 2009-07-31 | 2011-02-03 | 中兴通讯股份有限公司 | 用于使局域网中的网络设备获取业务内容的方法及装置 |
CN102025779A (zh) * | 2010-12-02 | 2011-04-20 | 百度在线网络技术(北京)有限公司 | 建立wap站点的方法和设备 |
CN102063501A (zh) * | 2011-01-05 | 2011-05-18 | 罗敏 | 一种互联网网页转换的方法及装置 |
CN102224715A (zh) * | 2008-09-23 | 2011-10-19 | 诺基亚公司 | 低资源设备中的优化轮询 |
CN101587490B (zh) * | 2009-07-01 | 2012-06-06 | 优视科技有限公司 | 一种网页重排版处理方法和代理服务器 |
CN102682093A (zh) * | 2012-04-25 | 2012-09-19 | 广州市动景计算机科技有限公司 | 一种移动浏览器网页分段加载方法及*** |
CN102812456A (zh) * | 2010-02-04 | 2012-12-05 | 爱立信(中国)通信有限公司 | 用于内容叠合的方法 |
CN103136259A (zh) * | 2011-11-30 | 2013-06-05 | 百度在线网络技术(北京)有限公司 | 一种基于内容块标识处理网页内容的方法与设备 |
WO2013155939A1 (zh) * | 2012-04-18 | 2013-10-24 | 中兴通讯股份有限公司 | 因特网与运营商网络业务共享方法、服务方及网页网关 |
CN103516731A (zh) * | 2012-06-15 | 2014-01-15 | 华为技术有限公司 | 一种缓存服务器的服务方法、缓存服务器及*** |
CN103580456A (zh) * | 2013-11-26 | 2014-02-12 | 矽力杰半导体技术(杭州)有限公司 | 开关电源控制方法及控制电路及带该控制电路的开关电源 |
CN103701714A (zh) * | 2013-12-25 | 2014-04-02 | 北京奇虎科技有限公司 | 页面提取方法、服务器及网络*** |
CN101539934B (zh) * | 2009-03-30 | 2015-12-16 | 华为技术有限公司 | 在wap网页中***广告的方法 |
CN105447107A (zh) * | 2015-11-13 | 2016-03-30 | 小米科技有限责任公司 | 网页访问方法、装置及*** |
CN111259290A (zh) * | 2020-01-19 | 2020-06-09 | 北京无限光场科技有限公司 | 信息显示方法、装置、电子设备和计算机可读介质 |
-
2006
- 2006-03-17 CN CNA2006100650486A patent/CN101039357A/zh active Pending
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102224715A (zh) * | 2008-09-23 | 2011-10-19 | 诺基亚公司 | 低资源设备中的优化轮询 |
CN101539934B (zh) * | 2009-03-30 | 2015-12-16 | 华为技术有限公司 | 在wap网页中***广告的方法 |
CN101587490B (zh) * | 2009-07-01 | 2012-06-06 | 优视科技有限公司 | 一种网页重排版处理方法和代理服务器 |
WO2011011991A1 (zh) * | 2009-07-31 | 2011-02-03 | 中兴通讯股份有限公司 | 用于使局域网中的网络设备获取业务内容的方法及装置 |
CN101989913A (zh) * | 2009-07-31 | 2011-03-23 | 中兴通讯股份有限公司 | 用于使局域网中的网络设备获取业务内容的方法及装置 |
CN102812456A (zh) * | 2010-02-04 | 2012-12-05 | 爱立信(中国)通信有限公司 | 用于内容叠合的方法 |
CN102025779A (zh) * | 2010-12-02 | 2011-04-20 | 百度在线网络技术(北京)有限公司 | 建立wap站点的方法和设备 |
CN102063501A (zh) * | 2011-01-05 | 2011-05-18 | 罗敏 | 一种互联网网页转换的方法及装置 |
CN102063501B (zh) * | 2011-01-05 | 2014-04-16 | 罗敏 | 一种互联网网页转换的方法及装置 |
CN103136259A (zh) * | 2011-11-30 | 2013-06-05 | 百度在线网络技术(北京)有限公司 | 一种基于内容块标识处理网页内容的方法与设备 |
CN103136259B (zh) * | 2011-11-30 | 2018-03-23 | 百度在线网络技术(北京)有限公司 | 一种基于内容块标识处理网页内容的方法与设备 |
WO2013155939A1 (zh) * | 2012-04-18 | 2013-10-24 | 中兴通讯股份有限公司 | 因特网与运营商网络业务共享方法、服务方及网页网关 |
CN102682093B (zh) * | 2012-04-25 | 2014-09-17 | 广州市动景计算机科技有限公司 | 一种移动浏览器网页分段加载方法及*** |
CN102682093A (zh) * | 2012-04-25 | 2012-09-19 | 广州市动景计算机科技有限公司 | 一种移动浏览器网页分段加载方法及*** |
CN103516731A (zh) * | 2012-06-15 | 2014-01-15 | 华为技术有限公司 | 一种缓存服务器的服务方法、缓存服务器及*** |
CN103516731B (zh) * | 2012-06-15 | 2017-04-19 | 华为技术有限公司 | 一种缓存服务器的服务方法、缓存服务器及*** |
CN103580456B (zh) * | 2013-11-26 | 2016-04-20 | 矽力杰半导体技术(杭州)有限公司 | 开关电源控制方法及控制电路及带该控制电路的开关电源 |
CN103580456A (zh) * | 2013-11-26 | 2014-02-12 | 矽力杰半导体技术(杭州)有限公司 | 开关电源控制方法及控制电路及带该控制电路的开关电源 |
CN103701714A (zh) * | 2013-12-25 | 2014-04-02 | 北京奇虎科技有限公司 | 页面提取方法、服务器及网络*** |
CN103701714B (zh) * | 2013-12-25 | 2018-03-23 | 北京奇安信科技有限公司 | 页面提取方法、服务器及网络*** |
CN105447107A (zh) * | 2015-11-13 | 2016-03-30 | 小米科技有限责任公司 | 网页访问方法、装置及*** |
CN111259290A (zh) * | 2020-01-19 | 2020-06-09 | 北京无限光场科技有限公司 | 信息显示方法、装置、电子设备和计算机可读介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101039357A (zh) | 一种手机浏览现有网站的方法 | |
CN103220371B (zh) | 内容适配方法及*** | |
CN102867007B (zh) | 网页浏览方法及装置 | |
CN102487402B (zh) | 由服务器端实现网页渲染的方法、设备和*** | |
CN1240233C (zh) | 使用短消息业务和无线因特网接收数据的方法 | |
CN102325188B (zh) | 在移动终端上实现网页浏览的方法和*** | |
CN1960409A (zh) | 一种在移动电话上浏览web或rss网站内容的方法及其计算机装置 | |
CN1256847A (zh) | 一个移动通信网络中的数据服务 | |
JP2005346734A (ja) | コンテンツ提供方法 | |
CN1433239A (zh) | 用于将web页html数据表现为适合在无线移动站的屏幕上显示的格式的装置和方法 | |
KR101424261B1 (ko) | 모바일 웹 서비스를 제공하는 단말기 및 상기 단말기의동작 방법 | |
CN101043348A (zh) | 实现广告业务的方法、***及设备 | |
CN101067819A (zh) | 网页资源发布方法和发布*** | |
CN1416090A (zh) | 向网络用户推送定制页面的方法 | |
CN101674374A (zh) | 用于移动通讯终端的网页内容提取转发***及其应用方法 | |
CN100471151C (zh) | 一种在电脑上浏览wml或rss网页的方法及其计算机装置 | |
CN1567815A (zh) | 信息提供方法、服务器、程序、和存储介质 | |
CN102262628B (zh) | 一种网页分割方法和分页服务器 | |
CN101635887A (zh) | 一种手机通过短信阅读网站信息的方法 | |
CN100421414C (zh) | 一种移动终端中实现发送网页信息的装置及方法 | |
CN1138216C (zh) | 为多种设备提供快速信息服务的装置及方法 | |
CN101620621A (zh) | 一种网页切分方法及*** | |
CN1362827A (zh) | 转发网上内容同时减小数据量的内容中继服务装置 | |
CN102790749A (zh) | 数据业务的处理方法及***、wap网关、用户终端 | |
CN1750672A (zh) | 读取彩信内容的方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20070919 |