北京和信锐智科技有限公司CEO陶建辉:移动互联网实时推送平台

2011-11-04 14:13 | 次阅读 | 来源:CSDN 【已有0条评论】发表评论

关键词:移动互联网,实时推送平台 | 作者:张志平 | 收藏这篇资讯

【CSDN现场报道】以“移动大变局下的抉择”为主题,本年度最受瞩目的移动开发者盛会——“2011中国移动开发者大会”今日在北京国家会议中心隆重开幕。此次大会由CSDN和创新工场联合主办,来自移动领域国内外知名的运营商、平台商、互联网企业、手机终端厂商、应用开发者和投资者等汇聚一堂,探讨移动互联网的发展趋势,共论移动应用大变局下的抉择。

11月4日下午,北京和信锐智科技有限公司CEO陶建辉在2011中国移动开发者大会开放平台与技术主题论坛发表了关于实时推送平台的精彩演说,为大家讲解了和信移动客户端匪夷所思的强大功能,引起了现场的热烈反响。

北京和信锐智科技有限公司CEO 陶建辉

  大家好!我今天很高兴给大家介绍无线互联网时代的实时推送服务。上午讲到云的时代,云不是无线互联网特有,在PC上也存在,比如说地图服务、语音服务,但是无线互联网有一个平台,是PC上,传统互联网不具备的,就是推送。我今天主要要讲推送平台,因为推送平台是无线互联网特有。

  这张图中间是云,左边是大量内容,右边是手机平台。用移动互联网来访问互联网各种内容,我们把内容和手机结合,中间经过云,利用推送的平台可以让你获取内容,变得更加方便,或者让用户体验变得更好。我们都是做技术的,既然大家都在开发各种客户端,有一类是实时保护数据中心,比如说新闻、聊天,把QQ打开,退出QQ别人还想和你聊天,移动网络本来是一个实时推送,像你打开手机有了短信会提醒你,有了电话会提醒你。到具体应用如何保证提醒你呢?很简单,大家一般用的方法就是传统的方法叫Polling,轮询。这个方法实现非常简单,隔一段时间访问服务器把数据拉过来,在PC上怎么样、在Android、iPhone怎么样就可以了。

  终端周期性访问服务器对手机有很大的影响,首先是特别耗电池,你用一个收音机听广播,一节电池用一个月、两个月,但是如果想做发射,手机是一定要发射的,特别耗电,只要一传数据包就消耗电池、消耗带宽,如果几千人会场,人人都在3G网络,即使不聊天也会把带宽吃掉。

  用轮询的方式简单,而且是周期性服务器,适合做哪些应用呢?比如说新闻类,新闻也不要说一秒钟就获得头条新闻,搞个微博客户端,也不需要第一秒就读到你关注人的微博,股票信息也可以。当然访问周期是效应。我在讲传统的轮询,轮询对电池的影响,这个来自谷歌,什么都不跑的时候5到8毫安,网络一旦发一个包,电流一下达到180到200毫安,甚至更高。一发现你不传IP包的时候,在建立TCP、UDP联系的时候,一旦建立了发现没有任何数据传输,马上会空中信道释放,但是还是会释放一点点电。整个来讲五分钟的频率访问大概144,如果15分钟访问一次达到了48mAh一天,周期越快耗电越大。如果每次访问,传的包越长耗电量越大。为了解决耗电的问题,带宽也不是最重要的,我们可以用WIFI上网,买一个3G的套餐,但是手机电池很重要,因此出现了一种技术叫实时推送。

  实时推送这个叫法十几年前开始了,2000年也提出了,它最大的好处是什么呢?保证数据的实时对电池的消耗,需要的时候再启动网络。传统的方式来做实时推送很简单,一般是靠短信,像黑莓,类似于短信的另外一种通道,还有WEB,包括彩信,本质上都是靠短信,先发短信,把ATP地址发到手机上,然后手机再抓下来。这个方法第一有成本,推送一条短信一定有成本,中国移动不会做免费的生意,第二是依赖于运营商,你和中国移动会有很好的价格,你搞得定中国运营商,不一定搞得定海外的。对于苹果这类公司来讲服务一定不会依赖于运营商。不适合无线互联网发展。无线互联网最大的好处是自由,如果依赖于运营商这个技术极其难推广。

  2006年大家就说,我们不要用短信的方式,我们要我无线互联网方式,基于IP方式做。第一个特点,是跨运营商、跨地域、跨介入技术,不用和移动、联动打交道都可以实现推送。

  一个平台一般来说都应用服务其适合我,发一个包给某一个手机,首先发一个请求到一个平台,这个推送平台再把信息发到手机里,手机接到信息之后做了一个信息,手机自己到相应应用服务其上把信息拉下来。有一个注销的流程,就不讲了。这种图在网上都找不到。

  目前全球有几大流行的,第一是Apple,从iOS3.0支持。我们知道很多流行的应用都在用,iPhone,因为iPhone不允许在背后运行。 为了控制耗电、控制CPU消耗,iPhone设计的时候不想让你在背后应用。虽然不是技术上做不到,根本原因是控制各种各样的应用,一定要真有需求的时候再跑到前面。音乐播放在iPhone是特殊的应用。iPhone从推出之后,不到半年已经超过了一百亿的推送。因为各种各样应用都想使用他的推送服务。

  下面介绍Android的,2.2开始支持,但是很遗憾谷歌推送服务需要GMS支持,对于大陆企业,中国很多手机企业不愿意花钱买这个。但是中国政府原因老是让谷歌服务得不到保证,所以现在谷歌提供这个服务几乎没用。但是在美国、欧美可能用得相当好。

  Push技术比较,包括iPhone、Android、HTTP、WAP PAP,有一个到底能传多大的数据包,iPhone比较小,Android1K数据,黑莓可以达到8G,我们核心是256,对于特殊的合作伙伴,可以根据内容提供商签协议,特别的可以放大。还有很重要,怎么维护,手机跟服务器之间有长链接的。

  谷歌和iPhone都是靠刷新TCP连接,黑莓完全是基于短信的方式,和信是用专利技术,是用UTP刷新,但是周期相当长。现在智能手机大家都说很耗电,耗电根本原因是数据应用太多,数据应用太多根本原因是在背后不停地在找。有好多智能应用,搞了通讯录之后,一直在耗电。基本上是数据应用造成的。我们和信,特有的技术就是保障耗电比较小。和信是什么?如果说只是要保证数据连接,在座各位看网络编程一天写一个。回去马上写一个。能够保证手机和服务器长链接。核心技术到底是什么呢推送?技术核心是要盛典,如果抛开盛典来谈推送没有任何必要。笔记本、PC大家都没有用这个的习惯,因为我们不需要担心电量。

  和信推送平台好在哪里?第一省电省流量,第二是心跳包周期一般是5到10分钟。发个包到服务器,和信是三十分钟,甚至可以调得更长,注定我们发包发的长,而且每个包只有八个字节,每次发包的时候持续时间很短。

  我们用事实说话,直接在手机上装MSN,测电流,收发的很矮很矮,装上MSN之后,会大量发送。

  下面是Emoze,比MSN好多了,这是一个小时间隔,仍然发了很多次包。每一个脉冲都是耗电。

  第三个是Hesine,我不想比较国内的厂家,看看电流测试,几乎跟手机待机没有太大的区别,偶尔有一些脉冲,但是和、很短。

  讲了这么多,推送平台,我们公司想提供一个推送平台给各种应用用。第一个应用就是Push Mail,因为企业客户、商务客户很想实时收到邮件。第二是免费短信、彩信。各种提醒服务,比如说一家应用公司叫365日,就能提醒,比如各种股票、新闻提醒,网页内容下载,还有一个叫抓客,任何一点马上到手机,让分享变得更简单。

  应用方面,我们可以和各种内容结合送到各种手机服务平台。

  具体总结,还给大家举一个数字,如果我把你公司名字列上去了,希望不要受打击,如果想解决可以用和信技术来做,几大免费应用短信流量比较,一个叫app、 Kik、Miliao、 Weixin,和信至少三十分。其他的都在四分钟左右。

  比较的重要参数是什么都不传,看到底消耗多少流量,What s app一个月七兆流量,kik六兆多,微信六兆多,Miliao也是六兆多。和信呢?我们是204K。别人至少是我的30倍以上。这就是技术的力量。

  为什么要创新?和信是技术创新,在推送技术上做了创新。

  谈到平台,我们最重要的是覆盖,我是一个创业者,不建议做平台类的东西,因为搞不过腾讯类的,因为我们公司有自己的平台覆盖,我们公司去年被联发科收购,中低端手机芯片明年起都要预状我们的推送引擎,去年一年联发科手机芯片销售超过三亿,今天远超过三亿。我相信明年会飞跃相当大。因此我可以肯定和信推送这个平台,将是全球前几名。我们也愿意跟各大厂商合作,比如三星,不用什么baba推送,用我们的我们特别欢迎。

  我们明年保证要超过一个亿。为了支持全球,我们现在和信虽然公司不到六十人,已经在北京、印度、菲律宾、圣地亚哥全部有数据中心。欧美国家还不需要,我们一心一意想为广大的中低端手机用户服务,移动互联网谁最需要?不是在座各位需要,我觉得最需要的是拿两三百元人民币手机的人,因为他们获取信息的方式及其有限,因为你们根本不需要靠手机获取信息。那些拿三百元人民币手机的人是最需要获取信息的,他们最需要获取人人网、开心网的信息。我们为中低端用户提供最好的推送服务,让他们享受到价廉物美的手机。我要让你三百元人民币的手机都可以用,你可以到我们展台上看一下我们的手机,绝对不比买的五千人民币的手机差。

  我们的服务器性能也吹牛一下,看有没有人可以挑战我们,第一是我们推送服务器单台标准戴尔服务器可以支持五万在线用户。我们的Push Mail支持一万在线帐号。免费短信可以支持十万同时在线用户。

  之后我们的大门是打开的,门绝对不会关上,免费给大家使用。目前保证没有任何收费的想法。2009年推出了API,做推送服务,现在正在改,想让Android大量开发者只要把地址指向改一下就能使用我们的服务。应用服务器和核心平台是连接,中间有API。

  基本上是这样,有没有提问的?

现场提问:

  提问:我之前也做过Push Mail,应该有一个算法,时间间隔是慢慢算出来的,结果可能是根据网络运营商的情况来决定的。如果TCP联结只能保持18分钟,就只能保持18分钟。你们用什么原理来实现半个小时做确认包发送的?

  陶建辉:这个就叫创新。这就叫专业。我们是用ATP方法来保持。 

  提问:您这个技术在三种CDMA网络里,TD是不是都能够支持? 

  陶建辉:都能支持,这个技术最大的核心,因为我自己也是做技术的,所以和大家分享一下,最大的是手机要选址,怎么找到手机?但是如果手机就在一个公网地址,一个正常的根本不需要互换技术,手机打开一个端就可以了。但是很遗憾,那么多防火墙,一重一重,保证私网地址,不可能把包发进去。必须有办法。   

  提问:我想问一下四五分钟和三十分钟能够保证同样的实时性吗?   

  陶建辉:当然,希望你下载一个核心客户端用一下。我们也做了社区网站、抓客,你可以在网站上一个媒体照片一点就到你手机,你就知道我们有多快。 

  提问:你刚才说很多其他的平台TCP是定期刷新,是不是定期重建?   

  陶建辉:不是,TCP本身有一个刷新机制。   

  提问:可是是面向连接的。   

  陶建辉:断开了必须重新建。如果TCP连接进了电梯、信号不好的地方会断,断了必须重新联。因此基于IP的很多好处坏处。比如IP电话特别好,我自己家用IP电话,我放的美国号码,美国同学都不知道我在北京,但是很遗憾IP不能完全保证质量,经常电话不行。IP推送也一样,不是绝对保证质量,也有可能不行,比如进电梯信号不好,就比短信差,短信成功率远超过IP。

  提问:第二个问题,偏向应用,技术上产用了ATP,其他公司也可以自己去做ATP、重新分装,他们也可以实现大概这个模式,你们怎么样面对竞争呢?   

  陶建辉:我们有专利。除非他有特别好的方法,我也特别欢迎。   

  提问:我想问您编程方面的问题,您刚才说和5253都是兼容的,一个月有多少出货量?主要的点击应用有哪些?   

  陶建辉:我们现在要做联发科的MR1平台里。所有MR1应用会用上我们这个。

更多精彩请关注:移动开发者大会直播





    网友评论(共0条评论)..
    北京和信锐智科技有限公司CEO陶建辉:移动互联网实时推送平台