Pushmail的概念及何为真正的Pushmail应用

可以你会被 Push mail 的功能所吸引,同时会也被这这个词所迷或不解。或许你的手机功能说有 Pushmail 功能,但却被人说是"伪Push",Pushmail 到被为何物?什么是真Pushmail 什么又是"伪Push“,你会被这些关于Pushmail的概念及关于Pushmail真伪,现在给你一个答案。

什么是 Pushmail ?
Pushmail,邮件推送服务。PushMail 业务指面向互联网个人邮箱和企业邮箱系统的邮件推送业务,即将新到达邮件服务器的邮件准时地推送到用户移动终端上的业务形式。客户可以在移动终端接收个人邮箱和企业邮箱的邮件,阅读、回复、转发和撰写电子邮件。
客户可以在移动终端接收个人邮箱和企业邮箱的邮件,阅读、回复、转发和撰写电子邮件。根据用户对邮件安全性的要求,对于企业邮箱。可以采用安全通信方式。PushMail将电子邮件系统和移动终端相结合,通过移动运营商现有的无线网络,利用U- IMAP/SMS/WAP等相关技术实现的移动邮件增值业务。通过本业务,移动用户不但可以随时随地通过移动终端使用电子邮件服务,而且当新邮件到达时,系统可以主动地通过SMS Push,WAP Push等方式,及时通知移动用户,触发终端通过邮件传送协议(如U-IMAP协议)及时收取新邮件,阅读和操作新邮件。

Pushmail 的几种方式:

Pushmail 总分为以下几种方式:传统的SMS Push、IP Push、IMAP IDLE Push。

1、传统的SMS Push
运营商通过类似短信的方式,将新邮件通知给手机,这就是传统的Push方式,我们称之为SMS Push。在GSM中,32个时隙信道中有30个通话通路,而另外2个被预留用来传递管理和控制信令。而短信正是走的这个通道,因此收发短信和打电话并不冲突,也非常灵活。可见,SMS Push需要运营商的支持,在中国,中国移动也发现了这个商机,他们自然不会免费提供这个服务,也不会提供通用的API接口给其他邮箱运营的公司(如网易、腾讯)使用,而是他们自己开发了139mail。当然,你如果需要Push,就需要按月缴纳一些费用。SMS Push以中国移动的139信箱为代表。

2、IP Push
只有运营商可以提供Push,而他们又盯上了邮箱这个领域,其他邮箱运营的公司要想和移动竞争,似乎已经输在了起跑线上,然而事情并非如此。与传统稳重的大国企相比,新兴IT公司的优势就是具有不断的创新精神和强大的开发团队。其实Push不一定非要通过SMS实现,用Internet也可以。通过网络,手机客户端可以发送一个HTTP请求到服务器,告知服务器客户端需要这个用户的新邮件通知,当服务器收到一封新邮件时,就会回复这个HTTP请求;客户端通知用户收到了新邮件,并同时再次与服务器建立连接,等待下一封信。有些人觉得只有“SMS Push”才是真Push,IP Push是伪 Push。他们为什么会这么想呢?因为他们觉得IP Push需要保持连接,浪费了流量、电量、网络资源。那事实是这样吗?其实并非如此。我们首先思考这样一个问题,你打电话给你的朋友,为什么基站在很短几秒钟之内就可以通知到对方的手机有一个来电呢?那是因为其实基站时刻都在跟你的手机保持着连接。所以 SMS path也需要“保持连接”,再进一步思考,其实只要能够保持和基站的连接,其实就已经可以保持网络连接了,而其实等待一个HTTP的响应(reponse)或者说维持一个TCP连接,额外开销并不大。用“网易掌上邮”的实测结果是,打开Push和关闭Push,电量并没有明显消耗,一天消耗的流量大概是50-60KB,也就相当于打开一个不太复杂的web页面所产生的流量。IP Push以“网易掌上邮”和“尚邮免费版”为代表。

3、IMAP IDLE Push
IMAPIDLE 模式是 IMAP 协议的一项高级功能,在这种模式下,客端登录连接服务器后并无主动查询新邮件的动作,而是停留在 IDLE(空闲)状态,当服务器接收到新邮件后通知客端,客端再开始查询新邮件的动作,此动作完成后,客端重新回到空闲状态。所以也可以算是一种Push的方式。目前 Gmail实现了这个功能。如果你的手机有Gmail的客户端,那完全没有必要去追求通过电信提供的Push服务。在Blackberry、iphone、Android等手机上都支持Gmail客户端。本人测试过,发邮件到手机终端收到延迟不会超过5秒。我现在用的就是这种方式。

什么是“伪Push”

通过上面的分析,我们可以得出这样一个结论:所谓真正的Push,就是要求一封邮件服务器收到后,可以在一个非常短的时间(数秒)内通知客户端,而且不能产生明显的流量和电量消耗。那么非Push或者说“伪Push”的定义,就是通过定时查询的方式由客户端主动收信的,那么这种方式必将产生一定的延时。我们可能会想,如果缩短查询的时间间隔呢?比如每分钟或者每半分钟查询一次?如果这样做,必然消耗手机很多的电量和流量。

所以鉴别一个邮箱客户端是否真的可以做到Push,并不是看它是通过SMS还是IP的方式实现。而是观察它收到新邮件的速度和消耗的电量、流量多少。真的 Push,是可以数秒后收到邮件而且消耗非常少电量、流量的。

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元每月,而且还有免费的,BB的好在于 他将一大堆东东整合成一个完整的解决方案,企业需要一个稳定的东西,价格高点也在所不惜,139邮箱还是差了点,稳定性不高。
4、至于Nokia或是其他厂商的pushmail解决方案,好像大多数是要得到RIM的授权吧!比如,Palm设备虽然也支持Direct Push,但Palm仍然授权了RIM的Pushmail解决方案。

结论:BB的Pushmail解决方案还是王道。虽然其他厂商也提供 类似的解决方案,但RIM仍处于这个产业的上游,也就是说“立于不败之地”。也许,有一天RIM不做硬件了,专心为其他厂商提供pushmail的解决方 案。

Pushmail的概念及何为真正的Pushmail应用》有2个想法

  1. hai

    感谢楼上的介绍,下载了Ebus,用户感觉还不错,并且都是免费的。
    尤其里面的邮件,没有邮箱个数的限制,超爽!

    回复

回复 hai 取消回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注