對(duì)最新軟件應(yīng)用的追求催生了升級(jí)技術(shù)自身的更新?lián)Q代,在PC上這不是一個(gè)難題,但對(duì)無線領(lǐng)域而言,它意味著時(shí)間、效率??蛻趔w驗(yàn)等等決定應(yīng)用前行的關(guān)鍵因素。
“通過4輪融資,我們剛在美國獲得了2500萬美元的投資來發(fā)展業(yè)務(wù),而緊接著就出現(xiàn)了現(xiàn)在的華爾街風(fēng)暴,”Red Bend公司駐中國首席代表、大中華區(qū)經(jīng)理王巖對(duì)本刊記者說,“這真是寶貴的2500萬美元,也許你會(huì)認(rèn)為這個(gè)數(shù)額并不大,但要知道,我們是一家猶太公司,每分錢都要用到需要的地方。”
Red Bend的核心業(yè)務(wù)在于移動(dòng)軟件管理和固件無線升級(jí)(FOTA)解決方案,通行于諾基亞、摩托羅拉、NEC、夏普、索愛等手機(jī)終端,其倡導(dǎo)的固件更新服務(wù)事實(shí)上已經(jīng)使得手機(jī)廠商和平臺(tái)提供商的產(chǎn)品及移動(dòng)業(yè)務(wù)發(fā)生了重大變革,比如,使消費(fèi)者廣泛地采用新服務(wù)而提升收益、加快手機(jī)上市時(shí)間、降低使用新技術(shù)的風(fēng)險(xiǎn),以及最重要的,降低維護(hù)和服務(wù)費(fèi)用。
和人們熟悉的經(jīng)常進(jìn)行的PC上的更新不同,手機(jī)和移動(dòng)設(shè)備的無線更新,如果采用慣常的徹底更換軟件包達(dá)到更新升級(jí)的方式,那么對(duì)于無線領(lǐng)域的傳輸速度和芯片計(jì)算能力都將是一項(xiàng)重大考驗(yàn)。如今的固件無線更新解決方案應(yīng)該通過這樣的路徑:確定原有固件版本和新版本之間的基本改變;生成新軟件的壓縮更新包;在無線設(shè)備有限的存儲(chǔ)空間中安裝新的固件;管理不同版本的更新固件,及其向各種設(shè)備的發(fā)布。
重點(diǎn)在于確定設(shè)備上舊版本與新版本軟件之間的不同之處,并生成新的軟件包這一環(huán)節(jié)。Red Bend為此申請(qǐng)了一項(xiàng)名為“差分升級(jí)”的專利技術(shù),它的功能在于只攫取手機(jī)固件版本之間的主要改變,使更新文件大小減少97%,這有助于降低對(duì)終端內(nèi)存的占用和對(duì)網(wǎng)絡(luò)帶寬的需求,同時(shí)保證技術(shù)的精確度。
和PC上的版本更新一樣,無線領(lǐng)域的固件更新也需要面臨可能發(fā)生的意外情況,比如突然斷電。如果這種情況發(fā)生在帶寬充裕、網(wǎng)速飛快的PC上,用戶大多數(shù)會(huì)選擇從頭開始更新,實(shí)際上這也用不了太長時(shí)間,但在移動(dòng)設(shè)備上,尤其是內(nèi)存容量有限、無線傳輸速度較慢的手機(jī)上,突然斷電可能意味著災(zāi)難性的后果,最糟糕的莫過于,舊版本的軟件已經(jīng)進(jìn)行了改動(dòng),而新的版本尚未更新完全。如果在手機(jī)芯片上的每一個(gè)扇區(qū)(Setor)上預(yù)留空間來應(yīng)付這種意外,那么代價(jià)未免太大。一種聰明的做法是,開辟某個(gè)扇區(qū)的部分空間保存斷電信息,恢復(fù)電力時(shí)通過算法找到斷電時(shí)的中止點(diǎn)。
固件更新的解決方案還有更多內(nèi)容,比如更新過程中,使用一種名為“原位更新”的算法進(jìn)行定點(diǎn)改動(dòng),對(duì)終端內(nèi)存進(jìn)行優(yōu)化,更新過程中只需要用少量?jī)?nèi)容進(jìn)行工作,用以滿足對(duì)閃存控制的需要。如此一來,才有可能實(shí)現(xiàn)對(duì)無線領(lǐng)域的固件更新速度快、占用空間小的需求。這項(xiàng)專利技術(shù)則能解決復(fù)雜的“讀前預(yù)寫”問題,使得固件得以迅速進(jìn)行更新而無需增加對(duì)內(nèi)存的損耗。
目前在中國市場(chǎng),Red Bend已經(jīng)進(jìn)行了接近4年的耕耘。固件更新技術(shù)往往需要涉及到手機(jī)客戶端和服務(wù)器端兩方面的內(nèi)容,這家公司選擇專注于手機(jī)客戶端這一成本相對(duì)低而具備高附加值的部分。最初與手機(jī)設(shè)備商的合作,如今也漸漸拓展,納入了與移動(dòng)運(yùn)營商合作這一最重要的部分。“我們是中國移動(dòng)推薦的這一領(lǐng)域的兩家技術(shù)服務(wù)商之一,”王巖說,“在中國,運(yùn)營商常常起著主導(dǎo)作用,他們?yōu)榱俗尳K端用戶能夠使用到網(wǎng)絡(luò)能提供的所有服務(wù),會(huì)要求手機(jī)設(shè)備商應(yīng)用固件更新的解決方案,這對(duì)我們是好消息。”但是也有不同,比如在日本和歐美,出于社會(huì)文化的關(guān)系,手機(jī)設(shè)備商的這一行為很可能是出于自發(fā)意識(shí),“在日本,我們的固件更新解決方案已經(jīng)應(yīng)用于一百多萬次的下載升級(jí),市場(chǎng)發(fā)展比中國要迅速得多?!?/p>