`
lisanping
  • 浏览: 145253 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

无线网络中的Push

    博客分类:
  • JAVA
阅读更多
我们知道无线终端的计算能力,以及使用等各方面都不如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发来的消息,并进行协议转换。
分享到:
评论

相关推荐

    wappush.rar_WAPpush_java push_push_wap push_wap push java

    WAP Push技术是一种在无线应用协议(WAP)框架下,用于向移动设备发送数据的服务。这个技术允许服务器端将消息、铃声、图片、应用程序等推送到支持WAP的手机上,用户无需主动请求就能接收到信息。在Java环境下实现...

    wap push 源码

    1. **ServiceIndication.cs**: 这个文件可能包含了服务指示类,它是WAP Push中的一个重要组件,用于处理服务指示消息。服务指示通常用于通知用户有新的数据等待接收,比如一个未读的MMS。这个类可能包含解析和创建...

    Android中WAP PUSH的实现分析

    在Android系统中,WAP PUSH(Wireless Application Protocol Push)是一种技术,用于向移动设备推送数据,如短信、彩信或者应用程序更新等。WAP PUSH允许服务器主动将信息推送到用户的手机上,而无需用户主动请求。...

    wap_push协议

    1. **内容生成与编码**:内容提供者生成需要推送的信息,如文本、图像或音频文件,并将其编码成适合无线网络传输的格式,如WML(Wireless Markup Language)或XHTML。 2. **PUSH代理服务器**:内容被发送到PUSH代理...

    wap_push协议.rar_push_wap_wap push

    **标题与描述解析** 标题“wap_push协议.rar_push_wap_wap push”表明主题是关于“WAP Push”协议的,这是一...理解WAP Push的工作原理和实施细节对于开发移动应用、优化无线服务以及理解移动通信网络的运作至关重要。

    用sms发mms、WAP PUSH等资料

    与短信不同,MMS需要使用更复杂的数据网络,如GPRS(通用分组无线业务)或3G/4G/LTE网络。MMS消息通常由MMSC(多媒体消息服务中心)处理,它将多媒体内容拆分成小块并重新组合,以便通过数据网络传输。 WAP PUSH...

    PUSH代理网关服务说明

    **PUSH代理网关服务**是一种基于无线应用协议(WAP)的技术规范,主要用于在移动网络环境中实现推送服务。该技术由无线应用协议论坛(Wireless Application Protocol Forum, Ltd.)制定并发布,其目的是为了标准化...

    WAPPush.rar_TAO_WML_push_wap push_wappush.rar

    在WAP Push中,WML被用来创建推送消息的内容,以便在移动设备的小屏幕上友好地展示。 总的来说,这个压缩包提供的资料对于学习和开发WAP Push服务的开发者来说非常有价值,它可能包含详细的协议规范、实现示例、...

    WAPpush.zip_WAPpush_java wap_java wap push_push_wap push

    8. **错误处理和重试机制**:考虑到无线网络的不稳定,需要设计适当的错误处理和消息重试策略,确保消息能成功送达。 在“e3.war”文件中,很可能包含了实现上述功能的Java代码,可能包括解析和创建WAP Push消息、...

    分布式流言push-sum无梯度算法.pdf

    例如,在分布式控制系统、无线网络分布式估算、大规模机器学习等领域,都可能涉及到多个体网络中的分布式优化问题。 本文的研究重点是多个体网络中所有个体目标函数之和的最小化问题。在这种场景下,每个个体仅了解...

    wappush.zip_WAPpush_push

    - **Masp3SmsMt.java**:可能包含实现WAP Push中短信(SMS)发送的部分代码,"Mt"可能代表“Mobile Terminated”,即接收端是移动设备。 - **Masp3Interface.java**:可能定义了与WAP Push服务交互的接口,包括与...

    wap-push.rar_push_wap_wap push

    **标题解析:** "wap-push.rar" 这个文件名暗示了内容与WAP(Wireless Application Protocol,无线应用协议)中的Push技术有关。"push_wap_wap push" 是关键词,强调了“Push”在WAP环境中的应用,即WAP Push服务。 ...

    WAP PUSH资料

    WAP Push(Wireless Application Protocol Push)是一种在无线通信网络中向移动设备推送信息的技术。这种技术允许服务提供商或者应用程序自动将数据如新闻更新、天气预报、短信或者其他定制内容推送到用户的手机上,...

    wap_push.rar_WAP push java_push_wap pu_wap push_wap源码

    **Java Push在WAP Push中的角色:** 在Java环境中实现WAP Push,主要是编写服务器端的推送服务和客户端的接收程序。服务器端需要构建一个可以生成符合WAP Push规范的消息格式,并能够通过HTTP或者WAP Gateway发送到...

    ISAG-WAP-Push-RC-V1.0.1.rar_WAPpush_isag_isag wappush_push_wap p

    WAP Push,全称Wireless Application Protocol (WAP) Push,是一种无线应用协议,用于向移动设备发送信息和服务,比如MMS、铃声、图片、新闻或应用程序下载。这种技术允许服务提供商主动将数据推送到用户的手机上,...

    WapPush V2.0规范

    2. OMA-WAP-TS-PushOTA-V2_1-20051122-C.pdf:这个文件涵盖了Push Over The Air(OTA)的V2.1版本,介绍了如何通过无线网络进行推送服务,包括文件传输和更新。 3. OMA-WAP-TS-PPGService-V2_1-20051122-C.pdf:这...

    PUSH注册机制在JAVA移动应用程序开发中的使用.pdf

    PUSH注册机制在JAVA移动应用程序开发中的应用非常广泛,如在无线移动网络中,PUSH技术可以通过主动发送信息来实现用户信息查询,从而解决无线移动网络所存在的问题。 PUSH注册机制是JAVA移动应用程序开发中的一种...

    PUSH技术在WAP中的应用研究

    综上所述,PUSH技术在WAP中的应用研究对于理解无线互联网服务的运作机制具有重要意义,同时也为提升移动设备用户的在线体验提供了有效手段。随着移动互联网的不断发展,PUSH技术将在更多领域找到应用空间,持续推动...

Global site tag (gtag.js) - Google Analytics