www.wapease.com ·新闻动态 ·技术专题 ·WAP开发 ·用户专区 ·企业专区 ·相关资源 ·网络知识
首页>WAP开发技术>WAP高级教程>正文    

WAP中推送技术的分析与设计


WAP技术站:www.wapease.com  将本文推荐给你的QQ或MSN好友 加入收藏

系统的工作流程如下:
⑴ POP3代理以一定的时间间隔,使用POP3协议检查各用户是否有新邮件到达,若有则取回邮件的头部信息。
⑵ POP3代理作为推送的发起者,依据收到的邮件头部信息和数据库信息向相应的用户发起推送请求。
⑶ PPG对推送的消息进行鉴权和格式检查后,压缩成适合无线链路传输的二进制消息发送给指定的用户。
⑷ 客户端的服务加载器检测到推送消息后,提醒用户新邮件的到达,然后根据用户的选择启动或推迟服务。
⑸ 若用户选择立即阅读邮件,则将启动客户端的邮件程序,以用户账号作为参数,依据指示消息中携带的URI向PI发出WSP GET请求。
⑹ PPG对WSP请求进行协议转换,向POP3代理发出HTTP GET请求。
⑺ POP3代理收到请求后,代理客户从对应的POP3服务器上取得邮件,并构造成WML页面,然后作为请求的响应返回客户端。
从具体的实现上看,现有的许多WAP网关产品,如Nokia WAP Server,都集成了PPG的功能,提供了对推送技术的支持,另外,越来越多的移动设备开始支持WAP协议,推送功能也在逐渐的得到支持,所以实现的重点就集中在了POP3代理上。这部份的功能可实现在一台同PPG和Internet同时有连接的计算机上。需要运行两个服务器程序,一个支持text/wml类型的WEB服务器,用以响应PPG的HTTP请求,返回邮件页面。另一个特定的监控程序,用以不断的检测与接收新邮件,构造推送消息和WML页面。需要另外说明的是,以上的设计主要是针对利用推送功能实现邮件的接收,对于邮件的发送,则可使用基本的WSP功能实现。

5.发展前景
推送技术结合了自身的优势和移动通信服务的特性,应将有着良好的应用前景。但是推送技术仍然存在着一些亟待解决的问题,如信息的鉴权与认证、信息的准确性问题、如何避免垃圾信息等。如何解决好这些问题将是推送技术成功的关键。另外,随着GPRS技术和3G无线通信技术的发展,无线信道的带宽将逐步增大,在无线信道上推送多媒体信息也将成为可能。

参考资料:
1.“WAP PUSH Architectural Overview”, WAP Forum, 08-Nov-1999

本新闻共6页,当前在第5页  1  2  3  4  5  6  

上一篇:模拟器乱码的一点建议
下一篇:wap中级教程
Google
 
关于“WAP中推送技术的分析与设计”的相关内容连接
·构建动态 WAP 站点 (3) - 数据库的输出
·构建动态 WAP 站点 (2) - 你的第一个WML页面
·构建动态 WAP 站点 (1) - Server设置
·WML,Apache,和 PHP 的介绍
·jsp制作wap网站时中文字符问题的一些解
·WAP与PHP - 附件
·WAP与PHP - 进阶篇 之二
·WAP与PHP - 进阶篇 之一
·WAP与PHP - 基础篇
·wap中级教程

万易网(wapease.com)版权所有  服务声明

Copyright © 2003-2008 Wapease Network, All Rights Reserved