
WAP基础知识讲解.doc
12页新影响力内部培训资料 ——WAP基础知识讲解 [员工必读] 此教程为电子版(非实体),作为公司内部培训资料,版权属于深圳新影响力信息技术有限公司,故拥有此文档的单位或个人不得将其用于商业用途,违者必究WAP基础知识讲解:一、 什么是WAP?二、 WAP的起源、现状和未来发展三、 WAP的应用及原理四、 WAP通信协议五、 WAP的影响与局限性六、 WAP网站与企业营销七、 WAP网站如何盈利一、 什么是WAP?WAP(Wireless Application Protocol)为无线应用协议,是在数字移动、因特网或其他个人数字助理机(PDA)、计算机应用之间进行通讯的开放全球标准WAP使移动Internet 有了一个通行的标准,其目标是将Internet的丰富信息及先进的业务引入到移动等无线终端之中WAP定义可通用的平台,把目前Internet网上HTML语言的信息转换成用WML(Wireless Makeup Language)描述的信息,显示在移动的显示屏上WAP只要求移动和WAP代理服务器的支持,而不要求现有的移动通信网络协议做任何的改动,因而可以广泛地应用于GSM、CDMA、TDMA、3G等多种网络。
二、 WAP的起源、现状与未来发展 WAP的产生阶段:摩托罗拉、诺基亚、爱立信和美国的软件公司PHONE.COM(前UNWIRED PLANET)于1997年中联合发起设立无线应用协议(WAP)标准它定义了一系列将互联网内容过滤和转化为适用移动通信的标准,使内容可以更容易地在移动终端上显示 WAP的发展过程:虽然受到屏幕太小,无线网络带宽太窄,上网速度太慢,网络内容不够丰富等等制约,WAP业务的发展仍然成为2000年电信业和互联网业最“卖座”的热点当时的摩托罗拉、诺基亚、爱立信、西门子等制造商正从普通向WAP全线过渡;中国移动、中国联通、中国电信相继宣布开通WAP业务;几乎所有网站都争先恐后推出WAP服务可是,谁曾想到:轰轰烈烈的市场表现背后,WAP并没有真正带动无线上网的大规模应用当国内申请开通WAP业务的用户尚不足10000户的现实摆在眼前时,虽然没有人愿意承认,但是无人喝彩的局面终于提前宣告了WAP的“悲剧” WAP的现状及前景:自2002年10月1日,中国移动的MMS粉墨登场以后,整个市场开始爆发,铃声、图片、游戏等基于WAP的产品吸引了众多的眼球,2003年8月份SP总收入1373万(分成后),9月份空中网收入最高,总共是220万。
10月份WAP信息费收入为2014万(分成前)超过100万的有7家,超过200万的有3家,空中网的WAP图铃收入有260万,不知道其它的收入有多少,不过,估计总共会在300万左右前十名的空中网、联动维纳、雷霆万钧、讯天、北京因特普斯、北京吉菲尔、新浪、腾讯、三星安频、网易按照每个月15%的速度增长,2004年的全年SP的WAP预计收入也只有8个亿,2003年SP的SMS结算收入预计有34亿,预计2004年的SMS结算收入应该有50亿以上相对SMS来说,WAP的市场的发展空间间还是有一定的限制不过作为新的技术,新的行业,WAP的移动性、便捷性、安全性会随着无线网络带宽的增加,终端数量的发展及用户消费心理的变换而成为未来2-5年内无线消费主流,到那个时候WAP会逐步取代SMS、MMS 三、 WAP的应用与原理WAP应用环境WAP应用环境(WAE)是一种普遍意义上的应用开发框架,它支持在不同无线通信网络上方便高效地开发和运行WAP应用服务这个框架主要基于现有的Internet技术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、WTLS和WDP)与Internet协议栈之间的转换信息内容编解码器(ContentEncodersandDecoders)把WAP数据压缩编码,以减少网络数据流量,最大限度地利用无线网络缓慢的数据传输速率同时,WAP还采用了错误校正技术,确保网络浏览和数据传输过程不会因无线电通信线路质量的变化而受到严重影响3.源数据服务器(OriginServer)如支持WAP的Web网站,服务器中存有用WMLScript编写的WAP应用,这些应用可以根据WAP移动终端的需要而被下载,而且在不需要时从WAP终端中卸除。
WMLScript可以补充WML的一些限制,如无法对用户输入的有效性进行检查等,这增强了WML的浏览和表示功能,对用户的操作给予更加灵活和智能的处理在某些时候,WMLScript还可以直接在移动终端上处理告警等消息,避免移动终端和远端服务器之间的数据交互,减少了带宽资源的消耗过去,无线Internet接入一直受到设备和无线网络的限制WAP充分利用了诸如XML,UDP和IP等Internet 标准,它的许多规程建立在HTTP和TLS等Internet标准之上,但进行了优化,克服了原无线环境下低带宽、高延迟和连接稳定性差的弊病现在, 用户可以借助无线手持设备,如掌上电脑,,呼机,双向广播,智能等,通过WAP获取信息 WAP支持绝大多数无线网络,包括GSM, CDMA, CDPD, PDC, PHS, TDMA, FLEX, ReFLEX, iDen, TETEA, DECT, DataTAC, 和Mobitex 所有操作系统都支持WAP,其中专门为手持设备设计的有PalmOS, EPOC, Windows CE, FLEXOS, OS/9及JavaOS 一些手持设备,如掌上电脑,安装微型浏览器后,借助WAP接入Internet。
微型浏览器文件很小,可较好的解决手持设备内存小和无线网络带宽不宽的限制 虽然WAP能支持HTHL和XML,但WML才是专门为小屏幕和无键盘手持设备 服务的语言WAP也支持WMLScript这种脚本语言类似与JavaScript,但对内存和CPU的要求更低,因为它基本上没有其他脚本语言所包含的无用功能WAP采用二进制传输以更大地压缩数据,同时它的优化功能适于更长的等待时间(long latency)和低带宽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(无线通讯协议)是在数字移动、互联网或其他个人数字助理机(PDA)、计算机应用乃至未来的信息家电之间进行通讯的全球性开放标准这一标准的诞生是WAP论坛成员努力的结果,WAP论坛是在1997年6月,由诺基亚、爱立信、 摩托罗拉和无线星球(Unwi redPlanet)共同组成的 通过WAP这种技术,就可以将Internet 的大量信息及各种各样的业务引入到移动、PALM等无线终端之中无论你在何地、何时只要你需要信息,你就可以打开你的WAP,享受无穷无尽的网上信息或者网上资源 WAP能够运行于各种无线网络之上,如GSM、GPRS、CDMA等WML是无线注标语言(Wireless Makeup language)的英文缩写支持WAP技术的能浏览由WML描述的Internet内容。
WML是以XML为基础的标记语言,用在规范窄频设备,如、呼叫器等如何显示内容和使用者接口的语言因为窄频使得WML受到部分限制,如较小型的显示器、有限的使用者输入设备、窄频网络联机、有限的内存和资源等 WML支持文字和图片显示,内容组织上,一个页面为一个Card,而一组Card则构成一个Deck当使用者向服务器提出浏览要求后,WML会将整个Deck发送至客户端的浏览器,使用者就可以浏览Deck里面所有Card的内容,而不需要从网络上单独下载每个Card 通过WAP这种技术,就可以将Internet的大量信息及各种各样的业务引入到移动、PALM等无线终端之中无论在何时、何地只要需要信息,打开WAP,用户就可以享受无穷无尽的网上信息或者网上资源如:综合新闻、天气预报、股市动态、商业报道、当前汇率等电子商务、网上银行也将逐一实现通过WAP用户还可以随时随地获得体育比赛结果、娱乐圈趣闻等,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊 WAP协议包括以下几种: 1、WirelessApplicationEnvironment(WAE):支持在不同电信网络上方便高效地开发和运行WAP应用服务。
2、WirelessSessionLayer(WSL):无线会话层3、WirelessTransactionLayer(WTP):提供一种轻量级的面向事务处理的服务,专门优化并适用于移动终端的设计4、WirelessTransportLayerSecurity(WTLS):基于SSL的安全传输协议 5、Wireless Datagram Protocol(WDP):无线数据报协议 其中,WAE层含有微型浏览器、WML、WMLSCRIPT的解释器等等功能WTLS 层为无线电子商务及无线加密传输数据时提供安全方面的基本功能 WAP论坛一个很重要的指导思想是让WAP尽可能多的与现有的标准一致,以最大限度地保护制造商和应用开发者的投资在很大程度上利用了现有的WWW编程模型,应用开发人员可以继续使用自己熟悉的编程模型、能够利用现有的工具(如Web 服务器、XML工具)等另外,WAP 编程模型还针对无线环境的通信特点, 对原有的 WWW编程模型进行了优化和扩展 在带宽考虑方面,WAP用“轻量级协议栈”优化现在的协议层对话, 将无线接入Internet的带宽需求降到最低,保证了现有无线网络能够符合WAP规范。
通过使用WAP协议栈可以为无线网络节省大量的无线带宽,例如, 完成一个股票指数的查询操作,如果通过使用HTTP1.0的台式机浏览器来完成要比。












