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”

wap push概述相关推荐

  1. Create WAP Push SMS Messages

    转自:http://blog.163.com/htlxyz@126/blog/static/1685940292009620111811387/ 改过后的代码在下面,程序好像可以输出了WAPPUSH的 ...

  2. WAP Push SP接口协议

    1.术语说明 1)      DSMP Data Service Management Platform,数据业务管理平台.中国移动集团公司的移动数据业务平台,移动梦网计划(Monternet)的核心 ...

  3. Android 短信 彩信 wap push的接收

    接收彩信 <receiver android:name=".smsreceiver" android:permission="android.permission. ...

  4. wap push简介

    2019独角兽企业重金招聘Python工程师标准>>> WAP就像因特网,是一个内容丰富的网络,用户如何找到自己喜欢的站点,如何在一个站点中找到自己 喜 欢的业务,往往需要花上很长的 ...

  5. Wap Push 源码

    Wap Push 源码 CMPP3.0 , C# 源码 submit.TP_pID=0 submit.TP_udhi=1 submit.Msg_Fmt=0x04 WAPPUSH wap=new WAP ...

  6. [原]Wap push over sms 实践

    Wap push over sms 实践  author:clapton_xpAThotmailDOTcom 20060323 通过短信进行点对点的WAP PUSH,本质上来说应该是发送一个wap页面 ...

  7. android wap push实现

    WAP PUSH Date Ver Description Author Reviewer 2011-9-5 0.0.1 Draft 1. Wap Push简介: Wap Push分为两种:SI(Se ...

  8. MIDP2.0引入了Push注册机制

    Push MIDP2.0引入了Push注册机制,作为一种允许应用被自动启动的方法,由预先设置的警告或者经inbound连接收到的消息. 通过这种方法,MIDlets可以用来设置处理规则事件,如定时从服 ...

  9. WAP 构建 Java 应用 和 WAP经验总结

    WAP 构建 Java 应用 充分利用现有的 EJB 使移动工作群体变得强大 文档选项 将此页作为电子邮件发送 未显示需要 JavaScript 的文档选项 级别: 初级 Aashish Patil ...

  10. 【精】iOS知识树,知识点(包括对象、Block、消息转发、GCD、运行时、runloop、动画、Push、KVO、tableview,UIViewController、提交AppStore)

    本文旨在总结iOS知识网络,知识点,该知识网络罗列出常见UIKit.Foundation的对象特点和一些使用经验,可以看成是一本书:文本编辑采用树的形式,对知识点进行罗列,并标注一些使用经验(★)希望 ...

最新文章

  1. Vue开源项目库汇总
  2. android根据文件路径打开文件_你知道如何在打印的文件上面添加文件的路径吗...
  3. mongodb 从一台服务器拷贝到另一台服务器_拥有一台HECS云服务器,是怎样一种体验...
  4. 深入理解Spark 2.1 Core (十四):securityManager 类源码分析
  5. 11.16 模拟:总结
  6. jedis StreamEntryID参数解释
  7. html怎么加断点快捷键,HTML添加断点 - osc_vyztkm1b的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 用CSS画一些多边形状
  9. 巴塞尔问题欧拉解法逐步推导与分析
  10. opencv python 调用摄像头_python+opencv实现摄像头调用的方法
  11. 4怎么打开项目_基于车位引导系统的捷顺室内导航项目怎么调试?
  12. 亿能bms上位机_BMS上位机 - 源码下载|Windows编程|通讯编程|源代码 - 源码中国
  13. MATLAB中fspecial函数的用法
  14. 2020.1.1 只争朝夕,不付韶华
  15. 最常用到的35种心理效应集锦
  16. html图片轮播放大,jquery+CSS3实现轮播图、js实现轮播图片自适应等比显示、图片旋转、图片拖拽、鼠标滚动放大缩小...
  17. 一键批量替换文本工具
  18. GPU Skinning旋转指定骨骼
  19. Matlab数字图像处理学习记录【2】——亮度变换与空间滤波
  20. 基于STM32的OV7725摄像头拍照实验

热门文章

  1. go技术文章梳理(2018)
  2. 线切割软件测试工资,线切割自动编程软件可以得到免费测试版
  3. Python统计Java代码行数
  4. Dynamics AX2012 SSRS报表添加功能(通用)
  5. java自动化测试_Java自动化测试(一)
  6. java登陆代码_Java用户登陆界面例子 代码
  7. unity使用html播放器,Unity Web Player and browser communication Unity网络播放器和浏览器通信...
  8. mysql必知必会样例表_《SQL必知必会》笔记1-样例表说明及建表语句
  9. java实验报告实验思路_20145307第一周JAVA实验报告
  10. 基于OpenCV的人脸识别考勤系统——创业计划书