什么是信令心跳,信令風(fēng)暴又怎樣產(chǎn)生?中國移動為何偏偏拿微信開刀?Apple和Google同樣產(chǎn)生大量信令,為何中國移動沒有對其下手?難道真如業(yè)界猜測,“中國移動專撿軟柿子捏”?
詳解心跳周期
“中國移動并非一開始就對微信態(tài)度強硬。直到微信用戶上升到3億多,我們內(nèi)部確實感到很大壓力,因為微信產(chǎn)生的信令風(fēng)暴對中國移動的網(wǎng)絡(luò)產(chǎn)生沖擊,甚至影響到部分地區(qū)的通話質(zhì)量?!币晃恢袊苿觾?nèi)部員工在接受本報記者采訪時透露。
所謂信令,是手機和基站之間的一種控制機制,信令負(fù)責(zé)協(xié)調(diào)流量、語音的傳輸,一旦網(wǎng)絡(luò)收到的終端信令請求超過了網(wǎng)絡(luò)各項信令資源的處理能力,就會引發(fā)網(wǎng)絡(luò)擁塞甚至雪崩效應(yīng),導(dǎo)致網(wǎng)絡(luò)不可用,就會造成信令風(fēng)暴。當(dāng)網(wǎng)絡(luò)堵塞信令通道時,即使語音、數(shù)據(jù)通道是空閑的,也無法傳輸。
其實,運營商沒有必要對伴隨著一定的語音和流量的信令單獨收費。根據(jù)華為的一份資料顯示,流媒體、下載類應(yīng)用,一小時會產(chǎn)生60M~200M流量,僅產(chǎn)生1~15次信令呼叫;瀏覽器一小時產(chǎn)生3M流量,產(chǎn)生40次信令呼叫。但是,QQ、微信為了保持在線狀態(tài),會發(fā)送“心跳消息”的信令,所以,微信、手機QQ一個小時會產(chǎn)生80次的呼叫信令,但聊天發(fā)生的流量僅100K。簡單來說,微信在不發(fā)信息的時候,也要通過心跳信令,即訪問基站。
“前兩年微信用戶數(shù)量不多,這種因訪問基站而造成的網(wǎng)絡(luò)擁堵現(xiàn)象還不明顯,而且就算遇到擁堵問題,我們一般也可以通過技術(shù)手段來解決,比如擴容。目前,微信約有3億用戶,單純的技術(shù)擴容已經(jīng)無法滿足微信等OTT業(yè)務(wù)發(fā)展的需要,運營商網(wǎng)絡(luò)維護成本日益沉重?!敝袊苿觾?nèi)部員工說。
其實,中國移動并不是“只撿軟柿子捏”。據(jù)悉,目前Apple、Google、騰訊等企業(yè)與服務(wù)器相聯(lián)均采取“長連接慢心跳”方式,即在一定程度上降低信令訪問基站的周期,而一旦與基站建立聯(lián)系之后,則長時間地占用通道資源,保持?jǐn)?shù)據(jù)傳輸。
Google在Android系統(tǒng)中使用蜂窩(2G/3G)網(wǎng)絡(luò)連接服務(wù)器時,默認(rèn)采用的心跳周期是28分鐘,即一旦建立連接,大約28分鐘后基帶空閑——連接被釋放;但中國移動的2.5G網(wǎng)絡(luò),大約5分鐘左右連接就會被釋放,這就導(dǎo)致了微信Android版本選擇以“5分鐘”為周期發(fā)送連接心跳。
5分鐘周期連接是什么概念?粗略計算一下,以一天一部安裝了微信的Android手機為例,一天24小時,共有24×60分鐘,即至少要訪問基站288次(24×60/5),如果是3億微信用戶,那么,中國移動每天要處理約數(shù)百億次的心跳訪問。從數(shù)據(jù)上看,微信確實產(chǎn)生了遠超Apple和Google的信令需求。此外,據(jù)悉,內(nèi)地行貨渠道發(fā)售的Android手機并不是只有一個與基站連接的通道,而是被人為分裂,也就是說每一個能夠為用戶提供實時通知的國內(nèi)App,基本都在重復(fù)微信所做的信令訪問行為。
信令風(fēng)暴后果嚴(yán)重
隨著移動互聯(lián)網(wǎng)與智能移動終端的普及,近年來,信令風(fēng)暴對運營商網(wǎng)絡(luò)的影響愈加嚴(yán)重。
據(jù)資料顯示,2012年1月25日,日本最大的移動運營商NTT DOCOMO在東京地區(qū)的網(wǎng)絡(luò)發(fā)生故障,在持續(xù)4個多小時的故障期間,有252萬用戶受到影響。NTT DOCOMO事后調(diào)查發(fā)現(xiàn),激增的數(shù)據(jù)流量是導(dǎo)致網(wǎng)絡(luò)故障的主因,而產(chǎn)生大量數(shù)據(jù)流量的來源是一款可以免費語音通信的Android應(yīng)用,它會每隔3~5分鐘發(fā)送控制信令;2010年3月,短短3個月時間,新西蘭電信公司的3G網(wǎng)絡(luò)因為流量激增而四度癱瘓,推測其原因來自WCDMA/HSDPA用戶信令激增,新西蘭電信公司承認(rèn)自己的網(wǎng)絡(luò)出現(xiàn)了問題,并盡力修復(fù)。公司的首席技術(shù)官FrankMount被當(dāng)即解雇;2009年9月4日,在北美ATT運營商下,iPhone 在紐約地區(qū)掉話率高達30%,收發(fā)一條Twitter消息延遲15分鐘。造成這一現(xiàn)象的主要原因就是,蘋果iPhone手機有快速休眠功能,這個功能是為了節(jié)電,但并沒有考慮到啟用快速休眠功能對網(wǎng)絡(luò)造成的沖擊。短期內(nèi)信令增加了好幾倍,造成網(wǎng)絡(luò)癱瘓。
可見,幾乎全球的電信運營商都不可避免地會面臨信令風(fēng)暴問題。據(jù)悉,曾有中移動相關(guān)技術(shù)部門建議微信“降低心跳的頻率”,但是來自騰訊的回應(yīng)則是拒絕。
經(jīng)過微信收費風(fēng)波之后,可以看到無論是騰訊還是中移動,都在抓緊合作、解決問題。騰訊近日表態(tài),將通過啟動2.5G網(wǎng)絡(luò)優(yōu)化研發(fā),緩解信令困擾。微信團隊還在長微博中稱,微信的朋友圈功能對社交照片流采用了深度壓縮技術(shù),大幅降低了圖片大小。微信的語音留言信息,同樣采取比同類軟件更深度的壓縮技術(shù)。
而全球通信業(yè)也早已開始關(guān)注信令風(fēng)暴帶來的影響,提出了包括算法優(yōu)化、信道擴容、支持公共尋呼信道等多種方法緩解信令沖擊。
電信專家付亮在接受本報記者采訪時曾說,TD網(wǎng)絡(luò)的固有缺點讓中國移動運維多年依然成效不大。隨著移動互聯(lián)的發(fā)展,擴容與向4G發(fā)展會成為運營商未來布局重點。但也有專家表示,“信令風(fēng)暴與網(wǎng)絡(luò)制式關(guān)系不大,用戶基數(shù)則是決定信令風(fēng)暴的根本原因。”“如果按照用戶數(shù)量來衡量,騰訊實際上已經(jīng)是中國的第二大運營商?!敝袊?lián)通寬帶在線總經(jīng)理何華杰曾說。