• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于定制Android系統的升級方法技術方案

    技術編號:15540719 閱讀:71 留言:0更新日期:2017-06-05 10:27
    本發明專利技術公開了一種基于定制Android系統的升級方法。該發明專利技術包括:在基于同一源碼的定制Android系統上增設兩個獨立分區:boardInfo分區和custom分區,用來存放軟硬件配置信息以及客戶定制信息,Android系統原有分區在不同配置的定制系統中保持內容一致;整個定制系統升級分為:custom分區升級和Android系統原有分區升級,兩者互相獨立,boardInfo分區無需升級;custom分區升級,不同配置的系統使用不同的升級包,使用替換系統文件的方式升級;Android系統原有分區升級,所有不同配置的定制系統共用同一升級包,使用Android標準系統升級方式升級。本發明專利技術通過增加分區存放差異化內容,原有分區統一內容并共用一個升級包的方式,優化了基于同一系統源碼多分支固件的升級管理策略,很大程度上減輕了升級管理難度。

    Upgrading method based on customized Android system

    The invention discloses an upgrade method based on a customized Android system. The invention includes: in two separate partitions based on adding custom Android systems with the same source: boardInfo partition and custom partitions, used to store the hardware configuration information and custom information, the original Android system to maintain consistent partition in customizing different configurations of the system; the customization system upgrade is divided into: the original partition upgrade custom and the Android system upgrade, the two are independent of each other, there is no need to upgrade boardInfo partition; upgrade custom, different configurations of the system using different upgrade package, use the way of replacing system files upgrade; the original partition Android system upgrade, all the different configurations of the customization system share the same upgrade package, upgrade upgrade Android standard system. By adding the stored difference in content, the original partition of unity of content and share a common upgrade package, optimize the upgrading of management strategy with multi branch system source code based on a firmware upgrade, greatly reducing management difficulty.

    【技術實現步驟摘要】
    一種基于定制Android系統的升級方法
    本專利技術涉及Android
    ,尤其涉及一種基于定制Android系統的升級方法。
    技術介紹
    Android系統經過Google及開放手持設備聯盟多年的開發,早已形成一整套成熟穩定的升級流程。現有Android系統標準升級策略有兩種升級方式:完整包升級和差分包升級。完整包升級基本可以對于同一系列的所有產品進行升級,但每一個完整包都很大,大小為300MB或500MB都很正常。如果每一次升級都使用完整包,不僅會因為升級時間長而造成糟糕的用戶體驗,也會對OTA升級服務器造成巨大的壓力,從而增加OTA服務器的投入成本。差分包升級只是對系統中變化的部分進行增量升級,在同種條件下對比完整升級包,體量上是顯得非常小了,但其缺點是只能一對一進行升級,一個升級包只能對與其對應Android系統的某一個版本進行升級,這導致了多產品線Android設備的升級管理流程變得相當復雜,必須為每一款不同軟硬件Android系統維持一條系統升級管理線,而這會隨著Android系統版本的更新指數式增加升級管理難度。
    技術實現思路
    基于此,本專利技術提供了一種基于定制Android系統的升級方法,優化了基于同一Android系統源碼多分支固件的升級管理策略,很大程度上減輕了升級管理難度。本專利技術解決其技術問題所采用的技術方案是:在基于同一系統源碼的定制Android系統上(以下所指定制系統都是指基于同一系統源碼的定制Android系統)增設兩個獨立分區:boardInfo分區和custom分區,將boardInfo分區和custom分區以外的分區(boot、system等)統稱為Android系統原有分區;將Android系統原有分區中基于客戶定制的所有硬件配置方面差異化內容轉移到boardInfo分區,所有軟件方面差異化內容轉移到custom分區,使得Android系統原有分區在所有不同軟硬件配置的或不同客戶的定制系統系統中保持內容一致,boardInfo分區存放硬件配置信息,custom分區存放系統配置信息及客戶定制信息;整個定制系統升級分為:custom分區升級和Android系統原有分區升級,兩者互相獨立,boardInfo分區內容始終不變,無需升級;custom分區,不同配置的定制系統使用不同的升級包,在客戶定制需求改變或者客戶預裝軟件有升級需求時可升級,升級包不需基于Android系統源碼,可由客戶自行制作與管理,使用替換系統文件的方式升級;Android系統原有分區,內容為Android系統核心內容,所有不同軟硬件配置的或不同客戶的定制系統,共用同一升級包,使用Android標準系統升級方式升級。本專利技術的有益效果是:優化了基于同一Android系統源碼多分支固件的升級管理策略,通過在基于同一系統源碼的Android系統上增加獨立分區存放差異化內容,使核心內容(Android系統原有分區)在不同軟硬件配置的或者不同客戶的定制系統中保持內容一致,在此基礎上實現差異化內容和核心內容互相獨立升級,并且核心內容升級在不同配置的定制系統中共用一個升級包,這很大程度上減輕了升級管理難度,而且差異化內容升級包還可由客戶自行制作與管理,這也極大地方便了客戶。附圖說明下面結合附圖和實施例對本專利技術進一步說明。圖1為本專利技術中定制Android系統的分區劃分示意圖。圖2為本專利技術中定制Android系統的啟動流程。圖3為本專利技術中定制Android系統的OTA升級流程。具體實施方式為了使本專利技術的目的、技術方案和優點更加清楚完整,下面將結合本專利技術實施例及附圖,對本專利技術實施例中的技術方案進一步詳細地說明。很顯然,所描述的實施例僅僅是本專利技術一部分實施例,而不是全部實施例。基于本專利技術的實施例,任何熟悉本
    的技術人員在本專利技術披露的技術范圍內,可輕易想到的變化或替換,或者在沒有做出創造性勞動前提下所獲得的其他實施例,都屬于本專利技術的保護范圍。本專利技術實施例提供一種基于定制Android系統的升級方法,包括:在基于同一系統源碼的定制Android系統中增設兩個獨立的分區:boardInfo分區和custom分區,所以定制Android系統現可分為三大分區(參見圖1):Android系統原有分區(boardInfo分區和custom分區以外的分區(boot、system等))、boardInfo分區、custom分區。boardInfo分區無需升級;custom分區,不同配置的定制系統使用不同升級包,使用替換系統文件的方式升級;Android系統原有分區,所有不同配置的定制定制系統共用同一個升級包,使用Android標準系統升級方式升級(參見圖2)。上述升級方法中,Android系統原有分區,需將基于客戶定制的所有硬件配置方面差異化內容轉移到boardInfo分區,所有軟件方面差異化內容轉移到custom分區,使其內容在不同軟硬件配置的或不同客戶定制的系統中保持一致,因此在不同配置的定制系統中可共用同一升級包進行升級,升級包制作需基于Android源碼進行,此升級包為主升級包。上述升級方法中,boardInfo分區,用于存放不同機型的硬件配置信息,其內容在rom第一次燒寫完成后不再改變,無需升級。上述升級方法中,custom分區,其內容為系統配置信息和客戶定制信息,可升級,不同配置的定制系統在該部分使用不同的升級包,在客戶需求改變或者客戶預裝軟件有升級需求時升級,升級包不需基于Android系統源碼,可由客戶自行制作與管理,使用替換系統文件的方式升級,此升級包為副升級包。上述升級方法中,custom分區升級和Android系統原有分區升級,都是各自獨立的,兩者之間無依賴關系,也不依賴于boardInfo分區。基于上述升級方法,更詳細的流程說明如下(如圖2):(1)開始OTA升級;(2)檢查OTA服務器上是否存在主升級包,若有則繼續下一步,若無則跳到第6步;(3)下載主升級包;(4)使用Android系統的標準升級方式升級主升級包;(5)升級完成重啟機器;(6)檢查OTA服務器上是否存在副升級包,若有則繼續下一步,若無則跳到第10步;(7)下載副升級包;(8)使用替換系統文件的方式升級副升級包;(9)升級完成重啟機器;(10)當前版本為系統最新版本,退出OTA升級。本專利技術實施例中,Android增加了兩個分區,系統啟動較普通Android系統稍有不同,現說明啟動流程(如圖3),步驟如下:(1)系統啟動;(2)Bootloader啟動;(3)讀取boardInfo分區信息并加載相應硬件驅動;(4)把boardinfo信息解析并存放到cmdline;(5)Kernel啟動;(6)解析cmdline數據得到硬件配置信息并加載相應硬件驅動;(7)Android系統框架啟動;(8)讀取custom分區信息加載系統配置信息和客戶定制信息;(9)加載相應的系統配置、配置客戶定制需求和啟動客戶所需應用。本文檔來自技高網
    ...
    一種基于定制Android系統的升級方法

    【技術保護點】
    一種基于定制Android系統的升級方法,其特征在于,包括:定制Android系統是指基于同一系統源碼的定制Android系統;在定制Android系統上增設兩個獨立分區:boardInfo分區和custom分區,將boardInfo分區和custom分區以外的分區(boot、system等)統稱為Android系統原有分區,boardInfo分區無需升級,custom分區和Android系統原有分區分別進行升級。

    【技術特征摘要】
    1.一種基于定制Android系統的升級方法,其特征在于,包括:定制Android系統是指基于同一系統源碼的定制Android系統;在定制Android系統上增設兩個獨立分區:boardInfo分區和custom分區,將boardInfo分區和custom分區以外的分區(boot、system等)統稱為Android系統原有分區,boardInfo分區無需升級,custom分區和Android系統原有分區分別進行升級。2.根據權利要求1所述的一種基于定制Android系統的升級方法,其特征在于,所述的boardInfo分區,用于存放不同機型的硬件配置信息,其內容在rom第一次燒寫完成后不再改變,無需升級。3.根據權利要求1和2所述的一種基于定制Android系統的升級方法,其特征在于,所述的boardInfo分區,在Android系統啟動過程中會被讀取,并根據所讀配置信息加載相應的硬件驅動。4.根據權利要求1所述的一種基于定制Android系統的升級方法,其特征在于,所述的custom分區,用于存放系統配置信息以及客戶定制...

    【專利技術屬性】
    技術研發人員:魏子恒
    申請(專利權)人:珠海我愛拍科技有限公司
    類型:發明
    國別省市:廣東,44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 国产怡春院无码一区二区| 在线看片无码永久免费aⅴ| 亚洲性无码av在线| 国产V亚洲V天堂无码久久久| 真人无码作爱免费视频| 亚洲精品无码久久久久YW| 亚洲精品无码专区久久| 午夜无码一区二区三区在线观看 | 久久久无码精品亚洲日韩蜜臀浪潮| 国产成人无码A区在线观看视频| 永久免费av无码入口国语片| 色综合AV综合无码综合网站| 免费无码又爽又高潮视频| 国产福利电影一区二区三区久久老子无码午夜伦不 | 中文字幕人成无码免费视频| 久久久g0g0午夜无码精品| 亚洲AV日韩AV高潮无码专区| WWW久久无码天堂MV| 99久久人妻无码精品系列蜜桃| 国产精品无码翘臀在线观看| 午夜爽喷水无码成人18禁三级| 国产精品多人p群无码| 亚洲Av无码乱码在线播放| 精品无码AV一区二区三区不卡 | 久久精品中文字幕无码绿巨人| 日韩少妇无码一区二区三区| 无码人妻一区二区三区免费| 久热中文字幕无码视频| 69久久精品无码一区二区| 亚洲成av人片不卡无码| 亚洲av中文无码字幕色不卡| 亚洲精品久久无码av片俺去也| 国产精品亚洲专区无码唯爱网| 97碰碰碰人妻视频无码| 亚洲精品无码久久不卡| 亚洲va中文字幕无码久久| 日韩精品人妻系列无码专区| 亚洲中文字幕无码av| 夜夜精品无码一区二区三区| 亚洲欧洲美洲无码精品VA | 中文无码vs无码人妻|