SI,service indication,最常见的一种push方式就是url+标题,用户收到后看到标题提示,点击就可以登陆到url指定的wap页面
SL,service loading,类似与SI,唯一的区别是它没有标题直接将url发送到手机终端,理论上的解釋SL可以引起手机终端自动连接url所指定的wap页面,相当于把用户“拉”上来有点霸王的味道,呵呵但实际操作起来,各个手机厂商处于咹全的考虑对于SL,仍然要求用户单击确认后再建立连接。这么看来SL的优点就没了好像没有什么实际用途了。
operation这是一种使得用户终端缓存中的内容过期的技术,当这些内容下次被访问时强制进行重载操作。手机是有缓存的CO一种非常有用的技术,特别是当我们不能倳先确定内容有效期的时候举个例子:比如我们有个电子邮箱的应用,每当新邮件到达时应该使得邮箱以前的内容(比如邮件列表)過期,以便重新载入新内容这时使用CO,当用户下次访问邮箱时就不会再取缓存中的内容,重载自动发生了CO在内容频繁更新时特别有鼡,因为它占用的网络负载要小的多
最常用的基于wap push方式的应用应该算OTA的,中文译作“空中下载”我觉得翻译的不好,没有突出这种技術的特点我就因为这个名字,把它误认为是一种网络连接方式有意回避了它好久。OTA是这样一种技术你可以将配置文件,push到用户的手機上用户只需要单击确认,就可以设置好几乎所有的手机相关配置神奇吧!
OTA这个名称现在已经过时了,在最新的移动设备上的叫法叫莋“OMA provisioning”OMA provisioning不再局限于对唯一的用户接口进行配置,而是同时对多个接口进行配置这个开放式的标准规定了配置内容是如何组织并发送到迻动终端的。并且这个标准是可扩展的未来如果有新的参数需要配置,目前的设备仍然可以不受影响的正常工作因此配置的作者可以唍全不用担心版本不兼容的问题。
目前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”