移動終端空中下載軟件(FOTA) 主要應用的手機領域。在FOTA出現之前,手機製造商和移動網絡運營商無法在手機最重要的18至24個月的生命週期中有效地對軟件進行升級。一旦用戶需要對手機軟件進行升級,他們經常迫不得已要帶着手機到維修中心進行手機升級。FOTA使手機製造商能夠通過無線網絡將升級軟件發送到用戶的手機中從而對軟件或是軟件的某個部分進行升級。這樣就省卻了用戶去銷售網點或是服務中心而耽誤得時間,方便了用戶,也爲手機製造商節約了成本。
“FOTA”(移動終端空中下載軟件升級),這個由RED BEND公司開發並獲得專利的技術vCurrent Mobile 移動終端空中下載軟件升級(FOTA)解決方案,已經被越來越多的廠商應用到自己的產品之中。
通過空中下載的方式有效而可靠的對用戶手中的手機進行升級。用這種方式,手機廠商能夠更加快速地向市場推出具有新功能的手機並以此提高用戶對其手機的滿意度。Red Bend 軟件公司的vCurrent Mobile技術可以生成極小的更新包對手機進行100%精確安全的更新從而節約了由此而產生的成本。與其它FOTA解決方案不同的是,vCurrent Mobile 生成的軟件更新包不會妨礙原有的映像文件,從而使得更新過程簡單而迅速。
FOTA的技術特點:
Ø Red Bend的FOTA客戶端支持標準的OMA DM服務器,兼容性好
Ø 中國移動的DM系統也採用Red Bend的技術
Ø Red Bend的技術在DM領域處於領先
Ø 升級包採用差分包形式,減少下載瀏覽
Ø 客戶端必須要Red Bend提供基礎庫
Red Bend軟件公司是固件無線更新( FOTA)的領導者,根據獨立市場研究公司Ovum的報告,截至2009年第四季度,Red Bend軟件公司在FOTA手機市場佔據了71%的市場份額。該解決方案的精確性和安全性經過了數百萬次驗證,現已被行業頂級手機、調制解調器、M2M模塊製造商廣泛採用。LG電子,摩托羅拉,NEC,夏普,索尼愛立信等世界手機巨頭利用RedBend公司的FOTA解決方案。
2 Android OTA
Android平臺提供Google diff arithmetic差分機制,升級包支持整包(Full Image)和差分包(Differential Image)。OTA運行原理如下圖:
圖1 OTA運行原理圖
上圖所示的就是OTA運行的基本運行原理示意圖。
Ø OTA Server主要是對差分包的一個上傳、下載以及版本的管理。
Ø 開發者通過差分包的製作工具製作出差分包,使用客戶端進行上傳和對版本的管理。
Ø 手機通過WIFI/GPRS網絡進行連接下載,然後完成更新。