[發(fā)明專利]車載娛樂系統(tǒng)應(yīng)用和系統(tǒng)分離打包方法及發(fā)布流程方法在審
| 申請(qǐng)?zhí)枺?/td> | 202210023771.7 | 申請(qǐng)日: | 2022-01-10 |
| 公開(公告)號(hào): | CN114546468A | 公開(公告)日: | 2022-05-27 |
| 發(fā)明(設(shè)計(jì))人: | 岳飛 | 申請(qǐng)(專利權(quán))人: | 南京市德賽西威汽車電子有限公司 |
| 主分類號(hào): | G06F8/71 | 分類號(hào): | G06F8/71;G06F8/41 |
| 代理公司: | 廣州粵高專利商標(biāo)代理有限公司 44102 | 代理人: | 曹鳳娜 |
| 地址: | 211100 江蘇省南京市江寧區(qū)*** | 國(guó)省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 車載 娛樂 系統(tǒng) 應(yīng)用 分離 打包 方法 發(fā)布 流程 | ||
本發(fā)明涉及一種車載娛樂系統(tǒng)應(yīng)用和系統(tǒng)分離打包方法及發(fā)布流程方法,分離打包方法包括:解壓操作系統(tǒng)發(fā)布?jí)嚎s包;對(duì)應(yīng)用APP發(fā)布的apk進(jìn)行簽名,將簽名后的apk放入預(yù)打包文件系統(tǒng)中,并對(duì)apk做預(yù)優(yōu)化;制作用于刷機(jī)的預(yù)打包文件系統(tǒng)img;重新制作操作系統(tǒng)校驗(yàn)文件;重新壓縮制作增加應(yīng)用APP的target,生成操作系統(tǒng)壓縮包;通過操作系統(tǒng)壓縮包制作Android系統(tǒng)的二進(jìn)制升級(jí)文件。本發(fā)明的實(shí)現(xiàn)將應(yīng)用APP和操作系統(tǒng)分離打包,即應(yīng)用APP無需放入操作系統(tǒng)來重新編譯生成二進(jìn)制升級(jí)包,提高了開發(fā)效率以及發(fā)布效率。同時(shí),采用本發(fā)明的發(fā)布流程,使得系統(tǒng)版本發(fā)布更加高效、靈活,從而使得產(chǎn)品發(fā)布更加靈活,可以任意選擇操作系統(tǒng)版本和應(yīng)用APP版本進(jìn)行組合發(fā)布。
技術(shù)領(lǐng)域
本發(fā)明涉及終端應(yīng)用技術(shù)領(lǐng)域,特別是涉及車載娛樂系統(tǒng)應(yīng)用和系統(tǒng)分離打包方法及發(fā)布流程方法。
背景技術(shù)
在基于Android系統(tǒng)的車載娛樂系統(tǒng)中,當(dāng)前車載娛樂系統(tǒng)制作二進(jìn)制升級(jí)包,應(yīng)用APP必須放入操作系統(tǒng)一起編譯,而我們按照車載娛樂系統(tǒng)架構(gòu),應(yīng)用 APP和操作系統(tǒng)是不同的層級(jí),當(dāng)前的升級(jí)包會(huì)為我們版本控制帶來非常大的不便。
例如:
應(yīng)用APP做了變更,必須導(dǎo)入操作系統(tǒng)重新編譯,也就是說,操作系統(tǒng)的修改也同步到了最新的二進(jìn)制升級(jí)包中,會(huì)和我們的預(yù)期不符。且操作系統(tǒng)編譯非常耗費(fèi)時(shí)間,每次至少花費(fèi)二個(gè)小時(shí),而應(yīng)用APP的發(fā)布也需要至少二個(gè)小時(shí),每次編譯版本,應(yīng)用APP和操作系統(tǒng)不能異步打包,導(dǎo)致發(fā)布效率非常的低下。
在例如:有時(shí)某個(gè)應(yīng)用APP如果出現(xiàn)異常需要重新發(fā)布,需要重新整編譯整個(gè)車載娛樂系統(tǒng),增加開發(fā)成本。
在例如:在與客戶合作,客戶自己開發(fā)應(yīng)用APP,有需求自己來編譯發(fā)布版本,只能開放源碼環(huán)境給客戶,這樣會(huì)泄漏公司代碼知識(shí)產(chǎn)權(quán),同時(shí)也存在丟失客戶的風(fēng)險(xiǎn)。
在例如:項(xiàng)目后期或者多產(chǎn)品機(jī)種的項(xiàng)目,無法做到固定操作系統(tǒng)版本,只變更應(yīng)用APP版本的發(fā)布。
因此,需要開發(fā)應(yīng)用App不依賴操作系統(tǒng)環(huán)境重新編譯生成系統(tǒng)二進(jìn)制升級(jí)包的工具。
發(fā)明內(nèi)容
本發(fā)明為克服上述現(xiàn)有技術(shù)中,應(yīng)用APP必須放入操作系統(tǒng)一起編譯,從而存在應(yīng)用APP做了變更,必須導(dǎo)入操作系統(tǒng)重新編譯,也就是說,操作系統(tǒng)的修改也同步到了最新的二進(jìn)制升級(jí)包中,會(huì)和我們的預(yù)期不符,且操作系統(tǒng)編譯非常耗費(fèi)時(shí)間,每次至少花費(fèi)二個(gè)小時(shí),而應(yīng)用APP的發(fā)布也需要至少二個(gè)小時(shí),每次編譯版本,應(yīng)用APP和操作系統(tǒng)不能異步打包,導(dǎo)致發(fā)布效率非常的低下的問題;以及有時(shí)某個(gè)應(yīng)用APP如果出現(xiàn)異常需要重新發(fā)布,需要重新整編譯整個(gè)車載娛樂系統(tǒng),增加開發(fā)成本的問題;以及在與客戶合作,客戶自己開發(fā)應(yīng)用 APP,有需求自己來編譯發(fā)布版本,只能開放源碼環(huán)境給客戶,這樣會(huì)泄漏公司代碼知識(shí)產(chǎn)權(quán),且存在丟失客戶的風(fēng)險(xiǎn);以及項(xiàng)目后期或者多產(chǎn)品機(jī)種的項(xiàng)目,無法做到固定操作系統(tǒng)版本,只變更應(yīng)用APP版本的發(fā)布的問題,提供及一種車載娛樂系統(tǒng)應(yīng)用和系統(tǒng)分離打包方法及發(fā)布流程方法。
為解決上述技術(shù)問題,本發(fā)明的技術(shù)方案如下:
一種車載娛樂系統(tǒng)應(yīng)用和系統(tǒng)分離打包方法,車載娛樂系統(tǒng)基于Android系統(tǒng),所述Android版本大于等于4.3,所述方法包括:
S10.解壓操作系統(tǒng)發(fā)布?jí)嚎s包,生成預(yù)打包文件系統(tǒng);
S20.對(duì)應(yīng)用APP發(fā)布的apk進(jìn)行簽名,將簽名后的apk放入預(yù)打包文件系統(tǒng)中,并對(duì)apk做預(yù)優(yōu)化;
S30.制作用于刷機(jī)的預(yù)打包文件系統(tǒng)img;
S40.重新制作操作系統(tǒng)校驗(yàn)文件;
S50.重新壓縮制作增加應(yīng)用APP的target,生成操作系統(tǒng)壓縮包;
S60.通過操作系統(tǒng)壓縮包制作Android系統(tǒng)的二進(jìn)制升級(jí)文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京市德賽西威汽車電子有限公司,未經(jīng)南京市德賽西威汽車電子有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210023771.7/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 在線應(yīng)用平臺(tái)上應(yīng)用間通信的回調(diào)應(yīng)答方法、應(yīng)用及在線應(yīng)用平臺(tái)
- 應(yīng)用使用方法、應(yīng)用使用裝置及相應(yīng)的應(yīng)用終端
- 應(yīng)用管理設(shè)備、應(yīng)用管理系統(tǒng)、以及應(yīng)用管理方法
- 能力應(yīng)用系統(tǒng)及其能力應(yīng)用方法
- 應(yīng)用市場(chǎng)的應(yīng)用搜索方法、系統(tǒng)及應(yīng)用市場(chǎng)
- 使用應(yīng)用的方法和應(yīng)用平臺(tái)
- 應(yīng)用安裝方法和應(yīng)用安裝系統(tǒng)
- 使用遠(yuǎn)程應(yīng)用進(jìn)行應(yīng)用安裝
- 應(yīng)用檢測(cè)方法及應(yīng)用檢測(cè)裝置
- 應(yīng)用調(diào)用方法、應(yīng)用發(fā)布方法及應(yīng)用發(fā)布系統(tǒng)





