售前電話
135-3656-7657
售前電話 : 135-3656-7657
年初火爆一時的“微信影響信令資源”事件,最終以“網(wǎng)絡(luò)和軟件優(yōu)化”的結(jié)局暫時告一段落。但這個事件帶來的啟迪遠(yuǎn)未消亡:在網(wǎng)絡(luò)以K計、價格以元算的現(xiàn)在,一個好的APP的設(shè)計要充分考慮到流量節(jié)約。尤其在國內(nèi),2G、2.5G、3G、WIFI等多種網(wǎng)絡(luò)環(huán)境的差異愈加加劇了移動APP設(shè)計的難度。
為了保證用戶使用體驗,一般APP開發(fā)者以犧牲網(wǎng)絡(luò)流量為代價,頻繁重發(fā)信息或強(qiáng)化心跳機(jī)制,用戶的流量費用和電量均損耗較大,導(dǎo)致用戶感受非常差。
近期技術(shù)交流會上,佳和通信技術(shù)總監(jiān)對流量優(yōu)化提出的“天線相關(guān)性的網(wǎng)絡(luò)傳輸機(jī)制”、“移動終端流量優(yōu)化”等技術(shù),在保證用戶體驗的前提下,有效節(jié)約了網(wǎng)絡(luò)流量并顯著降低了電量損耗。
天線相關(guān)性的網(wǎng)絡(luò)傳輸機(jī)制
在移動終端中,手機(jī)天線會處于空閑、低功耗、全功耗三種模式相互轉(zhuǎn)換之下。在沒有數(shù)據(jù)需要傳輸時,天線處于Radio Standby狀態(tài),從Standby狀態(tài)切換到Radio Full Power需要大概2s的響應(yīng)時間,在Full Power狀態(tài)后,如果其間沒有數(shù)據(jù)需要進(jìn)行傳輸,經(jīng)過一段時間,又會回到Standby狀態(tài)。充分利用模式轉(zhuǎn)換機(jī)制,可以提高響應(yīng)速度。
針對以上特性,APP客戶端在移動終端和服務(wù)器之間的通信可做三點優(yōu)化:
第一,避免頻繁獲取數(shù)據(jù)。在手機(jī)天線處于Radio Full Power狀態(tài)時,獲取盡量多的數(shù)據(jù),以避免每次都從Radio Standby狀態(tài)切換到Radio Full Power狀態(tài)。
第二,并發(fā)下載技術(shù)。在GPRS環(huán)境下,以下載三張150K的圖片為例,順序下載需要44S,而在并發(fā)下載的情況只需要37S,減少了7S的時間。
第三,斷點續(xù)傳功能。由于移動網(wǎng)絡(luò)不穩(wěn)定性較差,下載或傳輸較大文件時,網(wǎng)絡(luò)經(jīng)常中斷,重連又得從頭開始,既浪費時間又浪費流量。佳和移動APP客戶端系統(tǒng)設(shè)計了斷點續(xù)傳功能,大大保證了大文件傳輸?shù)某晒β省?br />
移動終端流量優(yōu)化
針對GPRS網(wǎng)絡(luò)一般情況只有十幾K,甚至幾K的帶寬。
首先,簡化數(shù)據(jù)封裝格式。APP客戶端需摒棄互聯(lián)網(wǎng)常用的XML格式,轉(zhuǎn)換為CSV格式。舉例對擁有200人的組織架構(gòu)和個人名片進(jìn)行測試,使用XML進(jìn)行封裝時,數(shù)據(jù)量到3M左右,通過GPRS網(wǎng)絡(luò)下載時,需要時間20秒左右,而通過對簡化數(shù)據(jù)封裝、壓縮等,同樣的用戶量的情況下,使用GPRS網(wǎng)絡(luò)僅需3秒。
另外,分散請求合并機(jī)制。按照規(guī)則設(shè)定請求的合并機(jī)制,盡量使相關(guān)請求和推送在一個集中的時間內(nèi)得到處理,盡量使移動終端處于idle或low power狀態(tài),以降低電量消耗。
統(tǒng)一通信移動應(yīng)用APP通過上述的關(guān)鍵技術(shù)突破可以有效的節(jié)約流量、降低電量損耗。據(jù)佳和通信技術(shù)總監(jiān)介紹,近期在某國防單位選項中,采用此技術(shù)的產(chǎn)品在測試評比中大幅領(lǐng)先,并獲得了客戶最終青睞。
首先,簡化數(shù)據(jù)封裝格式。APP客戶端需摒棄互聯(lián)網(wǎng)常用的XML格式,轉(zhuǎn)換為CSV格式。舉例對擁有200人的組織架構(gòu)和個人名片進(jìn)行測試,使用XML進(jìn)行封裝時,數(shù)據(jù)量到3M左右,通過GPRS網(wǎng)絡(luò)下載時,需要時間20秒左右,而通過對簡化數(shù)據(jù)封裝、壓縮等,同樣的用戶量的情況下,使用GPRS網(wǎng)絡(luò)僅需3秒。
另外,分散請求合并機(jī)制。按照規(guī)則設(shè)定請求的合并機(jī)制,盡量使相關(guān)請求和推送在一個集中的時間內(nèi)得到處理,盡量使移動終端處于idle或low power狀態(tài),以降低電量消耗。
統(tǒng)一通信移動應(yīng)用APP通過上述的關(guān)鍵技術(shù)突破可以有效的節(jié)約流量、降低電量損耗。據(jù)佳和通信技術(shù)總監(jiān)介紹,近期在某國防單位選項中,采用此技術(shù)的產(chǎn)品在測試評比中大幅領(lǐng)先,并獲得了客戶最終青睞。