鏡像文件升級(jí)處理方法、裝置和終端設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001] 本申請(qǐng)?jiān)O(shè)及通信技術(shù)領(lǐng)域,尤其設(shè)及一種鏡像文件升級(jí)處理方法、裝置和終端設(shè) 備。
【背景技術(shù)】
[0002] 對(duì)終端設(shè)備中的功能分區(qū)的鏡像文件升級(jí),可W完善終端設(shè)備功能W及修補(bǔ)漏 桐。終端設(shè)備中具有不同的功能分區(qū),W存放通信協(xié)議找相關(guān)文件的modem分區(qū)為例,解釋 說明現(xiàn)有技術(shù)中對(duì)分區(qū)鏡像文件的升級(jí)方法,具體如下:
[0003] 由于同樣的終端設(shè)備可能會(huì)設(shè)及到不同的應(yīng)用區(qū)域,或者不同的運(yùn)營商,不同的 運(yùn)營商或者區(qū)域會(huì)在采用不同的射頻頻段,開發(fā)人員將根據(jù)不同的應(yīng)用需求其生成并編譯 多個(gè)版本的modem分區(qū)鏡像文件,并分別存放在不同的分區(qū)表中,終端設(shè)備從相應(yīng)的分區(qū)表 中獲取與自身應(yīng)用場(chǎng)景對(duì)應(yīng)的鏡像文件,W便進(jìn)行根據(jù)該鏡像文件進(jìn)行升級(jí)。
[0004]由此可見,目前的鏡像文件升級(jí)在前期需要大量重復(fù)的開發(fā)適應(yīng)不同應(yīng)用場(chǎng)景的 鏡像文件,并且由于版本眾多,在下載匹配的過程中易發(fā)生混淆,造成升級(jí)失敗,從而降低 了處理效率。
【發(fā)明內(nèi)容】
[0005] 本申請(qǐng)旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。
[0006] 為此,本申請(qǐng)的第一個(gè)目的在于提出一種鏡像文件升級(jí)處理方法,該方法實(shí)現(xiàn)了 終端設(shè)備根據(jù)應(yīng)用需要對(duì)不同分區(qū)的鏡像文件進(jìn)行自適應(yīng)升級(jí)處理,提高了處理效率和準(zhǔn) 確性,節(jié)約了開發(fā)成本。
[0007] 本申請(qǐng)的第二個(gè)目的在于提出一種鏡像文件升級(jí)處理裝置。
[000引本申請(qǐng)的第Ξ個(gè)目的在于提出一種終端設(shè)備。
[0009]為達(dá)上述目的,本申請(qǐng)第一方面實(shí)施例提出了一種鏡像文件升級(jí)處理方法,包括: 獲取終端設(shè)備的分區(qū)鏡像文件升級(jí)包;在解析所述鏡像文件升級(jí)包的過程中,調(diào)用預(yù)設(shè)的 第一接口函數(shù)獲取終端設(shè)備的屬性信息;調(diào)用預(yù)設(shè)的第二接口函數(shù)匹配與所述屬性信息對(duì) 應(yīng)的分支函數(shù),其中,所述分支函數(shù)包括:分區(qū)位置和補(bǔ)下路徑。
[0010] 本申請(qǐng)實(shí)施例的鏡像文件升級(jí)處理方法,首先獲取終端設(shè)備的分區(qū)鏡像文件升級(jí) 包;在解析所述鏡像文件升級(jí)包的過程中,調(diào)用預(yù)設(shè)的第一接口函數(shù)獲取終端設(shè)備的屬性 信息;調(diào)用預(yù)設(shè)的第二接口函數(shù)匹配與所述屬性信息對(duì)應(yīng)的分支函數(shù),其中,所述分支函數(shù) 包括:分區(qū)位置和補(bǔ)下路徑。由此,實(shí)現(xiàn)了終端設(shè)備根據(jù)應(yīng)用需要對(duì)不同分區(qū)的鏡像文件進(jìn) 行自適應(yīng)升級(jí)處理,提高了處理效率和準(zhǔn)確性,節(jié)約了開發(fā)成本。
[0011] 為達(dá)上述目的,本申請(qǐng)第二方面實(shí)施例提出了一種鏡像文件升級(jí)處理裝置,包括: 獲取模塊,用于獲取終端設(shè)備的分區(qū)鏡像文件升級(jí)包;第一調(diào)用模塊,用于在解析所述鏡像 文件升級(jí)包的過程中,調(diào)用預(yù)設(shè)的第一接口函數(shù)獲取終端設(shè)備的屬性信息;第二調(diào)用模塊, 用于調(diào)用預(yù)設(shè)的第二接口函數(shù)匹配與所述屬性信息對(duì)應(yīng)的分支函數(shù),其中,所述分支函數(shù) 包括:分區(qū)位置和補(bǔ)下路徑。
[0012] 本申請(qǐng)實(shí)施例的鏡像文件升級(jí)處理裝置,通過獲取模塊獲取終端設(shè)備的分區(qū)鏡像 文件升級(jí)包;在解析所述鏡像文件升級(jí)包的過程中,通過第一調(diào)用模塊調(diào)用預(yù)設(shè)的第一接 口函數(shù)獲取終端設(shè)備的屬性信息;通過第二調(diào)用模塊調(diào)用預(yù)設(shè)的第二接口函數(shù)匹配與所述 屬性信息對(duì)應(yīng)的分支函數(shù),其中,所述分支函數(shù)包括:分區(qū)位置和補(bǔ)下路徑。由此,實(shí)現(xiàn)了終 端設(shè)備根據(jù)應(yīng)用需要對(duì)不同分區(qū)的鏡像文件進(jìn)行自適應(yīng)升級(jí)處理,提高了處理效率和準(zhǔn)確 性,節(jié)約了開發(fā)成本。
[0013] 為達(dá)上述目的,本申請(qǐng)第Ξ方面實(shí)施例提出了一種終端設(shè)備,包括:功能分區(qū)、W 及如上所述的鏡像文件升級(jí)處理裝置。
[0014] 本申請(qǐng)實(shí)施例的終端設(shè)備,通過鏡像文件升級(jí)處理裝置首先獲取終端設(shè)備的分區(qū) 鏡像文件升級(jí)包;在解析所述鏡像文件升級(jí)包的過程中,調(diào)用預(yù)設(shè)的第一接口函數(shù)獲取終 端設(shè)備的屬性信息;調(diào)用預(yù)設(shè)的第二接口函數(shù)匹配與所述屬性信息對(duì)應(yīng)的分支函數(shù),其中, 所述分支函數(shù)包括:分區(qū)位置和補(bǔ)下路徑。由此,實(shí)現(xiàn)了終端設(shè)備根據(jù)應(yīng)用需要對(duì)不同分區(qū) 的鏡像文件進(jìn)行自適應(yīng)升級(jí)處理,提高了處理效率和準(zhǔn)確性,節(jié)約了開發(fā)成本。
【附圖說明】
[0015] 本發(fā)明上述的和/或附加的方面和優(yōu)點(diǎn)從下面結(jié)合附圖對(duì)實(shí)施例的描述中將變得 明顯和容易理解,其中:
[0016] 圖1是本申請(qǐng)一個(gè)實(shí)施例的鏡像文件升級(jí)處理方法的流程圖;
[0017] 圖2是本申請(qǐng)另一個(gè)實(shí)施例的鏡像文件升級(jí)處理方法的流程圖;
[0018] 圖3是本申請(qǐng)一個(gè)實(shí)施例的鏡像文件升級(jí)處理裝置的結(jié)構(gòu)示意圖;
[0019] 圖4是本申請(qǐng)另一個(gè)實(shí)施例的鏡像文件升級(jí)處理裝置的結(jié)構(gòu)示意圖;
[0020] 圖5是本申請(qǐng)一個(gè)實(shí)施例的終端設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021] 下面詳細(xì)描述本申請(qǐng)的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終 相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附 圖描述的實(shí)施例是示例性的,旨在用于解釋本申請(qǐng),而不能理解為對(duì)本申請(qǐng)的限制。
[0022] 下面參考附圖描述本申請(qǐng)實(shí)施例的鏡像文件升級(jí)處理方法、裝置和終端設(shè)備。
[0023] 圖1是本申請(qǐng)一個(gè)實(shí)施例的鏡像文件升級(jí)處理方法的流程圖。
[0024] 如圖1所示,該鏡像文件升級(jí)處理方法包括:
[0025] 步驟101,獲取終端設(shè)備的分區(qū)鏡像文件升級(jí)包。
[0026] 具體來說,本實(shí)施例提供的鏡像文件升級(jí)處理方法被配置在終端設(shè)備中,用于對(duì) 終端設(shè)備中不同的功能分區(qū)進(jìn)行鏡像文件升級(jí)處理。其中,終端設(shè)備功能分區(qū)包括很多,例 如:存儲(chǔ)開機(jī)圖片的logo分區(qū)、存儲(chǔ)通信協(xié)議找的modem分區(qū)、或者、存儲(chǔ)驅(qū)動(dòng)文件的boot分 區(qū)、存儲(chǔ)系統(tǒng)文件的system分區(qū)等等,可W根據(jù)應(yīng)用需要在鏡像文件升級(jí)包中開發(fā)分區(qū)鏡 像文件。
[0027] 現(xiàn)有技術(shù)中,在開發(fā)用于分區(qū)升級(jí)的鏡像文件時(shí),針對(duì)不同的運(yùn)營商、不同的區(qū) 域、或者不同的版本,都需要獨(dú)立開發(fā)對(duì)應(yīng)的鏡像文件,W手機(jī)的logo分區(qū)為例,針對(duì)手機(jī) 機(jī)型的高低配置,動(dòng)畫圖片分辨率不同,因此開發(fā)的logo.bin鏡像文件也就不同。
[0028]為了提升開發(fā)效率,預(yù)先開發(fā)兼容了各個(gè)分區(qū)鏡像文件升級(jí)應(yīng)用場(chǎng)景的分區(qū)鏡像 文件升級(jí)包,所有待進(jìn)行分區(qū)鏡像文件升級(jí)的終端設(shè)備都獲取該鏡像文件升級(jí)包。與現(xiàn)有 技術(shù)相比,每個(gè)終端設(shè)備不再根據(jù)應(yīng)用場(chǎng)景獲取不同的鏡像文件,比如:在對(duì)logo分區(qū)進(jìn)行 升級(jí)時(shí),高版本的手機(jī)從logoi分區(qū)獲取鏡像文件,低版本的手機(jī)從l〇g〇2分區(qū)獲取鏡像文 件,或者,在對(duì)modem分區(qū)進(jìn)行鏡像文件升級(jí)時(shí),聯(lián)通運(yùn)營商的手機(jī)從modeml分區(qū)獲取鏡像 文件,移動(dòng)運(yùn)營商的手機(jī)從modems分區(qū)獲取鏡像文件。
[0029]步驟102,在解析所述鏡像文件升級(jí)包的過程中,調(diào)用預(yù)設(shè)的第一接口函數(shù)獲取終 端設(shè)備的屬性信息。
[0030]具體地,鏡像文件升級(jí)包中預(yù)先開發(fā)有解析程序和升級(jí)腳本,終端設(shè)備獲取該鏡 像文件升級(jí)包之后,進(jìn)入恢復(fù)模式通過解析程序解析升級(jí)腳本。鏡像文件升級(jí)包中