用新浪微博连接

一步搞定

QQ登录

只需一步,快速开始

注册

MAXPDA论坛

2012MAXPDA期待您的作品!
红色电讯 全场限时95折 北京掌尚9900 9810 9860特价黑莓桌面管理器下载北京黑莓手机 天津山东东北
放心买黑莓找老佛 原装后盖 原装镜面 全原装8310黑莓配件 我选择莓人堂 批发零售博诚黑莓配件-深圳优势批发商家
MAX资源仓库 中国卷轴-黑莓配件-小米配件东北小董黑莓,坚持原装深圳--黑莓王--主批发-兼零售

Rank: 2

注册时间
2006-12-20
积分
72
发表于 2007-1-9 16:59:49 |显示全部楼层
基本知识转一个,转自treo的世界http://treo.blog.sohu.com

  最近pushmail的概念炒的很热,著名的pushmail供应商RIM也借着中国移动进入了中国市场,不过价格也贵的惊人,虽然水货BB卖的很便宜....有的型号甚至还没有移动的一个月服务费贵,估计也只能走走国际大企业路线了.
  于是大家都在想,如何能实现廉价的pushmail方案?毕竟,对于一些比较忙碌的人,随身的邮件还是有点用处,毕竟不是人人都配得起秘书.因此出现了五花八门的pushmail软件.连微软也宣布wm5.0的邮件系统都完全支持了pushmail.但是这些pushmail究竟能不能实现当初的目的呢?
  首先说说什么是pushmail.传统pc上的电子邮件系统大致分为两种.一种是客户端主动去服务器端收取邮件.比如pop3协议的邮件系统.这种邮件系统一般用于个人用户.用户要每隔一段时间运行客户端软件来检查是否有新邮件到达.另外一种是邮件一旦到达服务器端,服务器会立刻直接把邮件塞进客户端的邮件软件里,典型的代表是微软的exchange系统.这种主要用于企业和组织内部的大型邮件系统.对比起pop3系统来说,这种成本要高的多.但是具有方便灵活高效的特点.因为整个邮件系统是实时的.在这个基础上可以进一步实现互动协作,网络会议等等应用.
    于是有一些pop3客户端软件就在软件里加入了定时检查邮箱的功能,这样每隔几分钟,只要你开着客户端软件,它就会自动连接服务器检查是不是有新邮件.由于这个过程非常短暂和快速,所以对于用户来说,效果和用exchange的邮件系统也相差无几,只要你保持电脑一直连接网络.邮件也会自动到你电脑里来.
     随着电子邮件转移到了手机上.问题来了.手机和pc的一大不同是它不是实时在线的.这个在线不是指无线网络的在线.而是指手机上的数据服务.比如 gprs/cdma1x,它需要你在进行网络应用的时候连接.用完后再断掉.因为如果始终保持数据连接的话,手机的耗电量极大,以目前的电池技术基本上都需要每天给手机充电了.这样对于在外移动的用户来说万一没法找到充电的地点影响将是致命的.电都没了就更谈不上邮件随身了.
     因此有人在手机邮件系统上提出了push的概念.这个概念其实最早来自于wap协议.其目的就是在数据连接不用一直打开的情况下把数据/文字/图片发送到用户的终端上.当然这个发送的过程可能也需要数据连接.但发送完毕后数据连接会自动切断.以达到实时收取信息又节约电力的目的.在目前电池技术没有突破的情况下.这个方案可以说是最完美的手机数据终端解决办法了.但是这个方案也面临一个麻烦.就是需要运营商的支持.所以才产生了很多"伪push"的方案, 下面就来一一列举.
      最土的"push":这种push几乎所有的手机邮件软件都可以实现,其原理和上面所说当年pop3系统的定时收取是一个道理.每隔几分钟就检查一次.只要你保持这个软件在手机里运行.它就每隔一段时间就自己去连接数据连接检查一下邮箱.有邮件就收下来.这种方案必须在多任务的手机系统里实现.比如 wm5.0,而且实时性也不太好.除非你把间隔设置的很短.比如5分钟,可是那样手机的耗电也会很厉害.而且对于不支持classA的手机来说,收邮件的时候电话也会进不来.很可能会影响正常联络.
    稍微高级点的"push":这种push和上面的那种类似.但是要保持一直数据连接在线.它的核心和exchange类似.一旦有邮件,服务器端就会自动连接手机上的客户端软件把邮件送过来.但是问题也是显而易见的.如果运营商或者手机不支持classA,那电话也是个大问题.而且这种方式耗电更厉害. wm5.0里所声称的pushmail就有部分是基于这种原理的.

     看完这两种可能有人要问了,为什么不能一旦有邮件,服务器端就通知手机,手机就运行邮件软件然后连接数据连接然后收取,收取完毕后断开连接呢?这样不就完美了吗?这个想法非常好.但问题在于,客户端如何通知手机呢?手机用的是GSM网络,邮件系统使用的是TCP/IP协议.两者之间是无法直接沟通的.在邮件系统里.定义客户端的方式是账号/客户端IP,服务器根据客户端登录的IP来查找客户端然后建立连接把邮件传过去,这是一个很标准也很普通的的第三层网络应用.而GSM网络里的手机在没有连接GPRS/CDMA1x之前是没有IP的,它只存在于GSM网络里.只有运营商才可以通过你的手机号码在千千万万的终端里准确的找到你的手机.号码和IP这两种不同的"语言"是没法对话的.只有当手机连接了数据网络,它就获得了一个IP地址.来到了和邮件系统一样的世界.两者才可以互相直接沟通.而手机则必须在得知邮件系统有了新邮件后才能去发起数据连接,这就形成了一个悖论.先有鸡还是先有蛋?

        这个问题解决的办法其实也很简单,只要运营商的支持就可以.大致原理就是当新的邮件到来的时候,邮件服务器发给运营商一个通知,然后运营商通过和这个邮件地址绑定的手机号码来寻找到你的手机,这个过程就相当于运营商在自己的系统里把邮件账号和手机号进行了一次翻译以达到对话的目的.找到你的手机后运营商通过一种特殊的短信把邮件系统的信息下发给你.手机收到这种短信后就会按照预先的设定启动相应的邮件软件连接上数据网络收取邮件,完毕后再断开连接.这样就达到了既省电又可以实时接受邮件的目的.
   
    其实这种应用早在黑莓进入中国之前中国移动和中国联通都有了类似的东西.比如中国移动的彩信,它本质上也可以看成一种pushmail,只不过它的邮件地址是手机号码.而且不能和普通的互联网邮件系统互发,因为它是没有形如xxx@xxx.com这样的邮件地址的.移动下发的短信里提供的是彩信的url并不是邮件通知,本质上还是基于push的wap,但是它的确是实现了真正的"push",而联通的彩e则实现的更彻底,它给每个133用户都可以提供一个 133xxxxxxxx@cumail.com.cn的邮箱,只要有邮件发给这个邮箱,该用户的手机就会立刻收到一条短信通知你有新邮件,然后立刻自动打开手机上的彩e邮件系统收取邮件.收取完毕后自动断开1x数据连接.极其方便.用户也可以使用手机上的客户端给任意的邮箱地址发送email,这个可以说是彻底的实现了pushmail,但是也有局限性是联通并没有开放这个接口.用户只能选择使用联通自己的cumail.com.cn邮箱.不过这个问题也好解决.用户可以在自己的其他邮箱系统里设置转发.一旦外出就把所有邮件转发到这个邮箱就可以实现彻底的邮件随身了.
        现在移动和RIM联合退出的黑莓服务和上面联通的彩e原理是基本一致的.移动开放了自己的短信给RIM,RIM把客户的邮件系统和移动的系统对接起来.然后通过定制给客户的黑莓手机.就可以实现客户自己的邮件系统完全随身.但是这个资费也是高的惊人.不知道何时能走入寻常百姓家.
        因此现在想尝鲜的玩家们或者一些囊中羞涩用不起高昂的移动蓝莓服务而又需要实时使用邮件的人员,想在非蓝莓手机上实现pushmail的话就只能选择上面所述的一些伪"push"方案来尝尝鲜了.不过需要注意一点的是,外出时请切记带上充电器和备用电池...不过垄断总有一天会被打破,希望可以看到移动联通都开放接口的那一天.
已有 2 人评分积分 收起 理由
otiron + 2 所以,不要骗人……
斗战胜佛 + 20 辛苦了

总评分: 积分 + 22   查看全部评分

认证商家

专卖黑莓

Rank: 6Rank: 6

注册时间
2006-2-27
积分
57425

技术达人 优秀原创 终身成就

发表于 2007-1-9 17:10:29 |显示全部楼层
看了 开始明白了
谢谢哦
买黑莓 找老佛  人做事 天在看 http://dzsf.taobao.com   新浪微博交流 http://t.sina.com.cn/dzsfbb @斗战胜佛黑莓  

Rank: 5Rank: 5

注册时间
2006-10-30
积分
1602
发表于 2007-1-9 17:14:44 |显示全部楼层
板凳学习``
3楼广告

Rank: 2

注册时间
2006-12-20
积分
72
发表于 2007-1-9 17:28:47 |显示全部楼层
 主要目的是给zh1234版主的“妹我要过河,哪个来推我”之一--邮件推送解决方案讨论与实施”http://www.maxpda.com/viewthread.php?tid=16536&extra=page%3D&page=1  “推”和“拉”来个补充

Rank: 3Rank: 3

注册时间
2006-11-27
积分
264
发表于 2007-1-9 18:38:14 |显示全部楼层
ding
看贴要回帖
5楼广告

Rank: 8Rank: 8

注册时间
2006-10-10
积分
12679

灌水创意

发表于 2007-1-9 18:49:07 |显示全部楼层
学习了。
xmd

Rank: 6Rank: 6

注册时间
2006-9-29
积分
4643

技术达人 优秀斑竹

发表于 2007-1-9 21:32:57 |显示全部楼层
Up

Rank: 1

注册时间
2006-12-29
积分
26
发表于 2007-1-9 21:38:38 |显示全部楼层
知识普及帖,支持~!

Rank: 8Rank: 8

注册时间
2006-3-30
积分
9595
发表于 2007-1-9 21:41:08 |显示全部楼层
好文章

Rank: 5Rank: 5

注册时间
2006-10-6
积分
1610
发表于 2007-1-10 00:05:17 |显示全部楼层

Rank: 8Rank: 8

注册时间
2006-6-20
积分
1596

技术达人 优秀斑竹

发表于 2007-1-10 21:45:43 |显示全部楼层
RIM采用的技术不是你所说的那样的。它并不通过特殊短信的。
有梦最美,希望相随。

Rank: 2

注册时间
2006-12-20
积分
72
发表于 2007-1-10 22:59:37 |显示全部楼层

回复 #11 大米果农 的帖子

哦?愿闻其详!
Push概念炒了很多年拉 , 具体实现上可能有所出入(BlackBerry agent、Dispatcher、router等),但我觉得原理和这篇文章写的应该差不多,说白了,就是服务商、运营商一起帮你封装地址转换、“拉”邮件等,然后主动“推”给你,不知道这样理解对不对?

Rank: 8Rank: 8

注册时间
2006-6-20
积分
1596

技术达人 优秀斑竹

发表于 2007-1-11 10:30:30 |显示全部楼层
我试验过的,也成功的在BB上收发email。
过程是这样:
打开RIM JDE里的ESS,设置好。BB端也设置好。
这样ESS会去指定的信箱收email了。当收到新的email后,由于没法连接到BB所以没法推送。
如果这时候在BB上发email,那BB就会主动连到到ESS,这个瞬间,BB和ESS建立了连接,那ESS就会马上把email推送到BB,最终表现为收发email都成功。

这个过程跟GSM完全无关,当然也跟神秘的短信无关了。

所以对于RIM来说,运营商只是充当一个中继,转发来往的数据而已,并不正真参与其中。
有梦最美,希望相随。

Rank: 2

注册时间
2007-1-6
积分
56
发表于 2007-1-11 10:53:43 |显示全部楼层

学习!

学习!

高级会员

天使熊熊

Rank: 4

注册时间
2007-1-3
积分
500
发表于 2007-1-11 11:03:57 |显示全部楼层
学习了,呵呵

Rank: 1

注册时间
2006-11-28
积分
24
发表于 2007-1-11 11:31:49 |显示全部楼层
好文章,解释的很清楚了。

Rank: 2

注册时间
2007-1-2
积分
80
发表于 2007-1-11 13:12:11 |显示全部楼层
学习学习,呵呵

高级会员

THE KING OF SKY

Rank: 4

注册时间
2006-11-15
积分
539
发表于 2007-1-11 13:37:55 |显示全部楼层

Rank: 4

注册时间
2006-11-18
积分
694
发表于 2007-1-11 14:15:56 |显示全部楼层
看不下去  太长了 头疼

Rank: 2

注册时间
2006-12-20
积分
72
发表于 2007-1-11 16:36:18 |显示全部楼层

回复 #13 大米果农 的帖子

JDE里的ESS??这个是什么,   我装的JDE4.2里面只有模拟器,JDE开发环境和Eclipse用的JDWP

对大米兄的"所以对于RIM来说,运营商只是充当一个中继,转发来往的数据而已,并不正真参与其中"这句话谨慎的表示怀疑.
因为每个手机在GSM网内的寻址只可能由运营商实现,如果RIM能实现,那他完全可以自己甩开运营商,无需再和中国移动合作啦
雪化了就是春
您需要登录后才可以回帖 登录 | 注册

推荐关注

关于我们

MAXPDA成立于2005年12月,初始域名hipalm.com;2006年12月正式改名为maxpda.com;开始了更加全面化的发展。2010年11月,用户数突破百万!伴随着黑莓在中国的发展,MAXPDA也成为了BBer不可或缺的一个网站,成为了BBer的启蒙老师。现在智能手机百花齐放,MAXPDA更是依托更好的资源,开始门户和论坛并行的发展方式,给数码控们带来更赞的体验和服务。给我们一些鼓励,MAXPDA的未来无可限量。

Copyright © 2001-2011 MAXPDA ( 粤ICP备07002221号 )|手机版|Archiver   

站务、广告、账户、有害信息举报及网站其他相关事务请联系 QQ:200686755 电话:189-3892-7778

Powered by Discuz! X2. Theme designed by Youths.

回顶部