上次说的扯淡,不是指技术细节,而是商业讨论。技术细节上,我相信心跳一定是会对网络带来负担的。

空口无凭,我们就用上文给出的几个数据来计算一下。按照用户花10元计算,看看商业上他可以得到什么,得到了什么。

ayanamist告诉我,他们那里流量计费大约是10元30M,上海这里我用的比较多的是8元80M,我们按照10元100M计。我找到联通数据流量的最低购入费用是35元/1G,合10元250M。

假定我用10元100M套餐,在手机上使用微信。微信的心跳相当于5分钟连接一次服务器。这个比联网使用当然消耗更大。但是,请思考一下这个问题。移动运营商可以接受10元250M的用户,但是无法接受10元100M的用户一天连接300次服务器?也就是说,一天连接300次服务器的成本比2.5倍流量带来的负担还重?

我的判断是,还是2.5倍流量的负担更重。微信真正的问题,还在于他动了利润更加高的业务——短信。也就是说,我认为,移动运营商可以忍受一天连接300次服务器,但是无法忍受高收入业务被边缘化。

作为佐证,我提出了下面一个概念验证。如果我们使用数据网络打电话如何?

当我们需要给对方打电话时,使用短信呼叫对方上线(作为thomas提出的体验问题的回答。app自动发送短信和接收回信,用户无须手工),然后利用数据网络拨打电话。这样每次接通双方都需要0.1元短信费用,和每小时2元的数据流量费用。当然,对于某些特殊区域,有电话无网络的时候,或者紧急情况下,使用普通电话呼叫。

我测试了微信的语音通话功能在3G下的效果,比普通电话略差,但是基本可以接受。如果我们可以如此操作,就可以免长途和漫游费用,低成本的进行语音通话。这个模型没有任何心跳压力,流量的使用也和普通3G类似。移动运营商可能接受这样的一种方案么?

怎么可能。真发生这种事,移动连讨论都没有就直接禁用这套服务了。