[發明專利]應用程序容器的更新方法、裝置和存儲介質有效
| 申請號: | 201711207581.6 | 申請日: | 2017-11-27 |
| 公開(公告)號: | CN109840103B | 公開(公告)日: | 2022-10-25 |
| 發明(設計)人: | 孟嵩;馬萬里;何星星;孫芃;吉宇凱 | 申請(專利權)人: | 西門子(中國)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 趙冬梅 |
| 地址: | 100102 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 容器 更新 方法 裝置 存儲 介質 | ||
1.應用程序容器的更新方法,其特征在于,該方法包括:
包含多個應用程序的應用程序容器接收來自服務器的包含操作命令的操作消息,將所述操作消息添加到操作隊列(101);所述操作消息用于觸發啟動所述應用程序容器的更新流程;其中,所述操作消息還包括資源類型標識符;所述操作隊列中包括來自不同服務器的不同操作消息;
應用程序容器從所述操作隊列中提取所述操作消息,解析所述操作消息以獲取所述操作命令(102),并根據所述資源類型標識符確定待更新對象為所述應用程序容器或所述應用程序容器中的一應用程序;
基于所述操作命令更新所述應用程序容器或所述應用程序容器中的所述應用程序(103)。
2.根據權利要求1所述的應用程序容器的更新方法,其特征在于,所述操作消息還包含待添加文件的統一資源定位符,所述操作命令包含添加命令;
該方法還包括:解析所述操作消息以獲取所述待添加文件的統一資源定位符和所述資源類型標識符;
所述基于所述操作命令更新應用程序容器或應用程序容器中的應用程序(103)包括:
基于所述待添加文件的統一資源定位符獲取所述待添加文件;
當所述資源類型標識符中包含應用程序標識時,將所述待添加文件保存到對應于所述應用程序標識的應用程序的存儲空間;當所述資源類型標識符中包含應用程序容器標識時,將所述待添加文件保存到所述應用程序容器的存儲空間。
3.根據權利要求1所述的應用程序容器的更新方法,其特征在于,所述操作消息還包含待刪除文件的定位符,所述操作命令包含刪除命令;
該方法還包括:解析所述操作消息以獲取所述待刪除文件的定位符和所述資源類型標識符;
所述基于所述操作命令更新應用程序容器或應用程序容器中的應用程序(103)包括:
當所述資源類型標識符中包含應用程序標識時,基于所述待刪除文件的定位符在對應于所述應用程序標識的應用程序的存儲空間中定位并刪除所述待刪除文件;當所述資源類型標識符中包含應用程序容器標識時,基于所述待刪除文件的定位符在所述應用程序容器的存儲空間中定位并刪除所述待刪除文件。
4.根據權利要求3所述的應用程序容器的更新方法,其特征在于,所述待刪除文件的定位符包括下列中的至少一個:
待刪除文件的文件名;待刪除文件的相對地址;待刪除文件的絕對地址;待刪除文件對應的功能模塊名。
5.根據權利要求1所述的應用程序容器的更新方法,其特征在于,所述操作消息還包含目標設備過濾條件,該方法還包括:
解析所述操作消息以獲取所述目標設備過濾條件;
當確定不符合所述目標設備過濾條件時,忽略所述操作命令。
6.根據權利要求1-5中任一項所述的應用程序容器的更新方法,其特征在于,所述從操作隊列中提取操作消息包括下列中的至少一個:
基于操作消息進入操作隊列的時間順序,從所述操作隊列中提取操作消息;
基于操作消息源的預定的優先級別,從所述操作隊列中提取操作消息;
基于操作消息進入操作隊列的時間順序與操作消息源的預定的優先級別的加權運算結果,從所述操作隊列中提取操作消息。
7.應用程序容器的更新裝置,其特征在于,位于應用程序容器內,所述應用程序容器包括多個應用程序;包括:
消息接收模塊(801),用于接收來自服務器的包含操作命令的操作消息,將所述操作消息添加到操作隊列;所述操作消息用于觸發啟動所述應用程序容器的更新流程;其中,所述操作消息還包括資源類型標識符;所述操作隊列中包括來自不同服務器的不同操作消息;
消息解析模塊(802),用于從所述操作隊列中提取所述操作消息,解析所述操作消息以獲取所述操作命令,并根據所述資源類型標識符確定待更新對象為所述應用程序容器或所述應用程序容器中的一應用程序;
更新模塊(803),用于基于所述操作命令更新所述應用程序容器或所述應用程序容器中的應用程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西門子(中國)有限公司,未經西門子(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711207581.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種Rhub軟件升級處理方法及裝置
- 下一篇:用于提供設備的固件更新的方法





