|
WAP规范
WAP规范是一种无线应用程序的编程模型和语言,它第一次定义了一个开放的标准结构和一套用来实现无线Internet访问的规范。 WAP规范主要定义了以下几种组件: 1. WAP编程模型:这个模型在很大程度上利用了现有的WWW编程模型,这样可以给应用开发人员带来许多好处,可以最大限度地利用他们原来掌握的经验和各种开发工具。WAP编程模型还针对无线环境的通信特点对原有的WWW编程模型进行了优化和扩展。 2. 无线标记语言(WML):遵守XML标准的WML特别适合于在性能方面严重受限的手持设备。WML和WML Script并不要求用户使用传统的PC机键盘或鼠标进行输入,而且它设计时就考虑到了手机的屏幕尺寸限制。WML将页面文件分割成一套用户交互操作单元,一个交互操作单元被称为一个卡,用户在进行Internet访问时需要在一个或多个WML文件产生的各个卡之间来回导航。使用WAP网关,所有的WML内容都可以通过Internet使用HTTP 1.1请求进行访问,因此传统的Web服务器、工具和技术可以继续使用。
|

|
3. 微浏览器规范:这个规范与标准的Web浏览器规范类似,它定义了一个适合于手持设备的功能强大的用户接口模型。这个规范定义手机如何解释WML和WMLScript并且显示给用户。 用户通过上移键和下移键而不是鼠标在各个卡之间来回进行导航。为了保持与标准浏览器的一致,微浏览器还提供了各种导航功能如Back、Home、书签等。微浏览器允许具有较大屏幕和更多特性的设备自动显示更多的内容,就像传统的浏览器当浏览窗口扩大时能显示更多的信息一样。 4.轻量级协议栈:这个协议栈将无线手机访问Internet的带宽需求降到最低,保证了各种无线网络都可以使用WAP规范。 通过使用WAP协议栈可以节省大量的无线带宽。要完成同样一个访问操作,使用WAP协议栈涉及到的包数量不到使用全标准的HTTP/TCP/IP协议栈的一半,这对于带宽严重受限的无线网络来讲无疑是十分有用的。 5.无线电话应用(WTA)框架:它允许无线手机访问各种电话功能如呼叫控制和来自WML Script applet中的信息。这允许商家开发各种电话应用并且将其集成到WML/WML Script服务中。如呼叫转移这样的服务,商家可以提供一个用户接口,提醒用户是准备接受呼叫、转移到他处还是将其转发成一个语音邮件。 6.WAP网关:WAP规范使用标准的Web代理技术来将无线网络与Web连接起来。通过将处理功能集中在WAP网关中,WAP结构大大减少了手机上的操作负载,因此为手机实现价廉物美提供了基础。如,一个WAP网关一般可以使用所有的DNS服务来解析URL中使用的域名,因此就不再需要手机来完成这个计算任务。还可以利用WAP网关来为用户提供各种服务并且可以帮助网络服务商防止诈骗和服务利用。
一个WAP网关一般包括以下功能: ① 协议网关:协议网关将来自WAP协议栈的请求翻译到WWW协议栈(HTTP和TCP/IP)中; ② 内容编码器和解码器:内容编码器将Web内容翻译成紧密编码的格式,以减少通过无线数据网络传输的数据包的大小和数量。
WAP对服务提供商的好处 服务提供商可以通过无线网络中WAP方案在话音服务的基础上增加新的服务。允许通过手机访问Web内容只是使用WAP的一种最基本的好处。由于可以通过使用WAP可视化接口为手机增加新的特性并且减少操作成本,服务商将可以通过改进服务增加自己的竞争力。
通过在无线数据网络中部署WAP方案,网络操作者将可以实现以下功能: 1.与用户之间产生一种全新的通信方式。服务提供商现在可以使用虚拟接口来与他们的用户保持接触并为其提供新的服务。这为改进客户服务并且让更多的用户可以享受到这些服务提供了新的机遇。 2.控制与用户的数据连接。通过使用基于WAP的方案,服务提供商可以像他们现在管理话音服务一样通过WAP网关来对手机进行Internet访问服务的跟踪和计费、进行特性控制等。 3.很容易地部署电信服务应用,如呼叫特性控制、预付费无线服务和自动化客户服务等。既然应用是存储在服务提供商的标准Web服务器上,当增加新的服务或特性发生变化时,都可以立即通知到网络上的每一个用户。 4.访问所有的WAP无线内容。既然WAP是一个许多开发者都共同使用的规范,服务提供商将可以获得大量的可用内容。 5.自由选择各厂商的产品。服务提供商可以从一个厂商那里购买他们的WAP网关,而使用来自其他厂商的WAP手机。这种竞争有利于各个厂商不断提高自己的产品性能价格比,并且促使厂商不断为手机提供新的特性和服务。 6.自由使用和集成新的无线接口技术。既然WAP是一个开放的规范,服务提供商不必担心在增加或修改无线接口时会破坏原来的无线Internet服务方案。
WAP对手机制造商的好处 将微浏览器集成到手机中允许手机制造商满足如今服务提供商希望不断改进服务的要求。通过提供一个基于WAP的方案,手机制造商可以: 1.以低成本将微浏览器集成到手机中,因为WAP规范在设计时就考虑到微浏览器只需要较小的内存或较低速的CPU就可以运行,以减少对手机成本的影响。 2.提供一个在所有的WAP服务器上及所有提供WAP服务的网络上工作的微浏览器并因此增加手机对用户的吸引力。
WAP对开发者的好处 因为WML是一个通用的工业标准,应用开发者使用它开发的应用可以被尽可能多的用户访问和使用。对开发者也有很多好处。 1.开辟了一个全新而且极具发展潜力的应用领域。 2.因为WML是一个基于XML的语言,现在的Web开发人员很容易学习和掌握它。 3. 统一内容服务技术是未来Web服务的发展方向,WML是这种技术的一个不可分割的部分。应用开发者使用现在的WML是很值得的,因为它代表了未来的发展方向。 4.使用WML开发的应用可以在支持WAP的任何网络和设备上使用,WML和WAP规范真正实现了“编写一次,到处运行”的愿望。
|