芒果视频下载

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

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

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

盡管我們(men)所見的(de)(de)(de)軟件(jian)(jian)(jian)(jian)升(sheng)級(ji)方式(shi)(shi)各異,但(dan)是(shi)它們(men)的(de)(de)(de)原(yuan)理都是(shi)一樣,即用(yong)新(xin)的(de)(de)(de)功(gong)能模塊(kuai)替(ti)換(huan)原(yuan)軟件(jian)(jian)(jian)(jian)中(zhong)(zhong)舊的(de)(de)(de)功(gong)能模塊(kuai),因此為了便于軟件(jian)(jian)(jian)(jian)升(sheng)級(ji),要(yao)求軟件(jian)(jian)(jian)(jian)在開發設計的(de)(de)(de)時候應(ying)該很(hen)好地劃分功(gong)能模塊(kuai),做到(dao)(dao)強內聚和弱耦合。軟件(jian)(jian)(jian)(jian)自(zi)動升(sheng)級(ji)方式(shi)(shi)基于Internet,軟件(jian)(jian)(jian)(jian)商以(yi)(yi)功(gong)能模塊(kuai)為單位對(dui)軟件(jian)(jian)(jian)(jian)進行更新(xin),然后通過(guo)(guo)電子郵件(jian)(jian)(jian)(jian)通知用(yong)戶軟件(jian)(jian)(jian)(jian)更新(xin)的(de)(de)(de)消息以(yi)(yi)及增加(jia)的(de)(de)(de)功(gong)能和升(sheng)級(ji)的(de)(de)(de)條件(jian)(jian)(jian)(jian)。用(yong)戶根據自(zi)己的(de)(de)(de)情況決定是(shi)否(fou)升(sheng)級(ji),升(sheng)級(ji)時先(xian)通過(guo)(guo)因特(te)網將升(sheng)級(ji)文(wen)件(jian)(jian)(jian)(jian)下載到(dao)(dao)本地硬盤上,然后覆(fu)蓋指定目(mu)錄(lu)下的(de)(de)(de)老版本文(wen)件(jian)(jian)(jian)(jian),在升(sheng)級(ji)的(de)(de)(de)過(guo)(guo)程中(zhong)(zhong)用(yong)戶只需按照向導(dao)的(de)(de)(de)提示一步(bu)一步(bu)進行就(jiu)可(ke)以(yi)(yi)了,確保了用(yong)戶及時和正確地升(sheng)級(ji)軟件(jian)(jian)(jian)(jian)。

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

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

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

2. 升級(ji)程序(xu)獲(huo)取服務器端配置信息(xi)中(zhong)新版本(ben)(ben)程序(xu)的(de)更新日期(qi)或(huo)版本(ben)(ben)號或(huo)文件(jian)大小(xiao);

3. 升級程(cheng)序(xu)獲取原有客戶端應用程(cheng)序(xu)的(de)(de)最(zui)(zui)近一次(ci)更(geng)新(xin)日(ri)期(qi)(qi)或版(ban)本(ben)(ben)號或文(wen)件(jian)大(da)小,二者(zhe)進行比較(jiao);如果發現(xian)升級程(cheng)序(xu)的(de)(de)日(ri)期(qi)(qi)大(da)于原有程(cheng)序(xu)的(de)(de)最(zui)(zui)新(xin)日(ri)期(qi)(qi),則(ze)(ze)更(geng)新(xin);或者(zhe)是(shi)采(cai)用將現(xian)有版(ban)本(ben)(ben)與最(zui)(zui)新(xin)版(ban)本(ben)(ben)作比較(jiao),發現(xian)最(zui)(zui)新(xin)的(de)(de)則(ze)(ze)更(geng)新(xin);再或者(zhe)用其它屬性如文(wen)件(jian)大(da)小進行比較(jiao),發現(xian)升級程(cheng)序(xu)的(de)(de)文(wen)件(jian)大(da)小大(da)于舊版(ban)本(ben)(ben)的(de)(de)程(cheng)序(xu)的(de)(de)大(da)小則(ze)(ze)升級;

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

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

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

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

8. 關閉(bi)升級(ji)程(cheng)序,升級(ji)完(wan)成。

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