雲端釋出(Release)只是起點,真正重要的是裝置如何安全地接收並執行更新。本頁從裝置側說明 JelinaOS 的完整執行鏈路——這也是它與普通“遠端裝軟體”的本質區別。
裝置側的更新執行鏈路
Section titled “裝置側的更新執行鏈路”雲端釋出新版本 │ ▼裝置代理程式同步目標狀態 ──▶ 本機確認(可選)──▶ 下載與檢查 │ │ │ ▼ │ 寫入備用分割區(A/B) │ ▼ │ 重新啟動切換 ──▶ 啟動檢查 │ │ │ ✅ 透過:新版本執行 │ ❌ 失敗:自動回退原版本 ▼更新狀態即時回報雲端目標狀態同步
Section titled “目標狀態同步”裝置代理程式週期性同步雲端目標狀態(應用版本、系統版本、設定項),檢測到變更後按策略執行。裝置無需暴露任何公用網路埠——所有通訊經裝置主動建立的安全通道完成。
本機確認(可選)
Section titled “本機確認(可選)”針對關鍵現場,更新可設定為“到達裝置後等待現場確認”:
- 新版本先儲存在裝置端,不立即執行;
- 現場人員確認後,更新才開始安裝;
- 確認狀態可透過裝置端命令檢視。
A/B 切換與自動回退
Section titled “A/B 切換與自動回退”- 更新寫入非目前分割區,目前系統持續執行,業務不中斷;
- 切換後啟動檢查失敗,自動回退原版本;
- 已應用的新版本出現問題,可隨時回復。
網路不可達的裝置,透過離線更新套件完成升級:下載更新套件 → 現場離線應用,覆蓋系統、核心、裝置代理程式與應用四類更新。
頻寬受限的現場使用增量更新:只傳輸版本間的變化部分,顯著減少下載量。增量套件由雲端指定後,裝置自動安裝。
裝置端的系統、核心、裝置代理程式與應用/增量套件四類更新物件,統一走上述執行鏈路;各類更新的具體操作見系統更新。
雲端操作入口
Section titled “雲端操作入口”雲端側的釋出操作(建立 Release、部署到艦隊/裝置、分階段推出與回復)在 JelinaCloud 完成:
- 系統更新 — 本機與雲端更新總覽
- 更新與災難復原機制 — A/B 與回退原理
- A/B 雙系統與切換 — 分割區切換細節