[發明專利]用于在軟件更新期間防止服務中斷的系統和方法有效
| 申請號: | 201880032731.0 | 申請日: | 2018-05-16 |
| 公開(公告)號: | CN110651256B | 公開(公告)日: | 2021-06-25 |
| 發明(設計)人: | 托馬斯·克魯迪 | 申請(專利權)人: | 思杰系統有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/48;G06F9/4401;G06F8/65 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝 |
| 地址: | 美國佛*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 軟件 更新 期間 防止 服務 中斷 系統 方法 | ||
1.一種用于防止計算系統中服務中斷的方法,包括:
由服務器接收多個消息,所述多個消息用于啟動軟件更新,所述軟件更新要求多臺連接器機器中的每一臺系統重啟,其中每個消息由所述多臺連接器機器中相應的連接器機器經由所述服務器托管的維護服務發送至其自身;以及
由所述服務器執行操作以調度所述維護服務對所述多臺連接器機器的維護操作,所述操作包括對所述多個消息進行排序以確保每次僅有一臺連接器機器處理所述軟件更新;
根據所述排序,使所述多個消息中的第一消息可用于從其發送了所述第一消息的連接器機器以觸發所述連接器機器的所述軟件更新;
由所述服務器接收通知,所述通知指示所述多臺連接器機器中的第一臺已經完成了第一軟件更新或第一系統重啟;以及
響應于所述通知,由所述服務器執行操作以在所述多臺連接器機器中的第二臺啟動第二軟件更新或第二系統重啟,
從而在任何給定時間所述多臺連接器機器中只有一臺連接器機器從在線狀態轉換為離線狀態。
2.根據權利要求1所述的方法,其中基于連接器機器的負荷、所述連接器機器的操作能力、由所述連接器機器執行的操作的類型、一天中的時間、所述連接器機器的操作狀態以及所述多臺連接器機器的連接狀態中的至少一項來調度所述維護操作。
3.根據權利要求1所述的方法,其中以與所述服務器接收所述消息的順序不同的順序來調度所述多臺連接器機器的軟件更新和系統重啟。
4.根據權利要求1所述的方法,其中以與所述服務器接收所述消息的順序相同的順序來調度所述多臺連接器機器的軟件更新和系統重啟。
5.根據權利要求1所述的方法,其中響應于所述連接器機器從所述服務器檢索到所述多個消息中的相應消息,所述連接器機器的操作狀態從在線狀態轉換為離線狀態。
6.根據權利要求1所述的方法,其中當所述連接器機器完成系統重啟時,所述連接器機器的操作狀態從離線狀態轉換為在線狀態。
7.根據權利要求1所述的方法,還包括由所述多臺連接器機器中的第一臺連接器機器執行操作以確定是否需要要求第一系統重啟的第一軟件更新。
8.根據權利要求7所述的方法,還包括:如果所述第一軟件更新不要求所述第一系統重啟,則由所述第一臺連接器機器自動調度所述第一軟件更新。
9.根據權利要求7所述的方法,還包括:如果所述第一軟件更新要求所述第一系統重啟,則將所述多個消息中的第二消息從所述第一臺連接器機器傳送到所述服務器。
10.一種服務器,包括:
處理器;和
非暫時性計算機可讀存儲介質,其包括編程指令,所述編程指令被配置為使所述處理器實現用于防止所述服務器中服務中斷的方法,其中所述編程指令包括指令,以:
接收多個消息,所述多個消息用于啟動軟件更新,所述軟件更新要求多臺連接器機器中的每一臺系統重啟,其中每個消息由所述多臺連接器機器中相應的連接器機器經由所述服務器托管的維護服務發送至其自身;
調度所述維護服務對所述多臺連接器機器的維護操作,所述操作包括對所述多個消息進行排序以確保每次僅有一臺連接器機器處理所述軟件更新;
根據所述排序,使第一消息可用于從其發送了所述第一消息的連接器機器以觸發所述軟件更新;
由所述服務器接收通知,所述通知指示所述多臺連接器機器中的第一臺已經完成了第一軟件更新或第一系統重啟;以及
響應于所述通知,由所述服務器執行操作以在所述多臺連接器機器中的第二臺啟動第二軟件更新或第二系統重啟,
從而在任何給定時間所述多臺連接器機器中僅有一臺連接器機器從在線狀態轉換為離線狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思杰系統有限公司,未經思杰系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880032731.0/1.html,轉載請聲明來源鉆瓜專利網。





