选择显示字体大小

无线internet的最新标准—无线应用协议(wap)

[摘要]作为信息产业中增长最快的两大领域,inte.net和移动通信如何结合各自的技术 优势,以统一的标准向用户提供无处不在的信息网络服务,是业界共同关注的问题。由 全球多家大厂商合作开发的开放标准——无线应用协议(wireless application proto- col,wap),已于1998年推出第一版,代表着两大技术的融合。它定义了一个分层的、 可伸缩的、可扩展的体系结构,为无线inte.net提供全面解决方案。本文从wap协议的开 发原则出发,分析其应用模型和协议栈,并探讨wapgsm系统中的应用方案及发展前景。

[关键词]无线应用协议(wap)inte.net移动通信

1 引言

近年来空前发展的inte.net和移动通信,已经作为迈向信息社会的两个重要标志,分别支持对大量信息资源的有效访问和可以随处漫游的个人通信,将深刻地影响未来信息高速公路的发展。如何结合各自的技术优势,不受信息源的限制和用户访问对位置的限制,以统一的标准向用户提供无处不在的信息网络服务,成为网络界和电信业界共同关注的一个焦点问题。 为此,一些参与手机制造的厂商从不同的角度出发,曾相继提出实现移动inte.net访问的各种思路。1997年全球90多家大厂商合作成立了专门的论坛(wap forum),共同开发无线应用协议(wap)。其第一版于1998年推出,已得到共拥有1 亿多用户的各网络运营者的支持。wap旨在通过定义一个开放的全球无线应用框架和网络协议标准,将inte.net和高级数据业务以智能信息传送的方式引入数字移动电话、寻呼机、pda(个人数字助理)等无线终端,并实现兼容和互操作。本文根据wap协议的总体开发原则和技术思路,研究wap的应用模型,在此基础上分析wap协议栈的结构及各层提供的服务,探讨wapgsm移动通信系统中的应用,并展望其发展前景。

2 wap的开发原则

wap协议开发遵循的原则是,基于inte.net中广泛应用的标准(如 http、tcp/ip、s- sl、xml等),提供一个对空中接口和无线设备独立的无线inte.net全面解决方案,同时支持未来的开放标准。其中,独立于空中接口是指wap应用(如对话音、传真和e-mail的统一消息处理等)能够运行于各种无线承载网络之上,如tdma、cdmagsmgprs(通用分组无线系统)、cdpd(蜂窝数字分组数据网)、csd(电路交换式数据网)、sms(短消息服务)、 ussd等,而不必考虑它们之间的差异,从而最大程度地兼容现有的及未来的移动通信系统;独立于无线设备是指wap应用能够运行于从手机到功能强大的pda等多种无线设备之上,各厂商按照wap而生产的不同设备,应具有一致的用户操作方式。 将无线inte.net与传统的inte.net比较,可以发现两者在市场、网络和设备这三个方面上存在着根本的差异, wap对此采取了相应的解决途径,如表1 所示。 由表1的分析可见,wap协议应实现以下主要目标: 互操作能力——由不同厂商生产的移动终端能够在移动网络中互通; 可伸缩性——能够根据用户需求对移动网络的服务进行定制; 高效率——提供适于网络特点的服务质量(qos)保证; 可靠性——提供一致的和可靠的服务应用平台; 安全性——即使在不具有保护能力的移动网络和设备上,仍能通过wap提供服务并 保持用户数据的完整性。

3 wap应用模型

3.1 基本结构 www采用客户机/服务器结构,提供了一个十分灵活而强大的应用模型(又称为编程模型),并可以使用大量的应用开发工具。wap在尽量利用这一成熟技术的基础上,按照无线环境的特点而定制应用模型,包括优化和扩充,如图1 所示。 其中,为实现从移动终端到网络服务器之间的通信,wap定义了一系列标准组元,包括: (l)标准的命名模型:使用www的标准url来标识在原始服务器上的wap内容,并用www 标准的uri来标识在一个设备上的本地资源,如呼叫控制功能; (2)具有类型定义的内容:对每个wap内容,都定义了一个与www一致的特定类型,这使得wap用户代理能够依据其类型而正确处理,其中 wap用户代理是解释 wml、wmlscript、 wtai等资源的软件,如文本浏览器、语音例览器和搜索引擎; (3)标准的内容格式:wap内容格式按照www的定义,并可以包含显示、标记、日历信息、电子商务卡片对象、图像和脚本语言; (4)标准的通信协议:wap通信协议将来自移动终端的创览器的请求传送至web服务器。 可见,wap内容和应用都使用www的一系列流行的内容格式,wap内容的传送也通过www 的一系列标准通信协议,包括推(push)信息方式。 3.2 代理机制 wap的体系结构支持代理机制和cgi脚本等开发技术,保证移动终端能够浏览十分广泛的wap内容和应用。wap代理完成协议网关和内容编/解码器两项功能,其中协议网关将w- ap协议栈(wap、wtp、wts、wdp)的请求,翻译为www协议栈(http和tcp/ip),内容编/解码器则在wap内容的普通格式与紧缩二进制格式之间转换,以减少传送数据量。 图2是一个wap代理的典型应用实例,无线网络中的wap客户机与两个服务器建立通信。 wap代理将wap请求翻译为www请求,从而允许wap客户向web服务器发送请求。在相反方向上, wap代理还对来自web服务器的响应进行编码,变成客户机所能理解的紧缩二进制格式。如果web服务器能够提供wap内容(如 wml),wap代理将直接向web服务器执行检索。但是,如果web服务器提供www内容(如 html),wap代理还需通过一个html过滤器来将www内容翻译为 wap内容。图中 wta(telephony)服务器用于提供到无线网络的wap接入方式,它作为原始服务器或网关服务器,对来自wap客户的请求直接作出响应。

4 wap协议栈

如图3所示,wap定义了一个分层的体系结构,为移动通信设备上的应用开发提供了一个可伸缩的和可扩充的环境。此外,在wap标准之外的业务和应用,可以直接使用会晤层。事务层、安全层和传送层所提供的服务,从而支持了在wap中尚未标准化的电子邮件、日历、电话号码簿、记事本、电子商务等应用和服务。下面具体分析各协议层次所提供的服务。 无线应用环境(wae)是结合 www技术和移动电话技术,为网络运营者和服务提供商提供一个通用的应用平台,可以迅速方便地生成新的业务,并支持各种应用和服务之间的互操作。在wae中包含一个微浏览器,它支持wml(无线标记语言,为java的一个扩展的子集)、 wmlscript(wml脚本语言,为javascript语言的一个扩展的子集)、wta(电话业务)。w- tai(wta的编程接口)、内容格式等特性。 无线会晤协议(wsp)提供两类服务:面向连接的服务(工作于wtp之上)和无连接的服务(工作于wdp之上),还特别针对窄带和长时延的承载网络进行了优化。目前在wsp协议系列中,wsp/b(browse)通过提供以下功能来支持浏览型的应用: (1)在空中接口的压缩编码下的http/1.1 的功能和语义; (2)生存期长的会晤; (3)会晤挂起、恢复和迁移; (4)支持对数据的推操作,其中包括可靠的数据或不可靠的数据; (5)对协议特征的协商。 无线事务协议(wtp)可工作于wtls或wdp之上,提供面向事务的服务。其实现简单,适于如手机那样的“瘦”客户机。 无线传送链路安全(wtls)基于tls(传送链路安全)协议,实现对移动终端与应用服务器的鉴权,保证在移动终端与应用服务器之间传送数据的完整性和保密性,并提供对拒绝服务的保护,可用于支持电子商务中的鉴权等应用。 无线数据报协议(wdp)作为wap的通用传送层,在不同的承载网络实现透明传送,对上层提供一致的服务。由于短消息服务、交换式数据服务和分组数据服务等各种承载网络提供不同的服务质量,包括带宽、吞吐量、误码率、时延等参数,wdp能够补偿这些差异的影响,并通过协议优化而提高服务质量。

5 wapgsm中的应用

目前网络运营者开始向用户提供各种高级数据业务,如在gsm等移动通信系统中用短消息服务平台开展inte.net信息搜索和电子邮件服务。当前,gsm正在向hscsd(高速电路交换数据)、gprs(通用分组无线系统)的目标迈进,数据速率不断提高,时延减小。如果采用wap技术,将形成一个统一的消息处理平台,实现电信服务和inte.net信息服务的集成,如图4所示。这里,wap的应用不仅有利于提供未来的移动多媒体邮件、移动可视电话等业务,还有利于扩展电信服务的标准特性,并提供用户定制的人机界面。例如可以为呼叫转移功能设计一个用户界面,提示用户选择接通来话、转移至另一人或转移至一个语音信箱。 其中,wap在ip承载网络的支持下,除了对于有连接的协议采用无线tcp(正在与i-e- tf合作开发)外,一般尽量使用udp/ip协议,并向高层的协议提供套接字(socket)接口。 wap甚至还可以工作于ip不能运行的sms、ussd等承载网络上。 在gsm-ms(短消息服务)中应用wap协议的一种方案,如图5所示。其中.最古边的协议栈表示一个运行于整个wap协议栈之上的wap用户代理应用,由运行于sms承载网上的移动网提供;中间的协议栈表示仅需要数据报服务的应用,由smsc(短消息服务中心)提供并完成协议转换;最右边的协议栈由wap代理服务器提供。

6 发展前景

wap作为一个全球开放的工业标准的推出,代表了inte.net和移动通信两大技术融合的发展方向。在众多大厂商积极研究开发的基础上,wap论坛正在与ietf等组织合作,将在未来的版本中实现一系列新的目标,如将sim卡和智能卡等技术与wap的集成、可下载的应用、对多播数据的支持、在宽带承载网络下对多媒体数据流的支持等。可以预计,随着下一代 inte.net的推进,同时第三代移动通信系统imt-2000即将商用,wap标准将进一步发展和完善,得到全球市场更广泛的支持,把人类带入无线inte.net的21世纪。


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons