扫描二维码关注

首页 APP开发小程序开发 微信公众号 网站建设 营销推广 经典案列 产品服务 关于我们

“学习不仅是掌握知识”

向书本学习,还要向实践学习、向生活学习。消化已有知识,
而且要力求有所发现、有所发明、有所创造

WAP详说

2019/3/7 15:18:35

WAP详说

20世纪90年代以来,有两种技术得到了广泛应用,他们直接影响了亿万人的生活,大大地改变了人类的生活方式,那就是Internet和移动电话。
Internet使得全球的人们能够方便地、廉价地去访问大量的信息,越来越多的人每天都要使用Email,上网浏览信息等等。Internet的爆炸性发展使得新兴信息业务的开展和使用成为可能。但是Internet通常需要与固定的有线网相连,这个局限让人们感到很多不便,无法满足人们在移动中获取信息的需要。
移动电话的发展打破了通信与地点之间的固定连接。近年来数字移动通信在全球取得了突飞猛进的发展,根据国际电信联盟(ITU)近日公布的统计数字,目前世界移动电话用户已达4亿,而且现在平均每天有25万新用户加入此行列。国际电联估计,到2000年底,这一数字将增至5亿,到2004年将达到11亿。但是,目前用户经常使用的业务仅限于语音通信,即打电话,移动数据业务还没有得到广泛的应用,最常用的短消息业务(SMS:ShortMessageService)仅能允许发送很短的(约160字节)简单信息,各种移动数据业务由于种种原因并没有得到人们的广泛使用。随着第三代移动通信标准的逐步统一,业界渴望一种单一的适用于当前和未来多种移动网络的数据通信架构,尤其是随时随地的在移动中访问Internet的网络服务让许多人心驰神往。
随着移动电话与互联网结合,无线上网的新趋势正在形成,第三代移动通信的标准更使得移动终端可以应用最高2Mbps的充裕带宽进行通信。据初步估计,到2004年,使用移动终端上网和收发电子邮件的用户达将到4亿。

WAP论坛

WAP(WirelessApplicationProtocol)的提出和发展正是基于在移动中接入Internet的需求。1997年6月,PHONE.COM(以前的UnwiredPlanet)与Nokia、Ericsson、Motorola合作建立了WAP论坛,目的就是为在移动通信中使用Internet业务制定统一的应用标准。1997年9月,WAP论坛出版了第一个WAP标准架构。次年5月,WAP1.0版正式推出。紧接着,1.1版也于1999年6月正式发行。
WAP论坛成立后,受到业界的广泛关注,目前已有200多个公司加入成为论坛成员,包括全球最主要的电信运营公司、电信设备制造商和软件供应商。WAP论坛的成员代表了全球95%手机市场,超过1亿的手机用户。正是由于WAP论坛成员广泛的代表性,其制订的WAP规范具有多厂商设备可以互操作的特点,所以WAP有望成为业界广泛接受和使用的无线信息网络连接方式。

WAP设计思想

WAP提供了一套开放、统一的技术平台,用户使用移动设备很容易访问和获取以统一的内容格式表示的国际互联网或企业内部网信息和各种服务。
WAP定义了一套软硬件的接口,实现了这些接口的移动设备和网站服务器可以使人们像使用PC机一样,使用移动电话收发电子邮件甚至浏览Internet。实质上,WAP是一种通信协议,它提供了一种应用开发和运行环境,支持当前最流行的嵌入式操作系统PalmOS、EPOC、WindowsCE、FLEXO、JavaOS等。
WAP可以支持目前使用的绝大多数无线设备,包括移动电话、FLEX寻呼机、双向无线电通信设备等等。这些设备相对于台式个人计算机而言,CPU功能弱,内存小,无线环境下电力供应受限,显示屏较小,输入功能有限。在传输网络上,WAP也可以支持目前的各种移动网络,如GSM、CDMA、PHS等等,它也可以支持未来的第三代移动通信系统。但相对使用Internet的有线网络带宽,无线网络的带宽资源永远是有限的。考虑到以上的限制和不利因素,WAP充分借鉴了Internet的思想,并加以一定的修改和简化。这就是,应用程序和网络内容采用标准的数据格式表示,使用与在PC机上使用的浏览器软件相类似的微浏览器,应用标准的通信模式进行上网浏览。
WAP标准定义了一种应用环境,让设计人员能够开发独立于设备的用户界面,然后使用WMLScript(WML脚本)的WAP编程语言,把可执行的逻辑嵌入到移动终端中。这样,在移动终端上实际运行了一种微型浏览器,它非常像PC机上使用的IE或Netscape浏览器。

WAP应用环境

WAP应用环境(WAE)是一种普遍意义上的应用开发框架,它支持在不同无线通信网络上方便高效地开发和运行WAP应用服务。这个框架主要基于现有的Internet技术。图1所示为WAP应用结构模型。
WAP应用结构非常类似Internet结构,一个典型的WAP应用系统定义了三类实体:
1.具有WAP用户代理功能的移动终端(Client)。典型的终端如WAP手机,它相当于Internet中的PC机。在它的显示屏上运行有微浏览器(microbrowser),用户可以采用简单的选择键实现WAP服务请求,并以无线方式发送和接收所需的信息。WAP移动终端使用WML(WirelessMarkupLanguage)无线标记语言显示各种文字图像数据。
WML是一种基于XML(ExtensionMarkupLanguage)的标记语言,主要用于标记和说明WAP移动终端收发的Internet信息和用户接口。WML使得设计者可以采用与设备独立的方式定义WAP应用的用户接口。
2.WAP代理。包括协议网关、实现WAP协议栈(WSP、WTP


深圳市南山区南山街道南海大道西桂庙路北阳光华艺大厦1栋4F、4G-04

咨询电话:136 8237 6272
大客户咨询:139 0290 5075
业务QQ:2062128898
业务QQ:195006118
技术QQ:179981967

精锐软件

Copyright© 2018-2022 深圳精锐软件技术有限公司 All Rights Reserved. ICP备案号:粤ICP备18108116号-1 公安备案号:粤公网安备44030502003401号