亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種軟件系統(tǒng)更新框架的制作方法

文檔序號(hào):11949631閱讀:來源:國(guó)知局

技術(shù)特征:

1.一種軟件系統(tǒng)更新框架,其特征在于,所述的框架包括前端模塊、后臺(tái)服務(wù)、FTP服務(wù)器和特征文件;

所述的前端模塊用于與系統(tǒng)用戶的交互,主要實(shí)現(xiàn)軟件系統(tǒng)的版本展現(xiàn),提供接口給系統(tǒng)用戶觸發(fā)系統(tǒng)版本更新過程;

所述的后臺(tái)服務(wù)主要實(shí)現(xiàn)掃描并下載軟件系統(tǒng)升級(jí)包,執(zhí)行系統(tǒng)版本更新,特征文件的維護(hù);

所述的特征文件是指一個(gè)特定的普通文件,前端模塊和后臺(tái)服務(wù)都會(huì)定時(shí)讀取或者寫入該文件里面的指定字段,兩者通過這些指定字段實(shí)現(xiàn)信息的交互;

所述的FTP服務(wù)器只是一個(gè)存儲(chǔ)更新包的典型代表,也可以是云盤;用于存放軟件系統(tǒng)更新包,并接收后臺(tái)服務(wù)的掃描和下載。

2.根據(jù)權(quán)利要求1所述的軟件系統(tǒng)更新框架,其特征在于,所述的版本展現(xiàn)包括顯示軟件系統(tǒng)當(dāng)前版本信息,是否有最新版本可供升級(jí)等;

所述的觸發(fā)系統(tǒng)版本更新過程是指用戶向后臺(tái)服務(wù)模塊發(fā)送了升級(jí)更新軟件系統(tǒng)的請(qǐng)求。

3.根據(jù)權(quán)利要求1所述的軟件系統(tǒng)更新框架,其特征在于,所述的軟件系統(tǒng)升級(jí)包是一個(gè)指定格式的包文件,該文件里面包含有軟件系統(tǒng)更新升級(jí)所需要的所有文件,以及一個(gè)自動(dòng)安裝腳本和一個(gè)軟件更新腳本文件。

4.根據(jù)權(quán)利要求2所述的軟件系統(tǒng)更新框架,其特征在于,所述的軟件系統(tǒng)升級(jí)包是一個(gè)指定格式的包文件,該文件里面包含有軟件系統(tǒng)更新升級(jí)所需要的所有文件,以及一個(gè)自動(dòng)安裝腳本和一個(gè)軟件更新腳本文件。

5.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的軟件系統(tǒng)更新框架,其特征在于,所述的執(zhí)行系統(tǒng)版本更新是指接收前端用戶發(fā)送的系統(tǒng)更新請(qǐng)求并執(zhí)行上述軟件更新腳本文件。

6.根據(jù)權(quán)利要求1至4任一項(xiàng)所述的軟件系統(tǒng)更新框架,其特征在于,所述的特征文件維護(hù)主要包括:

后臺(tái)服務(wù)發(fā)現(xiàn)有軟件系統(tǒng)新版本時(shí),則下載更新包并修改特征文件中的state字段為downloaded,并將新版本的版本號(hào)等信息記錄到特征文件相應(yīng)字段;

前端模塊掃描特征文件發(fā)現(xiàn)state字段為downloaded,則展示系統(tǒng)可更新,并同時(shí)展示新的版本信息;

前端模塊當(dāng)用戶進(jìn)行了更新升級(jí)操作后,觸發(fā)事件將特征文件的state字段修改為ready;

后臺(tái)服務(wù)接收前端模塊的系統(tǒng)更新請(qǐng)求、讀取特征文件的state字段并判斷,若為ready則執(zhí)行更新腳本,更新之后修改特征文件中的state字段為restarted,同時(shí)修改其他相應(yīng)字段。

7.根據(jù)權(quán)利要求5所述的軟件系統(tǒng)更新框架,其特征在于,所述的特征文件維護(hù)主要包括:

后臺(tái)服務(wù)發(fā)現(xiàn)有軟件系統(tǒng)新版本時(shí),則下載更新包并修改特征文件中的state字段為downloaded,并將新版本的版本號(hào)等信息記錄到特征文件相應(yīng)字段;

前端模塊掃描特征文件發(fā)現(xiàn)state字段為downloaded,則展示系統(tǒng)可更新,并同時(shí)展示新的版本信息;

前端模塊當(dāng)用戶進(jìn)行了更新升級(jí)操作后,觸發(fā)事件將特征文件的state字段修改為ready;

后臺(tái)服務(wù)接收前端模塊的系統(tǒng)更新請(qǐng)求、讀取特征文件的state字段并判斷,若為ready則執(zhí)行更新腳本,更新之后修改特征文件中的state字段為restarted,同時(shí)修改其他相應(yīng)字段。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1