wap push概述


   
wap push的三种方式

wap push现在可以分为三种方式:SI,SL和CO。

SI,service indication,最常见的一种push方式,就是url+标题,用户收到后,看到标题提示,点击就可以登陆到url指定的wap页面。

SL,service loading,类似与SI,唯一的区别是它没有标题,直接将url发送到手机终端,理论上的解释,SL可以引起手机终端自动连接url所指定的wap页面,相当于把用户“拉”上来,有点霸王的味道,呵呵。但实际操作起来,各个手机厂商处于安全的考虑,对于SL,仍然要求用户单击确认后,再建立连接。这么看来SL的优点就没了,好像没有什么实际用途了。

CO,cache operation,这是一种使得用户终端缓存中的内容过期的技术,当这些内容下次被访问时,强制进行重载操作。手机是有缓存的。CO一种非常有用的技术,特别是当我们不能事先确定内容有效期的时候。举个例子:比如我们有个电子邮箱的应用,每当新邮件到达时,应该使得邮箱以前的内容(比如邮件列表)过期,以便重新载入新内容。这时使用CO,当用户下次访问邮箱时,就不会再取缓存中的内容,重载自动发生了。CO在内容频繁更新时特别有用,因为它占用的网络负载要小的多。

基于wap push的技术--OTA

最常用的基于wap push方式的应用应该算OTA的,中文译作“空中下载”,我觉得翻译的不好,没有突出这种技术的特点,我就因为这个名字,把它误认为是一种网络连接方式,有意回避了它好久。OTA是这样一种技术,你可以将配置文件,push到用户的手机上,用户只需要单击确认,就可以设置好几乎所有的手机相关配置,神奇吧!

OTA这个名称现在已经过时了,在最新的移动设备上的叫法叫做“OMA provisioning”。OMA provisioning不再局限于对唯一的用户接口进行配置,而是同时对多个接口进行配置。这个开放式的标准规定了配置内容是如何组织并发送到移动终端的。并且这个标准是可扩展的,未来如果有新的参数需要配置,目前的设备仍然可以不受影响的正常工作。因此配置的作者可以完全不用担心版本不兼容的问题。

OMA provisioning以wap push为传送方法,这样就保证了网络的独立性。

OMA provisioning增加了bootstrap方法,这是一种服务器端授权的技术。保证了OMA provisioning的安全性。

wap push的实现--sms

目前wap push的实现有几种方式,对于中国移动的网络,可以有两种方式实现:通过PPG实现和通过SMS网关实现。对于中国联通,因为它采用了openwave特殊的PPG,所以只能通过PPG来实现,即使你知道openwavePPG的原理,通过SMS网关来实现wap push也是不太可能的。

通过PPG来实现,相对简单,你只需要对wap push的xml格式了解就可以了。

通过SMS网关来实现的wap push就相对复杂啦。你不但需要对wap push的原理有所理解,同时还要求你对sms的原理有比较深的了解,比如PDU等。

呵呵,那我们就从sms的原理开始吧,下一篇文章我们来谈谈sms的格式,大家可以参考我写的另一篇文章“通过无线modem发送短信和wap push”

你可能感兴趣的:(移动开发,SMS)