一種基于功能模塊的應(yīng)用程序自動(dòng)熱更新方法

基本信息

申請(qǐng)?zhí)?/td> CN201710882395.6 申請(qǐng)日 -
公開(公告)號(hào) CN107608706B 公開(公告)日 2020-05-01
申請(qǐng)公布號(hào) CN107608706B 申請(qǐng)公布日 2020-05-01
分類號(hào) G06F8/656 分類 計(jì)算;推算;計(jì)數(shù);
發(fā)明人 張蓉;黃禮成;鄧鋼;雍志偉 申請(qǐng)(專利權(quán))人 南京哈盧信息科技有限公司
代理機(jī)構(gòu) 南京眾聯(lián)專利代理有限公司 代理人 顧進(jìn)
地址 210000 江蘇省南京市雨花臺(tái)區(qū)雨花經(jīng)濟(jì)開發(fā)區(qū)鳳華路18號(hào)8幢216-2室
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于功能模塊的應(yīng)用程序自動(dòng)熱更新方法,通過使應(yīng)用程序定時(shí)向版本服務(wù)器發(fā)送包含自身主程序版本和各功能模塊版本信息的版本查詢協(xié)議,并接收所有匹配可用的更新包描述信息,然后依次執(zhí)行下載更新包、記錄更新日志、功能模塊替換、版本信息切換和恢復(fù)運(yùn)行,其中,功能模塊替換前先記錄待更新日志,并通知需要進(jìn)行更新的各功能模塊停止運(yùn)行,并且僅在更新安裝成功后才恢復(fù)更新日志及切換記錄新版本信息;版本服務(wù)器能實(shí)時(shí)通知所有在線運(yùn)行的應(yīng)用程序進(jìn)行更新,從而達(dá)到了更新過程最大限度不干擾原有程序運(yùn)行,并在更新錯(cuò)誤及失敗的情況下都能重復(fù)安裝成功,以及能通過版本服務(wù)器實(shí)時(shí)通知應(yīng)用程序第一時(shí)間更新的技術(shù)目的。