• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    智能設備及其系統升級方法技術方案

    技術編號:13394827 閱讀:96 留言:0更新日期:2016-07-23 12:55
    本發明專利技術提供了一種智能設備及其系統升級方法,執行所述方法的系統包括通過網絡連接的智能設備和服務器,所述方法包括:智能設備根據當前系統的版本描述信息從服務器下載系統升級包,所述系統升級包中包括有組成系統軟件的每個模塊的版本標記信息;解壓所述系統升級包,獲取每個模塊的版本標記信息,與當前系統的各模塊的版本標記信息比較,根據比較結果按預設的規則生成升級標記描述信息,寫入系統的升級引導區;重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作。本發明專利技術通過上述手段,可有效避免現有技術因不需要升級模塊的升級操作造成的升級時間長的問題,可較大程度的提高系統升級效率。

    【技術實現步驟摘要】

    本專利技術涉及智能設備的系統升級
    ,特別地,涉及一種智能設備及其系統升級方法。
    技術介紹
    隨著智能電視、智能手機、智能路由器等智能設備的使用需求越來越高,設備廠商需要不斷對智能設備進行升級;所謂升級,主要包括對智能設備的應用、功能等做進一步地改進、調整、增加等。以安卓系統的智能設備為例,現有智能設備的升級一般采用OTA升級技術(OverTheAirTechnology)在線下載升級包,然后設置系統MISC分區,并重啟系統進入Recovery進行升級。這種升級方式是將升級包內所有系統模塊全部升級,包括那些沒有更新的模塊也會升級,造成整體的升級時間偏長。
    技術實現思路
    本專利技術提供一種智能設備及其系統升級方法,用于解決現有升級方式整體升級時間偏長的問題。為了解決上述問題,本專利技術公開了一種智能設備的系統升級方法,執行所述方法的系統包括通過網絡連接的智能設備和服務器,所述方法包括:智能設備根據當前系統的版本描述信息從服務器下載系統升級包,所述系統升級包中包括有組成系統軟件的每個模塊的版本標記信息;解壓所述系統升級包,獲取每個模塊的版本標記信息,與當前系統的各模塊的版本標記信息比較,根據比較結果按預設的規則生成升級標記描述信息,寫入系統的升級引導區;重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作。可選的,所述智能設備根據當前系統的版本描述信息從服務器下載系統升級包,具體包括:所述智能設備向服務器發送系統升級請求消息,所述系統升級請求消息包括當前系統的版本描述信息;所述智能設備接收服務器返回的檢測結果,所述檢測結果為服務器是否存在版本高于智能設備當前系統版本的系統升級包;若服務器存在有版本高于智能設備當前系統版本的系統升級包,則從服務器下載該高版本的系統升級包;否則,結束流程??蛇x的,所述每個模塊的版本標記信息采用如下方式生成:將每一次源代碼提交時的標識符拼接成一個字符串,然后做MD5運算生成的值,作為該相應模塊的版本標記信息;和/或,所述生成升級標記描述信息包括升級命令及其升級參數;所述按預設的規則生成升級標記描述信息,具體包括:在升級參數中定義每個系統模塊是否升級的標記。可選的,所述智能設備為智能路由器,所述智能路由器的系統模塊包括路由模塊、遠程訪問接入服務模塊和系統內核模塊;所述升級參數中包括所述路由模塊、遠程訪問接入服務模塊和系統內核模塊是否升級的標記??蛇x的,在解壓所述系統升級包步驟之前,還包括:校驗所述系統升級包的完整性和合法性??蛇x的,所述智能設備配置有同時運行的第一系統和第二系統,系統升級包中包括第一系統和第二系統升級數據信息;所述根據比較結果按預設的規則生成升級標記描述信息,寫入系統的升級引導區,具體包括:所述第一系統設置第一升級引導區,將升級文件指針指向所述第一升級緩沖區;以及,通過設置所述智能設備的預設端口使第二系統進入準備升級狀態;所述重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作,具體包括:所述第一系統重啟時從第一升級緩沖區的系統升級包中解壓獲得第二系統的升級文件發送給所述第二系統,觸發所述第二系統的升級操作,以及,執行所述第一系統的升級操作;所述第一系統升級結束并收到第二系統的升級結束消息后,向第二系統發送重啟消息,觸發所述第一系統和第二系統重新啟動后完成升級操作??蛇x的,所述系統升級包的生成方法具體包括:在編譯所述第一系統源程序代碼的同時,編譯所述第二系統的源程序代碼;將所述第二系統編譯后的代碼復制到所述第一系統源程序代碼的預設子文件夾中,打包生成含有第一系統和第二系統升級數據信息的系統升級包。依據本專利技術的另一優選實施例,還公開了一種智能設備,包括:系統升級包下載模塊,用于根據智能設備當前系統的版本描述信息從服務器下載系統升級包,所述系統升級包中包括有組成系統軟件的每個模塊的版本標記信息;升級標記標識模塊,用于解壓所述系統升級包下載模塊下載的系統升級包,獲取每個模塊的版本標記信息,與當前系統的各模塊的版本標記信息比較,根據比較結果按預設的規則生成升級標記描述信息,寫入系統的升級引導區;系統升級執行模塊,用于在智能設備重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作。可選的,所述每個模塊的版本標記信息采用如下方式生成:將每一次源代碼提交時的標識符拼接成一個字符串,然后做MD5運算生成的值,作為該相應模塊的版本標記信息;和/或,所述升級標記標識模塊按如下方式生成升級標記描述信息:在升級參數中定義每個系統模塊是否升級的標記,其中,所述生成升級標記描述信息包括升級命令及其升級參數。可選的,所述智能設備配置有同時運行的第一系統和第二系統,系統升級包中包括第一系統和第二系統升級數據信息;所述升級標記標識模塊根據比較結果按預設的規則生成升級標記描述信息,寫入系統的升級引導區,具體包括:所述第一系統設置第一升級引導區,將升級文件指針指向所述第一升級緩沖區;以及,通過設置所述智能設備的預設端口使第二系統進入準備升級狀態;所述系統升級執行模塊在重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作,具體包括:所述第一系統重啟時從第一升級緩沖區的系統升級包中解壓獲得第二系統的升級文件發送給所述第二系統,觸發所述第二系統的升級操作,以及,執行所述第一系統的升級操作;所述第一系統升級結束并收到第二系統的升級結束消息后,向第二系統發送重啟消息,觸發所述第一系統和第二系統重新啟動后完成升級操作。本專利技術優選實施例通過在系統升級包設置每個模塊的版本標記信息,并且智能設備在執行升級之前在系統引導區寫入根據上述版本標記信息生成的升級標記描述信息,使得升級程序能夠選擇需要升級的模塊執行升級操作,有效避免了現有技術因不需要升級模塊的升級操作造成的升級時間長的問題,特別當需要升級的模塊數量較少時,能夠較大程度的提高了系統升級效率。附圖說明圖1為本專利技術智能設備的系統升級方法第一實施例的流程圖;圖2為本專利技術智能設備的系統升級方法第二實施例的流程圖;圖3為本專利技術智能設備的系統升級方法第三實施例的流程圖;圖4為本專利技術智能設備第一實施例的結構示意圖。具體實施方式為使本專利技術的上述目的、特征和優點能夠更加明顯易懂,下面結合附圖和具體實施方式對本專利技術作進一步詳細的說明。參照圖1,示本文檔來自技高網...

    【技術保護點】
    一種智能設備的系統升級方法,執行所述方法的系統包括通過網絡連接的智能設備和服務器,其特征在于,所述方法包括:智能設備根據當前系統的版本描述信息從服務器下載系統升級包,所述系統升級包中包括有組成系統軟件的每個模塊的版本標記信息;解壓所述系統升級包,獲取每個模塊的版本標記信息,與當前系統的各模塊的版本標記信息比較,根據比較結果按預設的規則生成升級標記描述信息,寫入系統的升級引導區;重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升級的模塊執行升級操作。

    【技術特征摘要】
    1.一種智能設備的系統升級方法,執行所述方法的系統包括通過網絡連接
    的智能設備和服務器,其特征在于,所述方法包括:
    智能設備根據當前系統的版本描述信息從服務器下載系統升級包,所述系
    統升級包中包括有組成系統軟件的每個模塊的版本標記信息;
    解壓所述系統升級包,獲取每個模塊的版本標記信息,與當前系統的各模
    塊的版本標記信息比較,根據比較結果按預設的規則生成升級標記描述信息,
    寫入系統的升級引導區;
    重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升級的
    模塊執行升級操作。
    2.如權利要求1所述的系統升級方法,其特征在于,所述智能設備根據當
    前系統的版本描述信息從服務器下載系統升級包,具體包括:
    所述智能設備向服務器發送系統升級請求消息,所述系統升級請求消息包
    括當前系統的版本描述信息;
    所述智能設備接收服務器返回的檢測結果,所述檢測結果為服務器是否存
    在版本高于智能設備當前系統版本的系統升級包;
    若服務器存在有版本高于智能設備當前系統版本的系統升級包,則從服務
    器下載該高版本的系統升級包;否則,結束流程。
    3.如權利要求1所述的系統升級方法,其特征在于:所述每個模塊的版
    本標記信息采用如下方式生成:將每一次源代碼提交時的標識符拼接成一個字
    符串,然后做MD5運算生成的值,作為該相應模塊的版本標記信息;
    和/或,
    所述生成升級標記描述信息包括升級命令及其升級參數;所述按預設的規
    則生成升級標記描述信息,具體包括:在升級參數中定義每個系統模塊是否升
    級的標記。
    4.如權利要求3所述的系統升級方法,其特征在于,所述智能設備為智能
    路由器,所述智能路由器的系統模塊包括路由模塊、遠程訪問接入服務模塊和
    系統內核模塊;所述升級參數中包括所述路由模塊、遠程訪問接入服務模塊和
    系統內核模塊是否升級的標記。
    5.如權利要求1所述的系統升級方法,其特征在于,在解壓所述系統升級
    包步驟之前,還包括:校驗所述系統升級包的完整性和合法性。
    6.如權利要求1所述的系統升級方法,其特征在于,所述智能設備配置有
    同時運行的第一系統和第二系統,系統升級包中包括第一系統和第二系統升級
    數據信息;
    所述根據比較結果按預設的規則生成升級標記描述信息,寫入系統的升級
    引導區,具體包括:所述第一系統設置第一升級引導區,將升級文件指針指向
    所述第一升級緩沖區;以及,通過設置所述智能設備的預設端口使第二系統進
    入準備升級狀態;
    所述重啟系統時根據所述升級引導區中的升級標記描述信息,選擇需要升
    級的模塊執行升級操作,具體包括:所述第一系統重啟時從第一升級緩沖區的
    系統升級包中解壓獲得第二系...

    【專利技術屬性】
    技術研發人員:于水龍,
    申請(專利權)人:樂視致新電子科技天津有限公司,
    類型:發明
    國別省市:天津;12

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码一区二区一二区| 久久久久无码精品国产h动漫| 亚洲GV天堂无码男同在线观看| 亚洲爆乳精品无码一区二区三区 | 亚洲午夜福利AV一区二区无码| 国产精品视频一区二区三区无码| 99久久人妻无码精品系列| julia无码人妻中文字幕在线| 97无码人妻福利免费公开在线视频| 久久无码人妻一区二区三区午夜 | 久久久久亚洲AV无码专区首JN| 少妇极品熟妇人妻无码| 亚洲AV无码成人精品区在线观看 | 国产真人无码作爱免费视频| 久久久久成人精品无码中文字幕| 自慰系列无码专区| JAVA性无码HD中文| 毛片免费全部播放无码| 国99精品无码一区二区三区| 国产啪亚洲国产精品无码| 国模无码一区二区三区| 精品多人p群无码| 久久精品中文字幕无码绿巨人 | 精品久久久久久无码中文字幕| 久久午夜夜伦鲁鲁片免费无码影视| 精品无人区无码乱码大片国产| 无码人妻丰满熟妇区五十路| 免费无遮挡无码永久视频| 亚洲动漫精品无码av天堂| 国产成人无码午夜福利软件| 无码人妻精品一区二区蜜桃百度| 色综合无码AV网站| 精品无码黑人又粗又大又长| 免费无码成人AV片在线在线播放| 亚洲aⅴ无码专区在线观看春色 | 一本一道AV无码中文字幕| 日韩a级无码免费视频| 无码人妻一区二区三区免费视频| 免费a级毛片无码av| 一本久道中文无码字幕av| 日日摸夜夜爽无码毛片精选|