PushMail技术解析
Blackberry的pushmail实现原理:
相当于解释了为什么Blackberry要跟各国的移动运营商合作:
Blackberry依托电信运营商可以在底层就实现Push Mail 功能,从而使他的效率更高,功能扩展更简单。而其他Push Mail 服务只不过是在现有的网络服务上扩展的一个功能而已。就好比OSI 7层模型, BB 在第2层数据链路层就能实现Push 这个动作,而其他人只能在第7层应用层来实现这个服务了。
BlackBerry 通过自己的PIN在运营商那里注册,每个PIN 对应一个手机号码,运营商要投入来管理这些PIN。MS 的PushMail也是一样的道理。
MS的Pushmail与BB的Pushmail对比:
和bb不同的是,wm的方式可以完全避开运营商提供特殊服务的环节,只要运营商有internet数据服务,wm的设备就可以通过internet数据服务直接与exchange联系并得到push过来的邮件.当然wifi,与电脑同步也可以,不过那样就不能移动了.
不论ms想怎么部署,不可否认的是,任何wm的设备就是一个pushmail终端 ,不象bb是软硬一起做的厂商,ms不会自己去做硬件终端 ,说wm现在没有pushmail终端是不对 的,最多说做ppcpe的厂商没有重点做pushmail的宣传,毕竟用了wm系统,加上那样的硬件配置 ,谁也不愿意只说自己的设备只是pushmail终端 .
其次,现在所有用exchange sp2的企业,在pushmail上几乎可以无缝过渡,没什么难度,不必为了pushmail再去买bb的服务,也不用去买运营商昂贵的数据流量,wap包月加代理就可以搞定.
最后,根据我的经验,能不能pushmail,不取决于是否wm5设备,ppc2003就可以,只要exchange升级了.
1、用WAP+代理不可能实现真正的Push。
WM5会在后台启动一个进程,时不时跟exchange发生https的交互,时刻保持在wap处留下内外网IP的转换记录确保当exchange有邮件的时候,可以发送trigger到那个内网IP。
wap+代理,在计算机网络的术语中,我们可以称之为NAT(具体实现方式不讲了,有兴趣的可以自行参考 其他技术书籍),这种模式的上网方式,只能是由内部发起对外部的访问,外部无法主动发起对内网的访问。显而易见,在这种方式下的PushMail,即使在 没有邮件的情况下,仍然会产生GPRS流量,对移动的各个网元GGSN SGSN都是要占用一些资源的,所以严格意义上来说,MS Exchange的PushMail还不算是真正的PushMail,因为在没有邮件的情况下产生了GPRS流量,会产生一定的GPRS费用。
推论:当BES/BIS发现有新的邮件时,就是发送一条短信给客户端,让客户端启 动PushMail的进程准备接收新的邮件,这个时候由BES将邮件推到客户端中,在这种方式中,blackberry需要运营商的介入才能完成整个 Push流程,这种是比较干净的PushMail方式,因为不需要用户支付GPRS流量费(在没有邮件的情况下)。
好了,两种方式孰优孰劣对用户来说都一样,感知差别不大,这么点GPRS流量是可以忽略不计的,现在说说移动的PushMail和另外一款面对免费互联网邮箱的pushMail客户端:尚邮
他们的实现方式跟微软的exchange和blackberry有异曲同工之妙。
移动的PushMail就是blackberry的实现方式,尚邮类似exchange,囊中羞涩的用户可以使用尚邮,它可以收取任何一个免费的互联网邮 箱,并将其推送到你的手机中,然而有一个安全性的问题,你需要将互联网的用户名和密码告诉尚邮这个客户端,而它是否会搜集这些敏感数据并发送给尚邮这个软 件开发商就不得而知了。而中国移动还是有比较高的信用度的,希望能得到安全保障的用户还是选择移动的139邮箱吧。
2、MS的Direct Push过于依赖于Exchage Server,估计应用的范围大不到哪去?如果大家使用BB、WM都是用来收集POP3邮件的话,其效果倒也差不了多少。不过,如果大家都这样来使用 pushmail服务的话,估计免费的服务器是难以负担其沉重的负荷啊!
尚邮也实现了类似的功能,它是一个免费的手机客户端,个人用户也可以尝试一下,而没有必要非要用MS的exchange。它可以将新浪、gmail、yahoo、QQ的邮件推送到手机中,很有吸引力吧?呵呵。
3、看来看去BB的pushmail还是最佳的解决方案,那就是和运营商合作,而且具有低维护成本的绝对优势。
对于广大迫切需要得到PushMail功能的个人用户而言,中移动的139邮箱才是最合适的选择,因为费用极低,5元每月,而且还免费到今年年底 (2008),BB的好在于他将一大堆东东整合成一个完整的解决方案,企业需要一个稳定的东西,价格高点也在所不惜,139邮箱还是差了点,稳定性不高。
4、至于Nokia或是其他厂商的pushmail解决方案,好像大多数是要得到RIM的授权吧!比如,Palm设备虽然也支持Direct Push,但Palm仍然授权了RIM的Pushmail解决方案。
结论:BB的Pushmail解决方案还是王道。虽然其他厂商也提供类似的解决方案,但RIM仍处于这个产业的上游,也就是说“立于不败之地”。也许,有一天RIM不做硬件了,专心为其他厂商提供pushmail的解决方案。
详细文章查看这里

最近评论