无线网络中的Push

我们知道无线终端的计算能力,以及使用等各方面都不如PC,在加上无线网络带宽的限制,我们就不能像使用电脑那样方面的通过“pull(拉)“来获取信息,而“push(推)”正好适应这样的情形。

J2ME Push

在J2ME应用中,可以用PushRegistry,它包括:
1.基于inbound(接入式)网络连接。我们只要在应用中注册push,AMS就会侦听,当网络中发来信息,注册的Midlet就会响应。
引用内容 引用内容
MIDlet-Push-<n>: <ConnectionURL>, <MIDletClassName>, <AllowedSender> 

一般可以使用如下几种形式:1)基于消息的短消息服务 2)基于流的TCP sockets 3)基于包的数据报

2.基于警告的通知。

push注册一般分为静态注册和动态注册。


WAP Push

WAP Push分为两个部分,一个是PI(PUSH提供者)到PPG(移动的PUSH网关,与WAP网关物理上一样,但逻辑功能不同),另一是PPG到UA(user agent,像浏览器等)。
引用内容 引用内容

|————————|                      |————————|                      |————————|
|        PI             |<------------- >|        PPG          |<-------------->|        UA            |
|____________|                      |____________|                      |____________|
 

前面一部分的是属于我们internet/VPN网络,PAP协议,基于HTTP/XML。
后面是移动的网络,由于使用的是电路交换网,所以发消息用电信指令。
PPG网关用来处理PI发来的消息,并进行协议转换。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值