[發明專利]一種設備升級方法、裝置、存儲介質及電子設備在審
| 申請號: | 202310089159.4 | 申請日: | 2023-01-16 |
| 公開(公告)號: | CN116112361A | 公開(公告)日: | 2023-05-12 |
| 發明(設計)人: | 王永杰;薛鐳;鄒濤;張汝云 | 申請(專利權)人: | 之江實驗室 |
| 主分類號: | H04L41/082 | 分類號: | H04L41/082;H04L67/00;H04L67/06;H04L67/1095;H04L67/141 |
| 代理公司: | 北京博思佳知識產權代理有限公司 11415 | 代理人: | 陳蕾 |
| 地址: | 311121 浙江*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 升級 方法 裝置 存儲 介質 電子設備 | ||
1.一種設備升級方法,其特征在于,包括:
在通過當前程序對應的當前進程轉發數據的過程中,接收服務器發送的所述當前程序對應的升級版程序;
啟動并加載所述升級版程序,并通過所述升級版程序創建所述當前進程對應的升級版進程;
對所述升級版進程與所述當前進程進行端口資源同步,同步完成后將所述當前進程的流量切換至所述升級版進程;
結束所述當前進程,采用所述升級版進程轉發數據。
2.如權利要求1所述的方法,其特征在于,所述升級版程序是所述服務器根據配置文件發送的,所述升級版程序和所述配置文件是用戶輸入所述服務器的。
3.如權利要求2所述的方法,其特征在于,所述配置文件中至少包括待升級設備的互聯網協議IP地址、登錄配置以及程序存儲路徑。
4.如權利要求1所述的方法,其特征在于,在啟動所述升級版程序之前,所述方法還包括:
對待升級設備的設備環境進行前置檢查,判斷所述待升級設備是否滿足升級條件;
當所述前置檢查的檢查結果為滿足升級條件時,啟動所述升級版程序;
當所述前置檢查的檢查結果為不滿足升級條件時,中止設備升級。
5.如權利要求4所述的方法,其特征在于,對待升級設備的設備環境進行前置檢查,判斷所述待升級設備是否滿足升級條件,具體包括:
檢查所述當前進程是否正常運行;
若否,確定所述待升級設備不滿足升級條件。
6.如權利要求4所述的方法,其特征在于,對待升級設備的設備環境進行前置檢查,判斷所述待升級設備是否滿足升級條件,具體包括:
檢查待升級設備運行的進程中是否存在所述升級版程序對應的殘留進程;
若是,確定所述待升級設備不滿足升級條件。
7.如權利要求4所述的方法,其特征在于,對待升級設備的設備環境進行前置檢查,判斷所述待升級設備是否滿足升級條件,具體包括:
檢查待升級設備的環境資源是否支持至少兩個進程運行;
若否,確定所述待升級設備不滿足升級條件。
8.如權利要求7所述的方法,其特征在于,所述環境資源包括內存空間、中央處理器、端口資源中的至少一種。
9.如權利要求1所述的方法,其特征在于,所述當前進程與所述升級版進程的運行模式相同。
10.如權利要求1所述的方法,其特征在于,對所述升級版進程與所述當前進程進行端口資源同步,具體包括:
對所述升級版進程與所述當前進程建立套接字連接;
通過所述套接字連接同步所述升級版進程與所述當前進程的端口資源。
11.如權利要求1所述的方法,其特征在于,將所述當前進程的流量切換至所述升級版進程,具體包括:
對所述當前進程發送停止轉發信號,以使所述當前進程中的收發包線程停止收發數據;并,
對所述升級版進程發送開始轉發信號,以使所述升級版進程中的收發包線程開始收發數據。
12.如權利要求1所述的方法,其特征在于,在對所述升級版進程與所述當前進程進行端口資源同步之前,所述方法還包括:
檢測所述升級版進程是否正常運行;
若否,則停止設備升級,并對待升級設備的設備環境進行回滾。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于之江實驗室,未經之江實驗室許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310089159.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于FPGA的電路延遲系統
- 下一篇:一種文件管理方法、設備和存儲介質





