芒果视频下载

軟件升級原理 軟件自動升級流程

本文章由 CN100116 上傳提供 評論 0
摘要:IT軟件原理-工藝-技術篇:對軟件升級原理及自動升級原理的具體流程的詳細的介紹。以下內容由買購網整理,提供您參考。

軟件升級原理 軟件自動升級流程

盡管我們所見(jian)的(de)(de)(de)(de)(de)軟(ruan)件(jian)(jian)升(sheng)(sheng)級(ji)方式各異(yi),但是(shi)它們的(de)(de)(de)(de)(de)原理都是(shi)一樣,即(ji)用(yong)(yong)新的(de)(de)(de)(de)(de)功(gong)能模(mo)塊替(ti)換原軟(ruan)件(jian)(jian)中舊的(de)(de)(de)(de)(de)功(gong)能模(mo)塊,因(yin)此為了便于(yu)軟(ruan)件(jian)(jian)升(sheng)(sheng)級(ji),要求軟(ruan)件(jian)(jian)在(zai)(zai)開發(fa)設(she)計的(de)(de)(de)(de)(de)時(shi)候應該很好地劃分功(gong)能模(mo)塊,做到(dao)強(qiang)內(nei)聚和(he)(he)弱耦合。軟(ruan)件(jian)(jian)自動升(sheng)(sheng)級(ji)方式基于(yu)Internet,軟(ruan)件(jian)(jian)商以功(gong)能模(mo)塊為單位(wei)對軟(ruan)件(jian)(jian)進行更(geng)新,然后通(tong)過電子郵(you)件(jian)(jian)通(tong)知(zhi)用(yong)(yong)戶軟(ruan)件(jian)(jian)更(geng)新的(de)(de)(de)(de)(de)消息以及(ji)增加的(de)(de)(de)(de)(de)功(gong)能和(he)(he)升(sheng)(sheng)級(ji)的(de)(de)(de)(de)(de)條(tiao)件(jian)(jian)。用(yong)(yong)戶根據自己(ji)的(de)(de)(de)(de)(de)情況決定是(shi)否升(sheng)(sheng)級(ji),升(sheng)(sheng)級(ji)時(shi)先通(tong)過因(yin)特(te)網將(jiang)升(sheng)(sheng)級(ji)文件(jian)(jian)下載到(dao)本(ben)地硬盤上,然后覆蓋指定目錄(lu)下的(de)(de)(de)(de)(de)老(lao)版(ban)本(ben)文件(jian)(jian),在(zai)(zai)升(sheng)(sheng)級(ji)的(de)(de)(de)(de)(de)過程中用(yong)(yong)戶只需(xu)按(an)照(zhao)向導的(de)(de)(de)(de)(de)提示一步一步進行就可以了,確(que)保了用(yong)(yong)戶及(ji)時(shi)和(he)(he)正確(que)地升(sheng)(sheng)級(ji)軟(ruan)件(jian)(jian)。

自動升級原理的具體流程:

主(zhu)要分(fen)為兩(liang)個(ge)部分(fen),一個(ge)是主(zhu)程(cheng)序(xu);一個(ge)是升級(ji)程(cheng)序(xu);所有升級(ji)任務都由升級(ji)程(cheng)序(xu)完成。

1. 啟動升(sheng)級(ji)程序(xu),升(sheng)級(ji)程序(xu)連接到(dao)網站,下載升(sheng)級(ji)內容到(dao)臨時文件夾;

2. 升(sheng)級(ji)程(cheng)序獲取服(fu)務器(qi)端配置信(xin)息中新版本(ben)程(cheng)序的更(geng)新日期或版本(ben)號或文件大小;

3. 升(sheng)(sheng)級程(cheng)(cheng)序(xu)(xu)(xu)(xu)獲取原(yuan)(yuan)有(you)客戶端應用程(cheng)(cheng)序(xu)(xu)(xu)(xu)的(de)(de)最近(jin)一次更新(xin)日(ri)期(qi)或(huo)(huo)版本號或(huo)(huo)文(wen)件(jian)大小(xiao)(xiao),二者(zhe)進(jin)行比(bi)較;如(ru)果發現(xian)(xian)升(sheng)(sheng)級程(cheng)(cheng)序(xu)(xu)(xu)(xu)的(de)(de)日(ri)期(qi)大于原(yuan)(yuan)有(you)程(cheng)(cheng)序(xu)(xu)(xu)(xu)的(de)(de)最新(xin)日(ri)期(qi),則更新(xin);或(huo)(huo)者(zhe)是采用將現(xian)(xian)有(you)版本與(yu)最新(xin)版本作比(bi)較,發現(xian)(xian)最新(xin)的(de)(de)則更新(xin);再或(huo)(huo)者(zhe)用其(qi)它(ta)屬性(xing)如(ru)文(wen)件(jian)大小(xiao)(xiao)進(jin)行比(bi)較,發現(xian)(xian)升(sheng)(sheng)級程(cheng)(cheng)序(xu)(xu)(xu)(xu)的(de)(de)文(wen)件(jian)大小(xiao)(xiao)大于舊(jiu)版本的(de)(de)程(cheng)(cheng)序(xu)(xu)(xu)(xu)的(de)(de)大小(xiao)(xiao)則升(sheng)(sheng)級;

4. 升級(ji)時,獲取下載文件列(lie)表(biao),開始進行批量(liang)下載文檔;

5. 升(sheng)級(ji)程(cheng)序(xu)檢測舊(jiu)的主(zhu)(zhu)程(cheng)序(xu)是否活(huo)動(dong),若(ruo)活(huo)動(dong)則關閉(bi)舊(jiu)的主(zhu)(zhu)程(cheng)序(xu);

6. 備份(fen)舊的(de)(de)主(zhu)程序到(dao)備份(fen)文(wen)(wen)件(jian)夾(jia)中,刪除(chu)舊的(de)(de)程序,拷貝臨時文(wen)(wen)件(jian)夾(jia)中的(de)(de)文(wen)(wen)件(jian)到(dao)相應的(de)(de)位置;

7. 檢查(cha)主程(cheng)序的狀(zhuang)態,若狀(zhuang)態為活動的,則啟動新的主程(cheng)序;

8. 關閉升級程序(xu),升級完成。

網站提醒和聲明
本(ben)站為注冊(ce)用戶提供信(xin)(xin)息(xi)存儲空間服務,非“MAIGOO編輯”、“MAIGOO榜單研究(jiu)員(yuan)”、“MAIGOO文(wen)章編輯員(yuan)”上傳提供的(de)文(wen)章/文(wen)字均是注冊(ce)用戶自主發布上傳,不代(dai)表本(ben)站觀點,版(ban)權歸原作者所(suo)有,如有侵權、虛假信(xin)(xin)息(xi)、錯誤信(xin)(xin)息(xi)或任何問題,請及(ji)時聯系(xi)我(wo)(wo)們(men)(men),我(wo)(wo)們(men)(men)將在(zai)第一時間刪除(chu)或更(geng)正。 申請刪除>> 糾錯>> 投訴侵權>> 網(wang)頁上(shang)相關(guan)信息(xi)的知識產(chan)權歸網(wang)站方(fang)所有(包(bao)括但(dan)不限于(yu)文(wen)字(zi)、圖片、圖表(biao)、著作權、商(shang)(shang)標權、為用(yong)(yong)戶提(ti)供的商(shang)(shang)業信息(xi)等),非經(jing)許可(ke)不得抄襲或使用(yong)(yong)。
提(ti)交說明(ming): 快速提交發布>> 查看提交幫助>> 注冊登錄>>
您還未登錄,依《網絡安全法》相關要求,請您登錄賬戶后再提交發布信息。點擊登錄>>如您還未注冊,可點擊注冊>>,感謝您的理解及支持!
發表評論
最新評論
暫無評論
相關推薦
驅動精靈是干什么用的 驅動精靈和驅動人生哪個好
驅動精靈是一款集驅動管理和硬件檢測于一體的、專業級的驅動管理和維護工具。驅動精靈為用戶提供驅動備份、恢復、安裝、刪除、在線更新等實用功能。驅動精靈和驅動人生哪個好?兩款都是免費的驅動管理、實現智能檢測硬件并自動查找安裝驅動的軟件。下面為大家詳細介紹驅動精靈以及驅動精靈和驅動人生的區別。
鴻蒙系統和安卓系統的區別 鴻蒙系統如何換回安卓系統
華為鴻蒙系統是一款全新的面向全場景的分布式操作系統,創造一個超級虛擬終端互聯的世界,將人、設備、場景有機地聯系在一起,將消費者在全場景生活中接觸的多種智能終端,實現極速發現、極速連接、硬件互助、資源共享,用合適的設備提供場景體驗。那么鴻蒙系統和安卓系統的區別?鴻蒙系統如何換回安卓系統?下面為大家介紹。
翻譯在線軟件哪個好用 翻譯軟件在線翻譯評測
當網友們瀏覽國外網站時,即使有些英文基礎,也大都或多或少要使用到翻譯工具。在線翻譯顯然是最便捷的方式,目前提供此類服務的網站有不少,但機器智能翻譯尤其考驗真功夫,翻譯質量的優劣直接影響著用戶的閱讀效果。在這里小編將全面網羅十個頗有些關注度的在線翻譯服務,試煉其翻譯質量、速度等各方面的表現。
軟件開發需要學習什么知識 軟件開發必備技能有哪些
軟件開發行業的薪金水平還是很高的,很多應屆畢業生甚至在職者都想從事這個行業,不過想要進入這個行業必須踏過一定的門檻才可以。這對于自學的人來說更是如此,你不僅需要學習基礎知識,還要學習基礎編程語言、數據庫(SQL Server)知識、web相關知識才行。下面就來一起看下軟件開發需要學習的知識和必備技能都有哪些吧。
視頻剪輯軟件哪個好用 視頻編輯軟件推薦
視頻剪輯軟件是對視頻源進行非線性編輯的軟件,屬多媒體制作軟件范疇。軟件通過對加入的圖片、背景音樂、特效、場景等素材與視頻進行重混合,對視頻源進行切割、合并,通過二次編碼,生成具有不同表現力的新視頻。視頻剪輯軟件哪個好用?會聲會影、快剪輯、愛剪輯、Avid media composer、Windows Movie Maker......下面就和小編一起看看吧。