[發(fā)明專利]一種升級固件的方法和裝置在審
| 申請?zhí)枺?/td> | 201710985049.0 | 申請日: | 2017-10-20 |
| 公開(公告)號: | CN107608701A | 公開(公告)日: | 2018-01-19 |
| 發(fā)明(設(shè)計(jì))人: | 龔連銀 | 申請(專利權(quán))人: | 深圳市道通科技股份有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;G06F8/71 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司11262 | 代理人: | 鄭旭麗,李丹 |
| 地址: | 518055 廣東省深圳市南山區(qū)西麗*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 升級 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及固件技術(shù),尤指一種升級固件的方法和裝置。
背景技術(shù)
傳統(tǒng)無人機(jī)固件升級方式是用戶自己去無人機(jī)產(chǎn)品的官網(wǎng)下載對應(yīng)的固件包,然后將下載的固件包文件拷貝到安全數(shù)碼存儲卡(Secure Digital Memory Card,SDMC)后,然后將SD卡裝回?zé)o人機(jī)后才能升級。
上述方法中,用戶存在選錯固件的風(fēng)險,固件升級時需要多個步驟的操作,用戶有能遺忘操作步驟或者出現(xiàn)操作步驟錯誤的情況,導(dǎo)致升級失敗,無人機(jī)無法使用的情況,并且,升級過程繁瑣,升級效率低。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種升級固件的方法和裝置,能夠使設(shè)備根據(jù)固件服務(wù)器發(fā)送的升級文件升級固件,簡化了用戶操作并提高了固件升級的成功率和效率。
本發(fā)明實(shí)施例提出了一種固件升級的方法,包括:
設(shè)備將固件的當(dāng)前版本信息發(fā)送給固件服務(wù)器;
所述設(shè)備接收來自所述固件服務(wù)器的針對所述固件的升級文件,所述升級文件是所述固件服務(wù)器根據(jù)所述固件的當(dāng)前版本信息確定的;
所述設(shè)備判斷所述升級文件是否接收成功,若是,則根據(jù)所述升級文件對所述固件進(jìn)行升級。
可選的,所述設(shè)備將固件的當(dāng)前版本信息發(fā)送給固件服務(wù)器包括:
所述設(shè)備按照預(yù)設(shè)頻率將所述固件的當(dāng)前版本信息發(fā)送給所述固件服務(wù)器;或者,
所述設(shè)備在接收到來自所述固件服務(wù)器的查詢消息時,將所述查詢消息查詢的固件的當(dāng)前版本信息發(fā)送給所述固件服務(wù)器;或者,
所述設(shè)備將升級后的固件的當(dāng)前版本信息發(fā)送給所述固件服務(wù)器。
可選的,所述方法還包括:
所述設(shè)備接收來自所述固件服務(wù)器的針對所述固件的升級信息,所述升級信息包括所述升級文件的大小或所述升級文件的MD5值;
所述設(shè)備判斷所述升級文件是否接收成功包括:
若所述升級信息包括升級文件的大小,所述設(shè)備判斷接收到的升級文件的大小和所述升級信息中的升級文件的大小是否相同,若相同,確定所述升級文件接收成功;或者,
若所述升級信息包括升級文件的MD5值,所述設(shè)備判斷所述接收到的升級文件的MD5值和所述升級信息中的MD5值是否相同,若相同,確定所述升級文件接收成功。
可選的,所述方法還包括:
當(dāng)判斷出所述升級文件接收失敗時,所述設(shè)備向所述固件服務(wù)器發(fā)送請求消息,所述請求消息用于請求所述固件服務(wù)器重新發(fā)送所述升級文件。
可選的,所述設(shè)備判斷出所述升級文件接收成功后,所述方法還包括:
所述設(shè)備提示用戶是否對所述固件進(jìn)行升級;
所述設(shè)備根據(jù)升級文件對固件進(jìn)行升級包括:
所述設(shè)備檢測到所述用戶確認(rèn)升級操作后,根據(jù)所述升級文件對所述固件進(jìn)行升級。
可選的,所述方法還包括:
所述設(shè)備判斷所述固件是否升級成功;
若為否,則所述設(shè)備向所述固件服務(wù)器發(fā)送請求消息,所述請求消息用于請求所述固件服務(wù)器重新發(fā)送所述升級文件;
若所述設(shè)備確定升級失敗的次數(shù)大于或等于預(yù)設(shè)閾值,提示用戶所述固件升級失敗。
本發(fā)明實(shí)施例提出了一種固件升級的方法,包括:
固件服務(wù)器接收到設(shè)備發(fā)送的固件的當(dāng)前版本信息;
所述固件服務(wù)器根據(jù)所述固件的當(dāng)前版本信息判斷所述固件是否需要升級;
若為是,則所述固件服務(wù)器向所述設(shè)備發(fā)送針對所述固件的升級文件,以使所述設(shè)備根據(jù)所述升級文件對所述固件進(jìn)行升級。
可選的,所述固件服務(wù)器根據(jù)所述固件的當(dāng)前版本信息判斷所述固件是否需要升級包括:
所述固件服務(wù)器根據(jù)所述固件的當(dāng)前版本信息確定所述固件的當(dāng)前版本;
所述固件服務(wù)器判斷所述固件的當(dāng)前版本是否為最新版本;
若為否,則所述固件服務(wù)器確定所述固件需要升級。
可選的,所述方法還包括:
所述固件服務(wù)器向所述設(shè)備發(fā)送所述固件的升級信息,所述升級信息用于由所述設(shè)備確定所述固件是否接收成功。
可選的,所述固件服務(wù)器向所述設(shè)備發(fā)送針對所述固件的升級文件包括:
若所述固件服務(wù)器中存在針對所述固件的多個升級文件時,所述固件服務(wù)器判斷所述固件是否支持跨版本升級;
若為是,則所述固件服務(wù)器向所述設(shè)備發(fā)送針對所述固件的最新版本的升級文件;
若為否,則所述固件服務(wù)器向所述設(shè)備發(fā)送針對所述固件的下一個版本的升級文件。
本發(fā)明實(shí)施例提出了一種設(shè)備,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于深圳市道通科技股份有限公司,未經(jīng)深圳市道通科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710985049.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:迷你炫彩筆
- 下一篇:紡織面料(2017?26)





