WAP打开移动电话上网之门 陈幼松 2000年 第7期   移动电话便于携带,可随时随地使用,而且正以迅猛速度发展。据国际电信联盟(ITU)公布的数据,目前全球移动电话的用户已超过4亿,而且平均每天增加25万新用户。2000年底用户数将达到5亿,2004年可达到11亿。我国的移动电话用户也已超过3000万。如果能利用移动电话上网,则更能发挥因特网的威力,使其对我们工作和生活的影响达到前所未有的程度。因此人们迫切希望能用搭载浏览器的移动电话,快速地检索因特网上的信息并将其表示出来。   但是移动电话处理能力低、显示屏幕小、通信速度慢。受这些限制,使移动电话难以上网。为了克服这些限制,人们制定了专门的简易通信协议WAP(无线应用协议),打开了移动电话上网的大门。 #1 WAP的特点   WAP是内容描述语言和一群协议的总称。它是由美国Unwired Planet(现在的Phone.com)、摩托罗拉、芬兰诺基亚和瑞典爱立信等四家公司开发的。1997年12月这4家公司发起成立促进WAP开发和普及的业界团体“WAP论坛”,1998年4月发表了WAP 1.0版,1999年6月正式推出WAP 1.1。   WAP是在考虑了移动通信环境下各种条件而开发的。具体地说,它有以下特点:(1)在有线通信的速度慢、传输质量也不稳定的无线环境下,仍能顺畅地交换信息;(2)在小的显示屏幕上仍可有效地显示信息;(3)尽管处理能力小的终端也能担负起上网的任务;(4)不依赖具体的移动通信系统,既适用于现有的GSM、CDMA、PHS等,也能支持未来的第三代移动通信系统IMT-2000。 现在WAP论坛的成员已达200多个,它们占世界上移动设备的份额95%,因此WAP协议已成为事实上的国际标准。许多通信公司都在大力推广它,摩托罗拉从今年起将在新款的移动电话中,都加上WAP功能。因此利用移动电话上网已是指日可待。 #1 WAP使用WML描述语言   因为因特网用的是TCP/IP协议,移动电话网用的是WAP协议,要使这两种网络连接起来相互通信,这就需要用网关把它们连接起来,在这里进行协议的变换。   利用WAP时,移动电话机搭载的浏览器所浏览的内容,要用WML(无线标记语言)描述,而通常因特网上的内容是用HTML(超文本标记语言)描述。为了使移动电话能够浏览因特网上用HTML描述的内容,也需要进行变换。   这也是在连接移动电话网和因特网的网关上进行。在这里把因特网上用HTML描述的Web内容(HTML文档)变换为WML的二进制码的形式。就是因特网上用WML描述的Web内容(WML文档),也要在这里变换为WML的二进制码形式,才能被移动电话所浏览。   这样,只要增加网关设备就可以把现有Web服务器上的内容发送给移动电话用户,而不须专门开发有关的信息内容。   WML是在ZML(扩展标记语言)的基础上开发出来的可自由定义标记的语言。标记是用“<”和“>”括起来的保留字,可用来整理文本、指定图像文档往哪里链接等。由于WML的标记可由用户定义,所以比HTML的标记拥有扩充性。由于WML只用于描述文字,因此比较简单。   使用WML的文档由“卡(card)”和“(deck)”组成。这是HTML所没有的独自的概念。卡相当于1页。在移动电话的显示屏幕上只能表示1个卡。层是由若干个卡组成,移动电话每次访问和下载系以层作为单位。   如果制作的内容,把一个卡同所要链接的卡都放在同一层内,则通信时不必每次都要链接,因为它已经都存放在终端里。同每次都要移动到要链接的地方才能访问服务器的HTML相比,可以期待它有高速的响应。此外,这样的工作原理,可以减少往服务器的HTML相比,可以期待它有高速的响应。此外,这样的工作原理,可以减少往服务器的点击数,减轻网关的负担。   同HTML兼容的C-HTML   如上所述,WML同HTML没有兼容性,所以要通过网关进行变换。为了克服这一缺点,日本NEC等六家公司开发了JC-HTML(袖珍HTML),它已由W3C(万维网协会)于1998年2月推荐使用。   C-HTML是HTML最新版本HTML 4.0的子集。从HTML 4.0规定的标记中,去掉移动电话不需要的表、帧、JPEG(静画)文档表示等功能。由于是HTML的子集,所以用HTML描述的一般Web内容,只要略加修改便可浏览。   此外,为了适应于移动电话,也有扩充的部分。例如在页上有非URL的电话号码设定功能,当希望跳到这一页时拨打该电话就可以。还有利用移动电话上的数字按钮,分配显示器上链接场所的功能。利用这一功能,尽管移动电话没有鼠标,也能简单地选择所要链接的地方。 #1 WAP是以因特网规格为基础的协议群   WAP协议由五部分组成,它们是WAE(无线应用环境)、WSP(无线会话协议)、WTP(无线传输协议)、WTLS(无线传输层安全协议)、WDP(无线数据根协议)。   WAE是结合使用Web和移动通信技术而开发的应用环境规格的总称。WAE包括WML(无线标记语言)、WML脚本(script)和WTA(光线电话应用等)。WAE是一种普遍意义上的应用开发框架,它支持在不同无线通信网络上方便而高效地开发和运行WAP应用服务。   WSP是用于传输WML文档的协议,是以HTTP超文本传输协议)作为基础制定的。它为上层的WAP应用提供面向连接的、基于WTP的会话通信服务或基于WDP无连接的、可靠的通信服务。   WTP是把移动电话的要求传往WAP网关的协议。除了受屏幕大小、存储容量、处理能力的限制外,输入方法也受必须能用在移动电话上的要求所限制,所以它用于提供轻量级的面向事务处理的服务,并且是经专门优化适用于移动电话的设计。   WTLS是基于TLS(传输层安全)的安全协议,而TLS则是为了确保在传输层TCP/IP通信安全而使用的协议,它已成为业界标准。WTLS按照使用通信速度慢的信道进行优化,这一协议并不是非使用不可。   WDP是种用以吸收cdmaOne、PDC、寻呼机等各种通信线路的差别,使得能够同上一层协议进行通信的协议。对寻呼机等无连接的移动通信来说,WDP是不可缺少的。至于面向连接的移动电话则使用IP(因特网协议)和PPP(点到点协议)。 #1 WAP的意义和局限   WAP的意义在于能用最方便最普及的移动终端(移动电话),访问因特网上各种业务。这不仅开拓了巨大的商务机会,而且为实现通信的最高目标“随时随地使用任何业务”作出重大贡献。   最常用的WAP应用是利用移动电话访问因特网,进行电子邮件的收发,浏览各种信息如新闻、天气预报、股票行情、交通状况、文体资讯等,还可以进行对垒式游戏、机票预订等。另外,同智能网结合还可以访问、修改个人数据等。   WAP最有潜力的应用是同电子商务结合。例如用移动电话随时参与证券交易、同网上银行开展各种业务,还可以进行网上购物。现在人们身上需要携带钱包、信用卡、笔记本电脑、移动电话等,今后只要携带一部拥有WAP功能的移动电话,就可以实现打电话、付账、买车票、管理个人工作安排、上网等等。   WAP的局限首先是所用产品所达到的无线通信线路带宽。例如,GSM目前简短消息服务的数据传输速率只达到9.6Kbps,但北电网络公司在其提供的WAP无线上网试行服务中,声称最终能把这一速率提高到170Kbps,至于正在开发中的各种新技术,更将使无线数据传输速率达到384Kbps—2Mbps。这将会大大增加WAP的应用。   其次,要实现WAP的应用,需要方方面面的共同协作,从移动电话制造商、经营移动通信和有线电话的电话公司、直到ISP(因特网服务提供商)、应用软件开发商等,缺一不可。实现这种大规模的协作并非易事,但巨大的商机会促使它们走向一起。