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并且显示给用户。
  用户通过上移键和下移键而不是鼠标在各个卡之间来回进行导航。为了保持与标准浏览器的一致,微浏览器还提供了各种导航功能如Bck、Home、书签等。微浏览器允许具有较大屏幕和更多特性的设备自动显示更多的内容,就像传统的浏览器当浏览窗口扩大时能显示更多的信息一样。

  4.轻量级协议栈:这个协议栈将无线手机访问Internet的带宽需求降到最低,保证了各种无线网络都可以使用WAP规范。
  通过使用WAP协议栈可以节省大量的无线带宽。要完成同样一个访问操作,使用WAP协议栈涉及到的包数量不到使用全标准的HTTP/TCP/IP协议栈的一半,这对于带宽严重受限的无线网络来讲无疑是十分有用的。

  5.无线电话应用(WTA)框架:它允许无线手机访问各种电话功能如呼叫控制和来自WML Script pplet中的信息。这允许商家开发各种电话应用并且将其集成到WML/WML Script服务中。如呼叫转移这样的服务,商家可以提供一个用户接口,提醒用户是准备接受呼叫、转移到他处还是将其转发成一个语音邮件。

  6.WAP网关:WAP规范使用标准的Web代理技术来将无线网络与Web连接起来。通过将处理功能集中在WAP网关中,WAP结构大大减少了手机上的操作负载,因此为手机实现价廉物美提供了基础。如,一个WAP网关一般可以使用所有的DNS服务来解析URL中使用的域名,因此就不再需要手机来完成这个计算任务。还可以利用WAP网关来为用户提供各种服务并且可以帮助网络服务商防止诈骗和服务利用。

  一个WAP网关一般包括以下功能:
  ① 协议网关:协议网关将来自WAP协议栈的请求翻译到WWW协议栈(HTTP和TCP/IP)中;
  ② 内容编码器和解码器:内容编码器将Web内容翻译成紧密编码的格式,以减少通过无线数据网络传输的数据包的大小和数量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值