http://myalice.51.net/wapabout001.htm
WAP的产生
--------------------------------------------------------------------------------
在过去,互联网的无线接入受到便携终端及无线网络功能的限制,1997年 6月,爱立信、摩托 罗拉
、诺基亚和无线星球(Unwired Planet)共同组成了WAP论坛,该论坛旨在将Internet 的大量 信息及先
进的业务引入到无线数字话机及终端中,目标是产生一个适用于不同无线网络技术的全球 无线协议规范
,以供适当的工业标准组织采纳。未名工作室
WAP 论坛设立以后得到了业界的积极响应,各路人士纷纷汇聚旗下。 1998年初, WAP规范正 式公布
。WAP 是一个开放的全球标准,可以使移动电话和其他无线终端的用户快速安全地获取互联 网及企业内
部网的信息及其他通信服务。 带有基于WAP 浏览器的手机能获取一系列新的增值服务, 由于其使用方便
,从而给手机用户带来极大的自由度。 WAP使用Internet的一些标准,如XML,UDP 及IP等。此外,许多
WAP协议都基于如HTTP、TLS等Internet标准,并根据无线通行环境的特点如带 宽窄、延迟大、稳定性差
等进行了改进。WAP 内容既可以是一两行文本,也可以是全屏图表。
WAP 的出现,使电信产业中发展最为迅速的移动通信完全加入到电脑网络世界中来,同时也为 将来
的电信产业的发展指明了方向,WAP 产生以后,人们才真正架起了移动世界与Internet之间的 桥梁,移
动用户终于能够从他们的手机上获取丰富的信息资源,就像目前在台式机上那样。WAP 的 出现,标志着
INTERNET进入了一个崭新的时代。
WAP的设计思想
--------------------------------------------------------------------------------
WAP 提供了一套开放、统一的技术平台,用户使用移动设备很容易访问和获取以统一的内容格 式表
示的国际互联网或企业内部网的信息和各种服务。
WAP 定义了一套软硬件的接口,实现了这些接口的移动设备和网站服务器可以使人们像使用PC 机一
样,使用移动电话收发电子邮件甚至浏览Internet。实质上,WAP 是一种通信协议,它提供了 一种应用
开发和运行环境,支持当前最流行的嵌入式操作系统PalmOS、EPOC、WindowsCE、FLEXO、 JavaOS等。未
名工作室
WAP 可以支持目前使用的绝大多数无线设备,包括移动电话、FLEX寻呼机、双向无线电通信设 备等
等。这些设备相对于台式个人计算机而言,CPU 功能弱,内存小,无线环境下电力供应受限, 显示屏较
小,输入功能有限。在传输网络上, WAP也可以支持目前的各种移动网络,如GSM、CDMA、 PHS等等,它
还可以支持未来的第三代移动通信系统。但相对使用 Internet的有线网络带宽,无线 网络的带宽资源永
远是有限的。考虑到以上的限制和不利因素,WAP 充分借鉴了Internet的思想, 并加以一定的修改和简
化。这就是,应用程序和网络内容采用标准的数据格式表示,使用与在PC机 上使用的浏览器软件相类似
的微浏览器,应用标准的通信模式进行上网浏览。
WAP 标准定义了一种应用环境,让设计人员能够开发独立于设备的用户界面,然后使用WMLSc_ ript
(WML脚本) 的WAP 编程语言,把可执行的逻辑嵌入到移动终端中。 这样,在移动终端上实际 运行了一种
微型浏览器,它非常像PC机上使用的IE或Netscape浏览器。
因特网WAP网络架构 | |
|
|
WAP 网络架构由三部分组成,即WAP 网关、WAP 手机和WAP 内容服务器,这三方面缺一不可! 其中 WAP网关起着协议的‘翻译’作用,是联系GSM网与万维网的桥梁;WAP内容服务器存储着大量 的信息,以提供 WAP手机用户来访问、查询、浏览信息等。上图表明了WAP 网络的基本架构。当用 户从 WAP手机键入他要访问的 WAP内容服务器的URL 后,信号经过无线网络,以 WAP协议方式发送 请求至 WAP 网关,然后经过‘翻译’,再以HTTP协议方式与 WAP 内容服务器交互,最后 WAP网关 将返回的内容压缩、处理成BINARY流返回到客户的WAP 手机屏幕上。编程人员所要做的是编写 WAP 内容服务器上的程序或曰WAP网页 |
WAP的技术特点
--------------------------------------------------------------------------------
过去,无线Internet接入一直受到手机设备和无线网络的限制。WAP 充分利用了诸如XML,UDP 和IP等Internet 标准,它的许多规程建立在HTTP和TLS等Internet标准之上,但进行了优化,克服 了原无线环境下低带宽、高延迟和连接稳定性差的弊病。未名工作室
原来的Internet标准诸如HTML,HTTP,TLS和TCP用于移动网络是远远不能满足要求的,因为极大的文本数据信息需要传送。标准的HTML内容已不可能有效地显示在袖珍手机和寻呼机狭小的屏幕上。未名工作室
WAP 采用二进制传输以更大地压缩数据,同时它的优化功能适于更长的等待时间(long late_ ncy)和低带宽。WAP的会话系统可以处理间歇覆盖 (intermittent coverage),同时可在无线传 输的各种变化条件下进行操作。
WML和WML Script用于制作WAP内容,这样可最大限度地利用小屏幕显示。 WAP的内容可从一个 最新式的智能电话或其它通信器的两行文字的屏幕上显示出来,也可以转变为一个全图像屏幕显示。未名工作室
轻巧的WAP 规程栈式存储器的设计可使需要的带宽达到最小化,同时使能提供WAP 内容的无线 网络类型达到最多。 它适用于多种网络, 诸如全球移动通信系统GSM900,GSM1800和GSM1900;过 渡性标准(IS)-136; 欧洲制式DECT;时分多址接入;个人通信业务,高速寻呼(FLEX)和码分 多址等。同时它也支持所有的网络技术和承载业务,包括短消息业务(SMS)、 非结构式辅助业务 数据(USSD)、 电路交换蜂窝移动数据(DSD)、蜂窝移动数字分组数据(CDPD)和通用分组无线 业务(GPRS)。由于 WAP建立在可升级的分层结构基础上,每一个分层可独立于其它分层而发展。 这就使得在不需要对其它分层改变的情况下就可以引进其它承载业务或使用新的传输规程。
WAP协议层 | |||||||
|
|||||||
WAP协议包括以下几层:
WAP 体系结构为流动通信设备的应用发展提供了一个可缩放和可扩展的环境。这通过完全协议堆的分层设计完成(如下图)。体系结构的每一层会受到上面一层与其它服务器以及应用的影响。
|
WAP的局限性
--------------------------------------------------------------------------------
WAP前景一片光明,但目前在技术上仍受到一定的制约:未名工作室
首先,无线数据网络和有线网络相比,具有更小心严格的通信环境,提供的范围和活动也受到 一些基本限制,具体表现如下:
较低的带宽
较高的隐蔽性
较少的联系稳定性
较低的可预测获得性未名工作室
其次,随着带宽的增加,手机能量消耗也会增加,这样就使移动通信器件中有限的电池寿命负 荷加重。因此,即使无线网络提高释放高带宽的能力,手机可获得的能量也会使数据通过元件的有 效性受到影响。一个无线数据协议必须克服这些网络限制,才能使用户获得满意的使用效果。未名工作室
另外,WAP的发展还受到元件不足的影响。 目前市场上的手机配件和台式机相比,具有更为严格的运算环境。由于其电池寿命和形式方面 受到一些基本限制,表现出如下不足:
不甚强大的CPU(主机)
较小的内存(ROM和RAM)
能量消耗受到严格限制
较小的显示屏
不同的输入设备(例如:电话按键盘,声音输入器等) 未名工作室
由于这些限制,无线手机要使用完全不同于台式机的用户接口,具有一定的局限性,但这些问 题必将会随着技术上的进步而得到改进。未名工作室
WAP网站建设方案 | |
|
|
移动互联网的是建立在WAP技术之上的,要真正应用需要三个环节,即WAP网关的建设、WAP内容服务器和WAP终端,其中缺一不可。WAP 网关的建设一般由运营商(移动通讯公司或与大的ISP等有关的企业) 来建设,WAP 终端由通讯硬件生产厂家来制造, 有了可以上网的移动终端和无线互联网基础,还需建立WAP内容服务器,为移动用户提供可以浏览的内容。以下是 移动互联网的一个简单示意图:未名工作室 WAP 网站有两种基本解决方案:WAP 内容网站+公共网关、WAP 内容网站+WAP网关。WAP网站是寄存于WEB服务器上的,是因特网业务向移动终端的延伸,所以WAP网站需要WEB服务器,WAP网站可以于WEB网站共用同一服务器,也可以独立使用。
|
WAP内容网站+租用网关 | |||||||||||||||||
|
|||||||||||||||||
这一种方案比较投入较少,而且维护费用减少。适合一些中小企业。具体实施方案也可根据企业的需求做一选择:未名工作室
WAP网关则选用一些开放的公共网关如:中国移动通讯或中国联通或其他公司的WAP网关。但是要支付服务费。 |
WAP内容网站+WAP网关 | |||||||||||||||||||||
|
|||||||||||||||||||||
这一种方案比较投入较多,而且维护费用高。适合一些大型有实力的企业。具体实施方案也可根据企业的需求做如下选择:未名工作室
作室 |
基于WINDOW NT平台的IIS设置WAP SERVER | |||||||||||||
|
|||||||||||||
只要按照以下的简单设置,就可以让NT IIS成为WAP服务器,您可以撰写WML网页或者开发各种服务。未名工作室 设定方式:(先确定NT Server已经安裝IIS了服务)
|
设置APACHE WEB SERVER | |
|
|
不管是NT 还是UNIX 或LINUX ,都是修改 Apache 安装目录下的conf/mime.types文件 在该文件中增加以下内容: text/vnd.wap.wml .wml image/vnd.wap.wbmp .wbmp application/vnd.wap.wmlc .wmlc text/vnd.wap.wmls .wmls application/vnd.wap.wmlsc .wmlsc 存盘 重新启动APACHE WEB SERVER 即可。 |