[發(fā)明專利]一種安卓系統(tǒng)中固件的補(bǔ)丁管理方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 201810060007.0 | 申請(qǐng)日: | 2018-01-22 |
| 公開(公告)號(hào): | CN108388442B | 公開(公告)日: | 2021-06-08 |
| 發(fā)明(設(shè)計(jì))人: | 張治宇;鐘景維;石慶;馬保軍;鄭科;張龍;李冬明 | 申請(qǐng)(專利權(quán))人: | 深圳市億道數(shù)碼技術(shù)有限公司 |
| 主分類號(hào): | G06F8/658 | 分類號(hào): | G06F8/658 |
| 代理公司: | 深圳市科吉華烽知識(shí)產(chǎn)權(quán)事務(wù)所(普通合伙) 44248 | 代理人: | 溫玉珍 |
| 地址: | 518000 廣東省深圳市寶安區(qū)新安街道上合社區(qū)33區(qū)大寶路83*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 系統(tǒng) 中固件 補(bǔ)丁 管理 方法 | ||
本發(fā)明提供一種安卓系統(tǒng)中固件的補(bǔ)丁管理方法及系統(tǒng),所述安卓系統(tǒng)中固件的補(bǔ)丁管理方法包括以下步驟:步驟S1,在安卓系統(tǒng)的編譯腳本中收集包括了軟件配置信息的代碼環(huán)境信息;步驟S2,在軟件編譯過程中,執(zhí)行信息收集腳本,并寫入到輸出固件中;步驟S3,將輸出固件刷機(jī)到設(shè)備中,從設(shè)備的App查看包括軟件配置信息的代碼環(huán)境信息;步驟S4,通過安卓安裝包檢測(cè)未更新的補(bǔ)丁。本發(fā)明能夠從已有的設(shè)備中快速得到該設(shè)備中固件對(duì)應(yīng)的代碼環(huán)境,并從設(shè)備的已有固件獲得該固件對(duì)應(yīng)的硬件配置;能檢測(cè)現(xiàn)有的固件是否存在未更新的補(bǔ)丁,避免補(bǔ)丁更新不及時(shí),防止已知問題的再次發(fā)生,減少客戶投訴,對(duì)固件升級(jí)等問題的調(diào)試提供了很大的幫助。
技術(shù)領(lǐng)域
本發(fā)明涉及一種補(bǔ)丁管理方法,尤其涉及一種安卓系統(tǒng)中固件的補(bǔ)丁管理方法,并涉及采用了該安卓系統(tǒng)中固件的補(bǔ)丁管理方法的補(bǔ)丁管理系統(tǒng)。
背景技術(shù)
對(duì)于方案公司,安卓系統(tǒng)的固件(Android固件)針對(duì)不同的客戶,其固件會(huì)不同,處理軟件的人員也是不同,已經(jīng)解決問題的補(bǔ)丁更新到輸出固件中光靠工程師自己是很難確保,而且對(duì)于測(cè)試人員他們也很難檢出幾率性問題,也不會(huì)每版軟件都去做這個(gè)測(cè)試。
有時(shí)客戶拿問題機(jī)器過來分析,對(duì)于一些幾率性問題我們需要拿更多的機(jī)器進(jìn)行復(fù)現(xiàn)分析,但是客戶有可能只提供一臺(tái)機(jī)器,這時(shí)我們要從現(xiàn)有的調(diào)試機(jī)器中去找,分析時(shí)可能需要知道其對(duì)應(yīng)的固件。
因?yàn)楣碳芏啵?dāng)客戶要求基于某個(gè)固件基礎(chǔ)上修改他們的需求,這時(shí)可能因?yàn)闀r(shí)間長(zhǎng)或之前維護(hù)的人員離職等原因?qū)е抡也坏酱a環(huán)境,如果更新最新的代碼,就有可能會(huì)引起新的異常問題以及漏掉客制化需求。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是需要提供一種能夠快速獲取設(shè)備的代碼環(huán)境,及時(shí)檢測(cè)出未更新的補(bǔ)丁,對(duì)固件升級(jí)等問題提供幫助的安卓系統(tǒng)中固件的補(bǔ)丁管理方法,并涉及采用了該安卓系統(tǒng)中固件的補(bǔ)丁管理方法的補(bǔ)丁管理系統(tǒng)。
對(duì)此,本發(fā)明提供一種安卓系統(tǒng)中固件的補(bǔ)丁管理方法,包括以下步驟:
步驟S1,在安卓系統(tǒng)的編譯腳本中收集包括了軟件配置信息的代碼環(huán)境信息;
步驟S2,在軟件編譯過程中,執(zhí)行信息收集腳本,并寫入到輸出固件中;
步驟S3,將輸出固件刷機(jī)到設(shè)備中,從設(shè)備的App查看包括了軟件配置信息的代碼環(huán)境信息;
步驟S4,通過安卓安裝包檢測(cè)未更新的補(bǔ)丁。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述步驟S1中,所述軟件配置信息包括內(nèi)存信息、頻率信息、攝像機(jī)信息、顯示模組信息、TP信息、電池信息和傳感信息中的任意一種或幾種。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述步驟S1中,所述代碼環(huán)境信息包括編譯主機(jī)信息、代碼路徑信息、軟件配置信息、代碼分支信息以及查看提交記錄信息中的任意一種或幾種。
本發(fā)明的進(jìn)一步改進(jìn)在于,當(dāng)出現(xiàn)新補(bǔ)丁時(shí),將新補(bǔ)丁提交到安卓系統(tǒng)的的標(biāo)準(zhǔn)分支中,并通過標(biāo)準(zhǔn)分支的查看提交記錄信息記錄其提交記錄,以此提交記錄作為所述步驟S4檢測(cè)未更新的補(bǔ)丁的標(biāo)準(zhǔn)參照物。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述步驟S2包括以下子步驟:
步驟S201,在設(shè)備目錄文件中引用信息收集腳本;
步驟S202,編譯時(shí)會(huì)調(diào)用設(shè)備目錄文件,同時(shí)執(zhí)行信息收集腳本;
步驟S203,信息收集腳本通過命令收集信息,并將收集信息的結(jié)果按照預(yù)定格式記錄到編譯的輸出固件目錄中。
本發(fā)明的進(jìn)一步改進(jìn)在于,所述步驟S4包括以下子步驟:
步驟S401,安裝安卓安裝包,并拷貝一個(gè)標(biāo)準(zhǔn)補(bǔ)丁集到設(shè)備的內(nèi)部存儲(chǔ)中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市億道數(shù)碼技術(shù)有限公司,未經(jīng)深圳市億道數(shù)碼技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.17sss.com.cn/pat/books/201810060007.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 多固件嵌入式系統(tǒng)及其固件更新方法
- 一種嵌入式系統(tǒng)中固件的升級(jí)方法、系統(tǒng)及終端設(shè)備
- 一種安卓系統(tǒng)中固件的補(bǔ)丁管理方法及系統(tǒng)
- 一種空中固件升級(jí)方法、裝置、設(shè)備及計(jì)算機(jī)可讀介質(zhì)
- 電子設(shè)備,更新其中固件的方法以及執(zhí)行其中固件的方法
- 一種帶可調(diào)節(jié)寵物門洞的門體
- 物聯(lián)網(wǎng)MCU空中固件升級(jí)方法
- 一種帶可調(diào)節(jié)寵物門洞的門體
- 安全的空中固件升級(jí)
- 一種組合式運(yùn)動(dòng)按摩裝置





