[發明專利]智能設備及其升級方法有效
| 申請號: | 201410830773.2 | 申請日: | 2014-12-26 |
| 公開(公告)號: | CN105786549B | 公開(公告)日: | 2019-09-24 |
| 發明(設計)人: | 于水龍 | 申請(專利權)人: | 樂融致新電子科技(天津)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京華專卓海知識產權代理事務所(普通合伙) 11664 | 代理人: | 彭銳 |
| 地址: | 300453 天津市濱海新區天津中新生*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 第一系統 智能設備 升級操作 升級 系統升級 觸發 服務器下載 升級文件 升級狀態 緩沖區 多系統 引導區 解壓 預設 重啟 存儲 維護 | ||
1.一種智能設備的升級方法,執行所述方法的系統包括通過網絡連接的智能設備和服務器,所述智能設備包括同時運行的第一系統和第二系統,其特征在于,所述方法包括:
智能設備的第一系統從服務器下載系統升級包,存儲到第一升級緩沖區;所述系統升級包中包括第一系統和第二系統升級數據信息;
所述第一系統設置第一升級引導區,將升級文件指針指向所述第一升級緩沖區;以及,通過設置所述智能設備的預設端口使第二系統進入準備升級狀態;
所述第一系統重啟時從第一升級緩沖區的系統升級包中解壓獲得第二系統的升級文件發送給所述第二系統,觸發所述第二系統的升級操作,以及,執行所述第一系統的升級操作;
所述第一系統升級結束并收到第二系統的升級結束消息后,向第二系統發送重啟消息,觸發所述第一系統和第二系統重新啟動后完成升級操作;
所述智能設備的預設端口包括與所述第一系統對應的第一通用輸入輸出端口和所述第二系統對應的第二通用輸入輸出端口;
所述設置所述智能設備的預設端口使第二系統進入準備升級狀態,具體包括:所述第一系統將第一通用輸入輸出端口設置為高電平;當所述第二系統檢測到第一通用輸入輸出端口為高電平狀態時,第二系統進入boot操作,并將第二通用輸入輸出端口設置為高電平,同時打開簡單文件傳輸協議服務準備從所述第一系統接收升級文件。
2.如權利要求1所述的升級方法,其特征在于,所述系統升級包的生成方法具體包括:
在編譯所述第一系統源程序代碼的同時,編譯所述第二系統的源程序代碼;
將所述第二系統編譯后的代碼復制到所述第一系統源程序代碼的預設子文件夾中,打包生成含有第一系統和第二系統升級數據信息的系統升級包。
3.如權利要求1所述的升級方法,其特征在于,在所述第一系統設置第一升級引導區步驟之前,還包括:校驗所述系統升級包的完整性和合法性。
4.如權利要求1~3任一所述的升級方法,其特征在于,所述系統升級包還包括組成系統軟件的每個模塊的版本標記信息;
所述第一系統重啟時從第一升級緩沖區的系統升級包中解壓獲得第二系統的升級文件發送給所述第二系統,觸發所述第二系統的升級操作,以及,執行所述第一系統的升級操作,具體包括:
第一系統解壓第一升級緩沖區中的系統升級包,獲取的第二系統的升級文件發送至第二系統;以及,獲取第一系統每個模塊的版本標記信息,與當前第一系統的各模塊的版本標記信息比較,根據比較結果按預設的規則生成升級標記描述信息,寫入第一升級引導區;重啟第一系統時根據所述第一升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作;
當第二系統收到所述第一系統發送的第二系統的升級文件時,獲取第二系統每個模塊的版本標記信息,與當前第二系統的各模塊的版本標記信息比較,根據比較結果按預設的規則生成升級標記描述信息,寫入第二升級引導區;根據所述第二升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作。
5.如權利要求4所述的升級方法,其特征在于,
所述每個模塊的版本標記信息采用如下方式生成:將每一次源代碼提交時的標識符拼接成一個字符串,然后做MD5運算生成的值,作為該相應模塊的版本標記信息;
和/或,
所述生成升級標記描述信息包括升級命令及其升級參數;所述按預設的規則生成升級標記描述信息,具體包括:在升級參數中定義每個模塊是否升級的標記。
6.如權利要求1所述的升級方法,其特征在于,所述智能設備的第一系統從服務器下載系統升級包,具體包括:
所述智能設備向服務器發送系統升級請求消息,所述系統升級請求消息包括當前第一系統和第二系統的版本描述信息;
所述智能設備接收服務器返回的檢測結果,所述檢測結果為服務器是否存在版本高于智能設備當前第一系統或第二系統版本的系統升級包;
若服務器存在有版本高于智能設備當前第一系統或第二系統版本的系統升級包,則從服務器下載該高版本的系統升級包;否則,結束流程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂融致新電子科技(天津)有限公司,未經樂融致新電子科技(天津)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410830773.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:NCoR/SMRT蛋白復合體在調節細胞命運轉變中的應用
- 下一篇:冶金爐





