[發明專利]在運行期間對軟件密集型系統的無縫和安全升級在審
| 申請號: | 201880082918.1 | 申請日: | 2018-12-17 |
| 公開(公告)號: | CN111480142A | 公開(公告)日: | 2020-07-31 |
| 發明(設計)人: | L.菲格;J.弗勒利希;S.羅特鮑爾;C.施蒂克于爾根 | 申請(專利權)人: | 西門子股份公司 |
| 主分類號: | G06F8/656 | 分類號: | G06F8/656;G06F11/27;G06F11/36 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 陳曉;劉春元 |
| 地址: | 德國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 運行 期間 軟件 密集型 系統 無縫 安全 升級 | ||
1.計算機實現的方法,其用于對在技術系統(200)上執行的多個服務中的至少一個服務進行升級,所述技術系統(200)包括至少一個致動器(210),其中,所述多個服務被適配用以:響應于至系統(200)的輸入(202)來提供控制所述至少一個致動器(210)的輸出(209),其中,所述計算機實現的方法被適配用以:
a. 在所述系統(200)上部署至少一個更新版本的所述至少一個服務(211),同時在所述系統(200)上維護先前版本的服務(204),其中,防止所述更新版本的所述至少一個服務(211)控制所述至少一個致動器(210),并且在所述技術系統(200)上部署用于測試所述至少一個更新版本的所述至少一個服務(211)的性能的測試探針模塊(311b,602),
b. 運行所述技術系統(200)上的所述測試探針模塊(311b,602),用以相對于預定標準來測試所述技術系統(200)上的所述至少一個更新版本的所述至少一個服務(211)的性能,
c. 確定所述至少一個更新版本的所述至少一個服務(211)的性能符合預定標準,
d. 禁用先前服務(204)對所述至少一個致動器(210)的控制,以及
e. 啟用部署的更新版本(212)對所述至少一個致動器(210)的控制。
2.根據權利要求1所述的計算機實現的方法,其中,在所述技術系統(200)中維護所述先前服務(204)作為后備。
3.根據前述權利要求中的任一項所述的計算機實現的方法,其中,步驟d進一步包括確定執行步驟e和f是否符合所述技術系統(200)的運行限制。
4.根據權利要求3所述的計算機實現的方法,其中,確定執行步驟e和f是否符合所述技術系統(200)的運行限制包括確定系統(200)停機時間的預定時間限制、對可用性的可接受影響或/和可接受的故障風險。
5.根據權利要求4所述的計算機實現的方法,其中,基于權利要求3和4所述的確定來確定用于執行步驟e和f的時間點。
6.根據前述權利要求中的任一項所述的計算機實現的方法,其中,采用至少兩個更新版本的服務,并且在步驟d)中確定所述至少兩個版本中的哪個版本最符合所述預定標準,并且在步驟f)中啟用至少兩個部署的更新版本中的最符合所述預定標準的部署的更新版本的輸出的控制。
7.根據前述權利要求中的任一項所述的計算機實現的方法,還包括:在部署的所述至少一個更新版本的服務不符合第二組預定標準時,禁用部署的所述至少一個更新版本的服務對所述至少一個致動器(210)的控制,并且啟用所述先前版本的服務對所述至少一個致動器(210)的控制。
8.根據權利要求1至7中的任一項所述的計算機實現的方法,還包括:在部署的所述至少一個更新版本的服務符合第二組預定標準時,從所述技術系統(200)移除所述先前版本的服務。
9.根據權利要求7所述的計算機實現的方法,其中,所述第二組標準涉及在由部署的更新版本的服務程序控制時系統(200)的性能。
10.根據前述權利要求中的任一項所述的計算機實現的方法,其中,所述測試探針模塊(311b,602)能夠提供和/或操縱輸入數據,從所述服務的傳感器代理、控制邏輯和致動器(210)代理模塊接收數據。
11.數據載體,其含有當在計算機系統(200)上運行時用以執行根據權利要求1至10中任一項所限定的方法的指令。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子股份公司,未經西門子股份公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880082918.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:濕固化型組合物
- 下一篇:基于熱潛催化劑的聚氨酯復合材料





