[發明專利]智能設備及其升級方法有效
| 申請號: | 201410830773.2 | 申請日: | 2014-12-26 |
| 公開(公告)號: | CN105786549B | 公開(公告)日: | 2019-09-24 |
| 發明(設計)人: | 于水龍 | 申請(專利權)人: | 樂融致新電子科技(天津)有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65 |
| 代理公司: | 北京華專卓海知識產權代理事務所(普通合伙) 11664 | 代理人: | 彭銳 |
| 地址: | 300453 天津市濱海新區天津中新生*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 第一系統 智能設備 升級操作 升級 系統升級 觸發 服務器下載 升級文件 升級狀態 緩沖區 多系統 引導區 解壓 預設 重啟 存儲 維護 | ||
本發明提供了一種智能設備及其升級方法,所述智能設備包括同時運行的第一系統和第二系統,所述方法包括:第一系統從服務器下載系統升級包,存儲到第一升級緩沖區;所述第一系統設置第一升級引導區,并通過設置智能設備的預設端口使第二系統進入準備升級狀態;所述第一系統重啟時從系統升級包中解壓獲得升級文件發送給所述第二系統,觸發所述第二系統的升級操作,同時執行所述第一系統的升級操作;第一系統和第二系統的升級結束后,觸發二個系統重新啟動后完成升級操作。本實施例通過上述手段,可以對包括有二個系統的智能設備同時執行升級操作,簡化了多系統智能設備的升級維護流程。
技術領域
本發明涉及智能設備的系統升級技術領域,特別地,涉及一種智能設備及其升級方法。
背景技術
隨著智能電視、智能手機、智能路由器等智能設備的使用需求越來越高,設備廠商需要不斷對智能設備進行升級;所謂升級,主要包括對智能設備的應用、功能等做進一步地改進、調整、增加等。
以安卓系統的智能設備為例,現有的OTA升級技術是通過在線下載升級包,設置系統MISC分區,然后重啟系統進入Recovery進行升級。這種升級方式都是針對單系統升級操作,對于擁有兩個不同系統的同一個設備,如同時擁有安卓系統和Linux系統的智能路由器,雙系統同時升級的需求在現有技術中還未實現,用戶只能分別對二個系統進行升級操作,不能方便的對設置有雙系統的智能設備進行升級維護。
發明內容
本發明提供一種智能設備及其升級方法,用于解決現有技術不能方便的對擁有雙系統智能設備進行升級維護的問題。
為了解決上述問題,本發明公開了一種智能設備的升級方法,執行所述方法的系統包括通過網絡連接的智能設備和服務器,所述智能設備包括同時運行的第一系統和第二系統,所述方法包括:智能設備的第一系統從服務器下載系統升級包,存儲到第一升級緩沖區;所述系統升級包中包括第一系統和第二系統升級數據信息;所述第一系統設置第一升級引導區,將升級文件指針指向所述第一升級緩沖區;以及,通過設置所述智能設備的預設端口使第二系統進入準備升級狀態;所述第一系統重啟時從第一升級緩沖區的系統升級包中解壓獲得第二系統的升級文件發送給所述第二系統,觸發所述第二系統的升級操作,以及,執行所述第一系統的升級操作;所述第一系統升級結束并收到第二系統的升級結束消息后,向第二系統發送重啟消息,觸發所述第一系統和第二系統重新啟動后完成升級操作。
可選的,所述系統升級包的生成方法具體包括:在編譯所述第一系統源程序代碼的同時,編譯所述第二系統的源程序代碼;將所述第二系統編譯后的代碼復制到所述第一系統源程序代碼的預設子文件夾中,打包生成含有第一系統和第二系統升級數據信息的系統升級包。
可選的,在所述第一系統設置第一升級引導區步驟之前,還包括:校驗所述系統升級包的完整性和合法性。
可選的,所述智能設備的預設端口包括與所述第一系統對應的第一通用輸入輸出端口和所述第二系統對應的第二通用輸入輸出端口;所述設置所述智能設備的預設端口使第二系統進入準備升級狀態,具體包括:所述第一系統將第一通用輸入輸出端口設置為高電平;當所述第二系統檢測到第一通用輸入輸出端口為高電平狀態時,第二系統進入boot操作,并將第二通用輸入輸出端口設置為高電平,同時打開簡單文件傳輸協議服務準備從所述第一系統接收升級文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于樂融致新電子科技(天津)有限公司,未經樂融致新電子科技(天津)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410830773.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:NCoR/SMRT蛋白復合體在調節細胞命運轉變中的應用
- 下一篇:冶金爐





