[發(fā)明專利]一種實(shí)現(xiàn)多機(jī)型共升級(jí)包的方法、存儲(chǔ)介質(zhì)及智能終端有效
| 申請(qǐng)?zhí)枺?/td> | 201910250043.8 | 申請(qǐng)日: | 2019-03-29 |
| 公開(kāi)(公告)號(hào): | CN110032390B | 公開(kāi)(公告)日: | 2022-09-27 |
| 發(fā)明(設(shè)計(jì))人: | 付華東;許福;王鹍;戴宇明;歐品志;張炎 | 申請(qǐng)(專利權(quán))人: | 深圳創(chuàng)維-RGB電子有限公司 |
| 主分類號(hào): | G06F8/71 | 分類號(hào): | G06F8/71;G06F8/41 |
| 代理公司: | 深圳市君勝知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44268 | 代理人: | 王永文;劉文求 |
| 地址: | 518052 廣東省深圳市*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 實(shí)現(xiàn) 機(jī)型 升級(jí) 方法 存儲(chǔ) 介質(zhì) 智能 終端 | ||
1.一種實(shí)現(xiàn)多機(jī)型共用升級(jí)包的方法,其特征在于,所述方法包括:
集成編譯device配置,將當(dāng)前環(huán)境變量相同的所有機(jī)型文件均編譯至同一個(gè)目錄下;
對(duì)派生機(jī)型的開(kāi)機(jī)logo、Prop屬性以及開(kāi)機(jī)動(dòng)畫(huà)進(jìn)行兼容性處理;
當(dāng)基礎(chǔ)機(jī)型與派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格不相同時(shí),增加相應(yīng)派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格,并通過(guò)編譯的方式實(shí)現(xiàn)共用升級(jí)包;
對(duì)派生機(jī)型的Prop屬性進(jìn)行兼容性處理包括:
在開(kāi)機(jī)啟動(dòng)過(guò)程中根據(jù) EEP存儲(chǔ)器里配置的相關(guān)信息,讀取EEP內(nèi)的字段,設(shè)置環(huán)境變量,并加載對(duì)應(yīng)的派生機(jī)型文件;
對(duì)派生機(jī)型的開(kāi)機(jī)logo進(jìn)行兼容性處理包括:
當(dāng)開(kāi)機(jī)啟動(dòng)時(shí),根據(jù)EEP存儲(chǔ)器里的boot logo索引值加載第一張開(kāi)機(jī)logo;
對(duì)派生機(jī)型的開(kāi)機(jī)logo進(jìn)行兼容性處理包括:
在surfaceFlinger.cpp中,在init函數(shù)中根據(jù)一系列邏輯將jpg圖片路徑給到底層接口,以實(shí)現(xiàn)對(duì)boot logo的更新;
在升級(jí)腳本中控制獲取EEP存儲(chǔ)器里的boot logo索引值,并根據(jù)所述索引值升級(jí)不同的開(kāi)機(jī)logo文件,以實(shí)現(xiàn)OTA升級(jí)logo.img的兼容;
將jpg文件編譯到/system/deriveLogo,將派生機(jī)型的 logo.img 打包到OTA升級(jí)包中;
對(duì)派生機(jī)型的開(kāi)機(jī)動(dòng)畫(huà)進(jìn)行兼容性處理包括:
根據(jù)ro.product.brand屬性,加載對(duì)應(yīng)的動(dòng)畫(huà)壓縮包,如果沒(méi)有則采用默認(rèn)壓縮包,并將多個(gè)開(kāi)機(jī)動(dòng)畫(huà)同時(shí)集成到指定目錄下,動(dòng)畫(huà)壓縮包與默認(rèn)壓縮包通過(guò)配置平臺(tái)勾選。
2.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多機(jī)型共用升級(jí)包的方法,其特征在于,所述字段包括:派生機(jī)芯,派生機(jī)型,品牌,派生機(jī)芯開(kāi)關(guān)以及派生機(jī)型開(kāi)關(guān)。
3.根據(jù)權(quán)利要求1所述的實(shí)現(xiàn)多機(jī)型共用升級(jí)包的方法,其特征在于,所述當(dāng)基礎(chǔ)機(jī)型與派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格不相同時(shí),增加相應(yīng)派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格,并通過(guò)編譯的方式實(shí)現(xiàn)共用升級(jí)包,包括:
在系統(tǒng)配置目錄增加一個(gè)派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格的 bootargs文 件,并編譯 生 成 兩 個(gè)bootargs.bin文件,其中一個(gè)是基礎(chǔ)機(jī)型內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的bootargs.bin文件,另外一個(gè)是派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的bootargs.bin文件;
在系統(tǒng)配置目錄增加兩個(gè)文件,包括:派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的分區(qū)文件系統(tǒng)和派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的分區(qū)表文件;
在系統(tǒng)配置文件里面增加 BOARD_USERDATAIMAGE_PARTITION_16G_SIZE;
修改編譯目錄下的輸出文件;
修改派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的bootargs文件,增加androidboot.emmc.size屬性,此屬性用來(lái)在升級(jí)腳本針對(duì)不同大小的 emmc 升級(jí)不同的bootargs;
修改編譯目錄下的打包文件,將不同大小內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格的bootargs 打包到OTA升級(jí)包中;
修改升級(jí)腳本文件,加入根據(jù)androidboot.emmc.size 屬性值來(lái)升級(jí)不同 bootargs的功能;
修改lunch mk文件, 加入宏定義。
4.根據(jù)權(quán)利要求3所述的實(shí)現(xiàn)多機(jī)型共用升級(jí)包的方法,其特征在于,所述當(dāng)基礎(chǔ)機(jī)型與派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格不相同時(shí),增加相應(yīng)派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格,并通過(guò)編譯的方式實(shí)現(xiàn)共用升級(jí)包,還包括:
將派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的分區(qū)表文件編譯成存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格的分區(qū)表文件,其中一個(gè)是基礎(chǔ)機(jī)型內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的分區(qū)表文件,另外一個(gè)是派生機(jī)型的內(nèi)嵌式存儲(chǔ)器標(biāo)準(zhǔn)規(guī)格對(duì)應(yīng)的分區(qū)表文件。
5.一種存儲(chǔ)介質(zhì),其上存儲(chǔ)有多條指令,其特征在于,所述指令適于由處理器加載并執(zhí)行,以執(zhí)行實(shí)現(xiàn)上述權(quán)利要求1-4任一項(xiàng)所述的實(shí)現(xiàn)多機(jī)型共用升級(jí)包的方法的步驟。
6.一種智能終端,包括:處理器、與處理器通信連接的存儲(chǔ)介質(zhì),其特征在于,所述存儲(chǔ)介質(zhì)適于存儲(chǔ)多條指令;所述處理器適于調(diào)用所述存儲(chǔ)介質(zhì)中的指令,以執(zhí)行實(shí)現(xiàn)上述權(quán)利要求1-4任一項(xiàng)所述的實(shí)現(xiàn)多機(jī)型共用升級(jí)包的方法的步驟。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳創(chuàng)維-RGB電子有限公司,未經(jīng)深圳創(chuàng)維-RGB電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910250043.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 打印裝置、讀取裝置、復(fù)合裝置以及打印裝置、讀取裝置、復(fù)合裝置的控制方法
- 空調(diào)器機(jī)型的識(shí)別方法及裝置
- 定制的耳機(jī)音質(zhì)
- 報(bào)告數(shù)據(jù)的處理方法和裝置、存儲(chǔ)介質(zhì)及電子裝置
- 一種設(shè)備機(jī)型設(shè)置方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備
- 雛形機(jī)型選定裝置、雛形機(jī)型選定方法以及程序
- 一種生產(chǎn)訂單工時(shí)生成系統(tǒng)維護(hù)方法及應(yīng)用
- 機(jī)型識(shí)別裝置及系統(tǒng)
- 一種使BMC兼容多種機(jī)型的方法及組件
- 設(shè)備機(jī)型識(shí)別方法及裝置、電子設(shè)備、存儲(chǔ)介質(zhì)
- 一種機(jī)頂盒Loader模塊升級(jí)方法及其機(jī)頂盒
- 產(chǎn)品升級(jí)的方法和設(shè)備
- 一種機(jī)頂盒的升級(jí)方法和裝置
- 網(wǎng)絡(luò)設(shè)備升級(jí)方法、升級(jí)服務(wù)器、終端設(shè)備及存儲(chǔ)介質(zhì)
- 無(wú)人機(jī)系統(tǒng)中的模塊升級(jí)方法及待升級(jí)模塊
- 一種基于主分結(jié)構(gòu)的應(yīng)用升級(jí)及升級(jí)版本控制方法及系統(tǒng)
- 一種升級(jí)方法及裝置
- 一種終端升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 一種車輛升級(jí)方法、裝置、終端及存儲(chǔ)介質(zhì)
- 設(shè)備升級(jí)方法、裝置及服務(wù)器
- 一種數(shù)據(jù)庫(kù)讀寫(xiě)分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





