[發(fā)明專利]一種服務(wù)器在線升級方法及裝置在審
| 申請?zhí)枺?/td> | 202110400703.3 | 申請日: | 2021-04-14 |
| 公開(公告)號: | CN113204359A | 公開(公告)日: | 2021-08-03 |
| 發(fā)明(設(shè)計)人: | 龍恒 | 申請(專利權(quán))人: | 西安萬像電子科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71;G06F8/61 |
| 代理公司: | 北京挺立專利事務(wù)所(普通合伙) 11265 | 代理人: | 常芳 |
| 地址: | 710075 陜西省西安市高新區(qū)唐*** | 國省代碼: | 陜西;61 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 服務(wù)器 在線 升級 方法 裝置 | ||
1.一種服務(wù)器在線升級方法,其特征在于,所述方法包括:
獲取升級文件,所述升級文件包括版本校驗文件、升級腳本和目標(biāo)升級版本的程序;
接收用戶設(shè)置的升級策略,所述升級策略包括所述目標(biāo)升級版本的版本號,升級開始時間和至少一個升級目標(biāo)用戶;
根據(jù)所述升級策略,將所述升級文件發(fā)送給所述至少一個升級目標(biāo)用戶對應(yīng)的至少一個虛擬機(jī),并啟動所述升級腳本進(jìn)行升級。
2.根據(jù)權(quán)利要求1所述的服務(wù)器在線升級方法,其特征在于,在所述啟動所述升級腳本進(jìn)行升級之前,所述方法還包括:
檢查所述至少一個升級目標(biāo)用戶是否有現(xiàn)有版本軟件安裝目錄下的校驗文件生成軟件;
在檢查結(jié)果為是時,檢查所述校驗文件生成軟件得到的校驗文件是否與所述版本校驗文件相同;
在檢查結(jié)果為是時,檢查所述至少一個升級目標(biāo)用戶的操作系統(tǒng)類型是否與所述目標(biāo)升級版本的程序所需的操作系統(tǒng)類型相符;
在檢查結(jié)果為是時,檢查所述至少一個升級目標(biāo)用戶的操作系統(tǒng)版本是否高于或等于所述目標(biāo)升級版本的程序所需的操作系統(tǒng)版本的最低要求;
在檢查結(jié)果為是時,檢查所述至少一個升級目標(biāo)用戶的運(yùn)行庫是否是所述目標(biāo)升級版本的程序需要的運(yùn)行庫;
在檢查結(jié)果為是時,啟動所述升級腳本進(jìn)行升級。
3.根據(jù)權(quán)利要求2所述的服務(wù)器在線升級方法,其特征在于,在所述檢查所述至少一個升級目標(biāo)用戶是否有現(xiàn)有版本軟件安裝目錄下的校驗文件生成軟件之后,所述方法還包括:
在檢查結(jié)果為否時,顯示升級失敗信息;
在所述檢查所述校驗文件生成軟件得到的校驗文件是否與所述版本校驗文件相同之后,所述方法還包括:
在檢查結(jié)果為否時,顯示升級失敗信息;
在所述檢查所述至少一個升級目標(biāo)用戶的操作系統(tǒng)類型是否與所述目標(biāo)升級版本的程序所需的操作系統(tǒng)類型相符之后,所述方法還包括:
在檢查結(jié)果為否時,顯示升級失敗信息;
在所述檢查所述至少一個升級目標(biāo)用戶的操作系統(tǒng)版本是否高于或等于所述目標(biāo)升級版本的程序所需的操作系統(tǒng)版本的最低要求之后,所述方法還包括:
在檢查結(jié)果為否時,顯示升級失敗信息。
4.根據(jù)權(quán)利要求2所述的服務(wù)器在線升級方法,其特征在于,所述檢查所述至少一個升級目標(biāo)用戶的運(yùn)行庫是否是所述目標(biāo)升級版本的程序需要的運(yùn)行庫包括:
檢查所述至少一個升級目標(biāo)用戶是否有運(yùn)行庫;
在檢查結(jié)果為是時,檢查所述至少一個升級目標(biāo)用戶的運(yùn)行庫是否符合所述目標(biāo)升級版本;
在檢查結(jié)果為否時,安裝所述目標(biāo)升級版本的程序需要的運(yùn)行庫;
在所述檢查所述至少一個升級目標(biāo)用戶的運(yùn)行庫是否符合所述目標(biāo)升級版本之后,所述方法還包括:
在檢查結(jié)果為否時,卸載所述至少一個升級目標(biāo)用戶的運(yùn)行庫;
安裝所述目標(biāo)升級版本的程序需要的運(yùn)行庫。
5.根據(jù)權(quán)利要求1所述的服務(wù)器在線升級方法,其特征在于,在所述啟動所述升級腳本進(jìn)行升級之前,所述方法還包括:
對所述至少一個升級目標(biāo)用戶的業(yè)務(wù)數(shù)據(jù)進(jìn)行備份,所述業(yè)務(wù)數(shù)據(jù)包括配置文件和數(shù)據(jù)庫文件;
其中,對所述至少一個升級目標(biāo)用戶的配置文件進(jìn)行備份包括:
獲取所述至少一個升級目標(biāo)用戶的現(xiàn)有版本和所述目標(biāo)升級版本的版本號;
根據(jù)所述目標(biāo)升級版本的版本號創(chuàng)建目標(biāo)文件;
獲取所述至少一個升級目標(biāo)用戶的現(xiàn)有版本的配置文件;
將所述至少一個升級目標(biāo)用戶的現(xiàn)有版本的配置文件字段寫入所述目標(biāo)升級版本的配置文件的相應(yīng)字段。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西安萬像電子科技有限公司,未經(jīng)西安萬像電子科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110400703.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于呈現(xiàn)在線實體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)





