移動(dòng)營(yíng)銷(xiāo)互聯(lián)網(wǎng)app|手機客戶(hù)端
從互聯(lián)網(wǎng)APP的角度看,應該區分是移動(dòng)網(wǎng)絡(luò )接入還是WLAN接入,智能調整心跳包的發(fā)送頻率。在移動(dòng)網(wǎng)絡(luò )接入時(shí),降低心跳包的發(fā)送頻率,這樣雖然服務(wù)器推送的信息會(huì )有一些延遲,但是終端更省電,移動(dòng)網(wǎng)絡(luò )更穩健。比如舊版QQ的心跳周期為30s,新版QQ為180s,微信為300s,已經(jīng)呈現出逐步延長(cháng)的趨勢,還可以再調整,直至接近Google原生應用的1680s左右。
目前,互聯(lián)網(wǎng)APP心跳包的發(fā)送頻率由APP一手包辦,這是不合理的,應該開(kāi)放給用戶(hù)進(jìn)行設置,允許用戶(hù)在省電和及時(shí)等多個(gè)場(chǎng)景間切換。
現在每個(gè)人的手機上都裝有多個(gè)互聯(lián)網(wǎng)APP,比如QQ、微信、微博和淘寶等,如果每個(gè)APP都發(fā)送心跳包,心跳包的發(fā)送頻率將大幅增加。像微信、QQ 等APP,可以考慮聯(lián)合發(fā)送心跳包,這樣可以減少不少心跳包。另外如果從操作系統的層面統一心跳包,效果會(huì )更好。蘋(píng)果的IOS已經(jīng)做了一個(gè)很好的嘗試,建立了一個(gè)位置寄存器APNS,將所有的APP聯(lián)合起來(lái),統一發(fā)送心跳。Android系統其實(shí)也可以如法炮制,據稱(chēng)小米手機有意這樣做,像阿里OS也應該可以做。運營(yíng)商自己開(kāi)發(fā)的OS更加應該是這方面的表率。
終端側的這些做法,將能有效減少心跳包的發(fā)送,從而緩解信令風(fēng)暴。
從網(wǎng)絡(luò )側的角度,如果終端發(fā)送心跳包是一個(gè)既成事實(shí)的話(huà),及時(shí)進(jìn)行設備擴容就是勢在必行的了。目前看,基站控制器以及核心網(wǎng)的設備受信令風(fēng)暴的影響大,需要優(yōu)先擴容。當然,運營(yíng)商有苦衷,認為是在幫APP打工。但是,運營(yíng)商也必須明白順勢而為的重要性,與其被動(dòng)接招,不如早作打算。
什么打算呢?就是宣傳從移動(dòng)網(wǎng)絡(luò )的角度看,心跳包并不是必須的。利用短消息與手機APP深度整合,不用心跳包也可以方便地實(shí)現APP消息的推送,又節省終端的電力,又避免對移動(dòng)網(wǎng)絡(luò )的沖擊,兩全其美,何樂(lè )不為呢?