[發明專利]一種版本升級方法、系統、設備以及介質在審
| 申請號: | 202010018578.5 | 申請日: | 2020-01-08 |
| 公開(公告)號: | CN111198703A | 公開(公告)日: | 2020-05-26 |
| 發明(設計)人: | 孫新鵬 | 申請(專利權)人: | 蘇州浪潮智能科技有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/61 |
| 代理公司: | 北京連和連知識產權代理有限公司 11278 | 代理人: | 張濤 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 版本 升級 方法 系統 設備 以及 介質 | ||
本發明公開了一種版本升級方法,包括以下步驟:響應于檢測到外接存儲設備接入,生成驗證信息;根據所述驗證信息對所述外接存儲設備進行掃描,判斷所述外接存儲設備是否存儲有升級包;響應于所述外接存儲設備存儲有所述升級包,根據系統類型和部署的服務的類型在所述外接存儲設備中獲取對應的升級包;利用所述升級包對所述部署的服務進行版本的升級。本發明還公開了一種系統、計算機設備以及可讀存儲介質。本發明提出的方案只需要通過接入外接存儲設備就可以實現對部署在用戶電腦的服務實現快速的升級,即便是對系統不了解的實施人員也可完成對部署的服務的升級,降低了版本迭代時對現場實施人員技術的要求,節省了大量現場實施的時間。
技術領域
本發明涉及服務器領域,具體涉及一種版本升級方法、系統、設備以及存儲介質。
背景技術
在項目的功能持續增量的開發完善過程中,總會遇到版本迭代的情況,而對于在內核級的系統安全加固軟件中部署了管理平臺的版本迭代流程為:第一、將項目打成jar包,第二、對于安裝在linux環境的管理平臺,用xshell登錄部署項目的linux環境,切換到項目所在包的目錄,將jar包替換成新版本的jar包,重啟restart_server.sh腳本即可。而對于安裝在windows環境的管理平臺,版本迭代流程則是遠程連接windows環境,停止SSRServer服務,切換到項目所在包的位置,將jar包替換成新版本的jar包,啟動SSRServer服務即可完成版本的迭代。對于部署的客戶端的升級流程為:第一、需要將項目打成.exe或者.rpm文件,第二、執行uninstall.exe卸載客戶端,執行安裝文件重新安裝。
這種流程在開發測試過程中基本都是對一兩臺服務器進行操作,并不會占用工程師多少時間,但是如果去客戶現場進行版本迭代時,將面對的是幾百臺服務器,屆時將耗費大量的時間來升級。
發明內容
有鑒于此,為了克服上述問題的至少一個方面,本發明實施例的提出一種版本升級方法,包括以下步驟:
響應于檢測到外接存儲設備接入,生成驗證信息;
根據所述驗證信息對所述外接存儲設備進行掃描,判斷所述外接存儲設備是否存儲有升級包;
響應于所述外接存儲設備存儲有所述升級包,根據系統類型和部署的服務的類型在所述外接存儲設備中獲取對應的升級包;
利用所述升級包對所述部署的服務進行版本的升級。
在一些實施例中,利用所述升級包對所述部署的服務進行版本的升級,進一步包括:
響應于所述部署的服務為第一類型的服務,復制所述升級包至預設目錄;
利用預設終止命令結束所述服務;
使用重啟命令重啟所述服務以完成升級。
在一些實施例中,還包括:
響應于所述部署的服務為第二類型的服務,利用卸載命令卸載所述服務;
根據所述升級包重新安裝所述部署的服務。
在一些實施例中,響應于所述外接存儲設備存儲有所述升級包,根據系統類型和部署的服務的類型在所述外接存儲設備中獲取對應的升級包,進一步包括:
獲取所述外接存儲設備的盤符;
根據所述盤符,獲取對應的升級包。
在一些實施例中,還包括:
響應于所述外接存儲設備沒有存儲所述升級包,忽略所述外接存儲設備。
基于同一發明構思,根據本發明的另一個方面,本發明的實施例還提供了一種用于版本升級的系統,包括:
監控模塊,所述監控模塊配置為響應于檢測到外接存儲設備接入,生成驗證信息;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州浪潮智能科技有限公司,未經蘇州浪潮智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010018578.5/2.html,轉載請聲明來源鉆瓜專利網。





