push mail

自打用了IPHONE,PUSHMAIL就是个永恒的话题,尤其是在3.0系统推出后,这个话题又被炒的火热


下面是关于几种不同的PUSHMAIL的原理,个人的一些看法

1.提到pushmail,首先大家想到的都会是黑莓的pushmail

关于黑莓的pushmail,我没有用过它的手机,也没有用过其运营商的网络,所以只能靠推测。

我们可以大胆的假设一下,黑莓的手机系统,关于网络连接方面,和我们普通的系统,并无任何不同,之所以它能提供pushmail,只是因为它内置了一个程序。
这个程序在接收到短信(这里我们先假设是短信,说到中移动pushmail的时候我会详细讲这一点)的时候,会调出检查这个短信(你可以简单理解为过滤),看是pushmail的提醒短信,还是其他短信。这里,如果发现是pushmail的提醒短信,则主动连接到网上,去把email给down下来。这样,就能达到一个push的效果。并且,由于并没有什么网络的长连接,所以,也并不会费电。


2.接下来,我们来说一说,中移动现在主推的,在各种智能手机上的pushmail客户端

先说一句,今天讨论的话题和139邮箱的短信提醒一点关系没有...

中移动现在对各种智能手机平台都退出了pushmail的客户端,这个东西貌似很神秘,那么我们找来基于WM版的安装包,解开,仔细看看,找到注册表一项,大家会发现下面这些信息
[HKEY_LOCAL_MACHINE/Software/Microsoft/Shell/Event/Network/WDP/16000/PushSms]
Command=/Windows/PushSms.exe
Class=PushSms
WDP Port=1025

这样,就很明显了
其实中移动的pushmail,就是用了之前很老的一项技术,wap push来做提醒的,系统在通过1025端口(至少我这个版本是这个端口)接收到wap push的信息后,打开我们伟大的PushSms.exe程序,链接gprs,上网取邮件,之后断开。就是这样一个流程。

上边我们提到黑莓的系统是用短信提醒,其实我并不知道运营商是用什么信息来提醒手机有邮件,但肯定是类似的技术。
中移动通过自己的软件,这样就模拟出(应该说是copy)了和黑莓系统一样的效果。


3.第三,MobileMe,weiphone邮,mail2web,yahoo(把雅虎也写这里吧)等邮件的push

这个技术,基本上都应用了微软的DirectPush的技术(熟悉EXCHANGE的同志们应该了解这个东西)

简单的解释下,就是通过网络,告诉服务器你当前的IP地址,在没有邮件到达的时候,这个连接是不产生流量的。有的朋友可能会问,这个连接是起什么作用呢?其实很简单,就像运营商给你手机网络的标识是你的手机号码一样。我们的服务器也是通过这个IP地址来找到你的手机,这样才能在有邮件的时候第一时间内通知到你的手机。
当有邮件到达的时候,服务器通过这个地址来找到你的手机,通知你有邮件,这时候手机联网去取邮件。


看到这里,有些朋友可能就会明白,其实3.0系统的push提醒也是利用的这个原理。但缺点是,每次信号中断后(比如机器重启,死机,无网络信号),都要重新再跟服务器沟通下,告诉服务器,我的新IP是多少多少。



4.第四,其他各类邮件在iphone系统中的push

剩下的,比如,gmail,163等各个email,在iphone中其实不应该叫push了,应该叫pull才对(好像大家更多的说法是fetch)。
这个原理大家都很清楚了,就是定时去服务器上看,到底有没新邮件...
说白了,就是最原始,最费电的一种方法




到这里,大家估计就基本明白了。其实要想最省电,方便,还是要黑莓的和中移动客户端的那种pushmail,基本上不会有任何额外的流量产生。

这里也顺道就解释了为什么有些同志总说3.0里的im+等push提醒程序为何有时候会失效。


看到好多朋友经常说,真正的pushmail必须有运营商才能做出来,其实这点东西,有sp来做就足够了。估计只是没有哪个sp愿意砸钱来推这样的东西。


这里,就四项技术做个对比

耗电量(越小越好)
4>3>2≈1

接收反应时间(越小越好)
4>3≥2≈1





本人现在用为了省电,什么push都没开,但由于工作原因,经常要用到邮件,于是就把我主邮箱设了个转发,有邮件就转到139的邮箱里,然后139的有短信提示...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值