VOIP也是用的TCP/IP吧?用的SIP/WAP网关?SMS可不是最好的
flywhc
2011-05-27 05:12:58
( reads)
我以前的公司(Visto/GOOD)是专门做push email的。从WM2003开始就一直用TCP/IP。而国内的公司大多都用SMS做同样的功能,但不能作为可靠的商业应用。这个领域竞争很激烈,目前剩下的只有黑莓和Good还比较好,Seven还在挣扎。
架构师早就做过TCP/UDP/SMS的对比研究,最后还是用的TCP协议
简单的说,SMS的缺点有:
- 依赖operator的SMS服务器,这个东西相当不稳定,断线重发机制不好,不能做到黑莓那样只要有信号就立刻收到notification。
- 在邮件比较密集的情况下,短信的耗用功率相当大。以前我每月发上千短信,每天带两块电池都会用光。如果你有个收音机或者音箱就能测到,收发短信时就跟拨打电话时一样干扰声非常大,而TCP连接时噪音却不那么大。事实上现在push已经远不止是email,各种网络游戏、社交软件都用到push,notification的频率相当高
- TCP/IP协议在办公室和家里还可以用WIFI等其他连接。
- SMS以PDU报文的方式发送,难以实现高效的压缩和加密
GOOD在实际运营的时候一般都是跟运营商合作,用类似WAP的通道,不同的APN来免除用户的流量费。同时进行安全校验。