一種安卓系統(tǒng)應(yīng)用程序的差分還原方法

基本信息

申請(qǐng)?zhí)?/td> CN201611216707.1 申請(qǐng)日 -
公開(公告)號(hào) CN108614710A 公開(公告)日 2018-10-02
申請(qǐng)公布號(hào) CN108614710A 申請(qǐng)公布日 2018-10-02
分類號(hào) G06F8/53;G06F8/71;G06F8/61 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張波;金星 申請(qǐng)(專利權(quán))人 上海廣升信息技術(shù)股份有限公司
代理機(jī)構(gòu) - 代理人 -
地址 200433 上海市虹口區(qū)松花江路2539號(hào)復(fù)旦科技園2號(hào)樓5層
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及一種安卓系統(tǒng)應(yīng)用程序的差分與還原方法,其特征包括如下步驟:101、用戶在PC上運(yùn)行差分軟件,讀入新舊版本后,執(zhí)行對(duì)新舊文件進(jìn)行差分操作;102、差分軟件把新舊版本程序讀入內(nèi)存,并對(duì)新舊dex文件進(jìn)行分析,準(zhǔn)備進(jìn)行反匯編;103、差分軟件把新舊版本程序進(jìn)行反匯編;104、差分軟件進(jìn)行差分操作,差分軟件調(diào)用系統(tǒng)自帶的二進(jìn)制差分工具對(duì)統(tǒng)一哈希標(biāo)注后的新舊版本的匯編代碼進(jìn)行差分運(yùn)算,準(zhǔn)備生成差分補(bǔ)丁包;105、差分軟件根據(jù)差分結(jié)果生成差分補(bǔ)丁包。與現(xiàn)有技術(shù)相比,本發(fā)明的作用是積極明顯的,具體地:對(duì)需要差分補(bǔ)丁包進(jìn)行高壓縮處理,使得差分補(bǔ)丁包的體積遠(yuǎn)遠(yuǎn)小于當(dāng)前流行差分工作做出來(lái)的體積。從而節(jié)省了用戶的下載時(shí)間和下載成本,也節(jié)約了服務(wù)器的系統(tǒng)空間。