芒果视频下载

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

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

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

盡(jin)管我們所見的(de)軟(ruan)(ruan)(ruan)件(jian)(jian)升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji)方式各(ge)異,但是它們的(de)原(yuan)理(li)都是一樣,即(ji)用新(xin)的(de)功能模塊(kuai)(kuai)替換原(yuan)軟(ruan)(ruan)(ruan)件(jian)(jian)中舊的(de)功能模塊(kuai)(kuai),因此(ci)為(wei)(wei)了(le)(le)便于(yu)(yu)軟(ruan)(ruan)(ruan)件(jian)(jian)升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji),要求軟(ruan)(ruan)(ruan)件(jian)(jian)在開發設(she)計的(de)時(shi)候應該很好(hao)地(di)劃分(fen)功能模塊(kuai)(kuai),做到(dao)強(qiang)內聚和(he)弱耦(ou)合。軟(ruan)(ruan)(ruan)件(jian)(jian)自動升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji)方式基于(yu)(yu)Internet,軟(ruan)(ruan)(ruan)件(jian)(jian)商以功能模塊(kuai)(kuai)為(wei)(wei)單位對軟(ruan)(ruan)(ruan)件(jian)(jian)進(jin)行更(geng)新(xin),然(ran)后(hou)(hou)通過(guo)電子郵件(jian)(jian)通知用戶(hu)軟(ruan)(ruan)(ruan)件(jian)(jian)更(geng)新(xin)的(de)消息以及(ji)增加的(de)功能和(he)升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji)的(de)條件(jian)(jian)。用戶(hu)根據自己(ji)的(de)情(qing)況(kuang)決定(ding)是否升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji),升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji)時(shi)先(xian)通過(guo)因特網將升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji)文(wen)件(jian)(jian)下載(zai)到(dao)本(ben)地(di)硬(ying)盤(pan)上,然(ran)后(hou)(hou)覆蓋指定(ding)目錄下的(de)老版(ban)本(ben)文(wen)件(jian)(jian),在升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji)的(de)過(guo)程中用戶(hu)只需按照(zhao)向導(dao)的(de)提示一步(bu)一步(bu)進(jin)行就可以了(le)(le),確保了(le)(le)用戶(hu)及(ji)時(shi)和(he)正確地(di)升(sheng)(sheng)(sheng)級(ji)(ji)(ji)(ji)軟(ruan)(ruan)(ruan)件(jian)(jian)。

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

主要分為兩個部分,一個是主程(cheng)序;一個是升(sheng)級程(cheng)序;所有升(sheng)級任務都由升(sheng)級程(cheng)序完成。

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

2. 升級程序獲取服務器(qi)端配置信息(xi)中新版(ban)(ban)本程序的(de)更新日(ri)期或版(ban)(ban)本號(hao)或文件大小;

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

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

5. 升級程序檢(jian)測舊(jiu)的主程序是否活動,若活動則關閉舊(jiu)的主程序;

6. 備份(fen)舊的(de)主程序到備份(fen)文件(jian)夾中(zhong),刪(shan)除舊的(de)程序,拷貝臨時文件(jian)夾中(zhong)的(de)文件(jian)到相應(ying)的(de)位置;

7. 檢查主程序(xu)的(de)(de)狀態,若(ruo)狀態為活動的(de)(de),則啟動新的(de)(de)主程序(xu);

8. 關(guan)閉升(sheng)級程(cheng)序,升(sheng)級完成(cheng)。

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