[發明專利]一種分離安卓鏡像燒錄流程的方法在審
| 申請號: | 201510147270.X | 申請日: | 2015-03-31 |
| 公開(公告)號: | CN104731602A | 公開(公告)日: | 2015-06-24 |
| 發明(設計)人: | 賀竟;王勝;劉棨;趙斌;王海波 | 申請(專利權)人: | 上海盈方微電子有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海新天專利代理有限公司 31213 | 代理人: | 龔敏 |
| 地址: | 201203 上海市浦東新區張江高科*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 分離 安卓鏡像燒錄 流程 方法 | ||
技術領域
本發明涉及到優化安卓設備的生產流程的技術領域。更具體地說是把安卓設備的客戶體驗(包括預裝應用軟件和資源文件等)和基本設置(包括地區、時區、設備名等)從系統中分離出來單獨生成鏡像從而允許單獨燒錄改變系統的表現。進而提供并行進行系統開發和軟件研發以及讓一套系統鏡像適應多個產品環境甚至是多個平臺的方法。
背景技術
作為一個核心代碼完全開源的系統,安卓系統被移植到各種智能產品中并銷售到世界各地。而不同的智能產品有不同的應用場景,因而需要不同的預裝應用或系統設置。即使是同樣的智能產品由不同的廠家生產也由于不同的客戶需求從而需要預裝不同的系統應用、設置不同的產品屬性(ID、開機動畫、時區、語言等)。
現有安卓系統的文件系統鏡像是system.img,這個鏡像把大部分的用戶體驗相關功能(這鏡像中包含了系統桌面Launcher應用、系統設置Settings應用等)和默認設置(system?properties包含大部分系統默認設置)集成在其中。對于不同的客戶對系統默認進行修改的需求,通常的做法是在系統、硬件、應用軟件和資源文件都開發完成后再生成鏡像然后上產線生產。
現有安卓系統的系統鏡像是system.img,所有的默認配置和大部分預裝應用軟件以及預包含媒體文件等都包含在其中。本發明涉及到system.img和系統默認配置、默認應用軟件、默認多媒體文件。
安卓系統的各種產品和用戶體驗相關配置分布在系統的各個功能塊中。比如,產品名稱、設備型號、語言設置、地區設置、系統鈴聲是由系統初始化時通過讀取prop文件進行設置的,輸入法設置是通過InputMethodManagerService決定的,開機動畫是由boot_animation程序讀取并顯示動畫文件,時間格式是由DateFormat讀取Settings數據庫決定的。要找出這些修改的地方是一項需要經驗和耗時的工作。同時,很多時候就為了對系統默認做一點簡單的修改卻需要重新編譯并燒錄。但是如下面S12和S13所述的編譯和燒寫步驟耗時巨大,非常影響效率。特別是在產線上,對效率的影響體現得更為直接。現有的安卓設備的研發和生產流程如圖1所示,具體描述如下:
S11:開發系統,根據設備特性開發驅動、系統層功能,修改BUG。然后根據客戶提交的需求對系統進行客制化。
S12:編譯系統鏡像,這個編譯耗時巨大,生成一個一般200~500M的system.img。
S13:燒錄system.img,由于該鏡像較大燒錄時間也較長。
S14:如果有新的客戶需求或者前期未完成的客戶需求進來,返回S11,S11~S14很多時候是個反復循環的過程。
S15:系統和硬件都達到客戶的需求,可以出貨。
這樣的流程是由于所有的配置和大部分應用軟件以及多媒體文件都集成在system.img這個系統鏡像中導致的。牽一發而動全身,客戶的每一次需求修改都會導致重新編譯系統甚至是重新燒錄。很多時候一個簡單的修改會導致對大量的已經燒錄好的產品進行重新生產,這是對生產資源巨大的浪費。
發明內容
本發明公開了一種將系統應用和基本屬性設置從安卓系統中分離出來的方法。通過這種方法可以讓系統開發、設備生產和需求的提出和完善并行進行,或是同一個系統可以適應不同的產品需求,從而優化智能設備的生產流程。而且該方法提供了簡化客戶進行需求配置的手段。
本發明的具體技術方案如下:
??????本發明為了解決上述問題將一些系統默認配置和系統默認資源從系統中剝離出來,通過額外燒寫一個鏡像完成對系統的客戶化配置。
一種分離安卓鏡像燒錄流程的方法,具體如下:
S21:開發系統,根據設備特性開發驅動、系統層功能,修改BUG。
S22:編譯系統鏡像。
S23:燒錄系統鏡像。
S24:根據客戶需求生成配置文件,準備多媒體文件和應用軟件等。
S25:將上面準備好的各個文件打包生成配置鏡像。
S26:燒錄該鏡像。
S27:如果有新的客戶需求或者前期未完成的客戶需求進來,返回S24,客戶需求只會影響S24~S26。
S28:系統和硬件都達到客戶的需求,可以出貨。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海盈方微電子有限公司;,未經上海盈方微電子有限公司;許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510147270.X/2.html,轉載請聲明來源鉆瓜專利網。





