[發明專利]一種固件升級方法、終端和服務器在審
| 申請號: | 201710326549.3 | 申請日: | 2017-05-10 |
| 公開(公告)號: | CN107239302A | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 丁亮 | 申請(專利權)人: | 努比亞技術有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04M1/725 |
| 代理公司: | 北京派特恩知識產權代理有限公司11270 | 代理人: | 賈偉,張穎玲 |
| 地址: | 518000 廣東省深圳市南山區高新區北環大道9018*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 升級 方法 終端 服務器 | ||
1.一種固件升級方法,其特征在于,所述方法包括:
終端向服務器發送固件升級請求,以使服務器基于所述固件升級請求向所述終端返回響應信息,其中,所述固件升級請求中至少攜帶有終端設備信息以及終端的固件版本信息;
終端接收來自服務器的響應信息;
終端在確定所述響應信息中包含升級包下載地址或升級包時,根據所述升級包下載地址或升級包進行固件升級。
2.如權利要求1所述的終端固件升級方法,其特征在于,所述終端向服務器發送固件升級請求包括:所述終端采用以安全為目標的超文本傳輸協議HTTPS向服務器發送固件升級請求;
所述終端接收來自服務器的響應信息,包括:所述終端基于HTTPS協議接收來自服務器的響應信息。
3.一種固件升級方法,其特征在于,所述方法包括:
服務器接收來自終端的固件升級請求,所述固件升級請求中至少攜帶有終端設備信息以及終端的固件版本信息;
服務器根據所述固件升級請求確定所述終端需要進行固件升級時,將攜帶有升級包下載地址或升級包的響應信息發送至終端,以使終端根據所述升級包下載地址或升級包進行固件升級。
4.如權利要求3所述的固件升級方法,其特征在于,在服務器接收來自終端的固件升級請求前,所述方法還包括:服務器預先將至少一個用于進行終端固件升級的升級包存儲在服務器的內存數據庫中;
相應地,在服務器接收到來自終端的固件升級請求后,所述方法還包括:服務器根據所述終端的固件版本信息在所述內存數據庫中查找到對應的升級包時,確定所述終端需要進行固件升級。
5.如權利要求4所述的固件升級方法,其特征在于,所述方法還包括:
服務器根據所述終端的固件版本信息在所述內存數據庫中查找到對應的升級包后,將所述終端的固件版本信息記為特定固件版本信息,并將對應的升級包存儲于服務器的緩存中;
服務器再次接收到固件升級請求,且確定再次接收的固件升級請求中攜帶有所述特定固件版本信息時,根據所述特定固件版本信息從所述服務器的緩存中查找對應的升級包。
6.如權利要求5所述的固件升級方法,其特征在于,所述方法還包括:在將對應的升級包存儲于服務器的緩存中時,設置服務器的緩存的生效時間;
在根據所述特定固件版本信息從所述服務器的緩存中查找對應的升級包后,若服務器的緩存中未存儲有對應的升級包或所述服務器的緩存已失效時,再次根據所述特定固件版本信息從內存數據庫中查找對應的升級包。
7.一種終端,其特征在于,所述終端包括第一處理器、第一存儲器及第一通信總線;
所述第一通信總線用于實現第一處理器和第一存儲器之間的連接通信;
所述第一處理器用于執行第一存儲器中存儲的固件升級程序,以實現以下步驟:
向服務器發送固件升級請求,以使服務器基于所述固件升級請求向所述終端返回響應信息,其中,所述固件升級請求中至少攜帶有終端設備信息以及終端的固件版本信息;
接收來自服務器的響應信息;
在確定所述響應信息中包含升級包下載地址或升級包時,根據所述升級包下載地址或升級包進行固件升級。
8.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現以下步驟:
向服務器發送固件升級請求,以使服務器基于所述固件升級請求向所述終端返回響應信息,其中,所述固件升級請求中至少攜帶有終端設備信息以及終端的固件版本信息;
接收來自服務器的響應信息;
在確定所述響應信息中包含升級包下載地址或升級包時,根據所述升級包下載地址或升級包進行固件升級。
9.一種服務器,其特征在于,所述服務器包括:第二處理器、第二存儲器及第二通信總線;
所述第二通信總線用于實現第二處理器和第二存儲器之間的連接通信;
所述第二處理器用于執行第二存儲器中存儲的固件升級程序,以實現以下步驟:
接收來自終端的固件升級請求,所述固件升級請求中至少攜帶有終端設備信息以及終端的固件版本信息;
根據所述固件升級請求確定所述終端需要進行固件升級時,將攜帶有升級包下載地址或升級包的響應信息發送至終端,以使終端根據所述升級包下載地址或升級包進行固件升級。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有一個或者多個程序,所述一個或者多個程序可被一個或者多個處理器執行,以實現以下步驟:
接收來自終端的固件升級請求,所述固件升級請求中至少攜帶有終端設備信息以及終端的固件版本信息;
根據所述固件升級請求確定所述終端需要進行固件升級時,將攜帶有升級包下載地址或升級包的響應信息發送至終端,以使終端根據所述升級包下載地址或升級包進行固件升級。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于努比亞技術有限公司,未經努比亞技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710326549.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:更新應用的方法及設備
- 下一篇:應用程序更新包生成及應用程序更新的方法、裝置





