[發明專利]一種虛擬現實設備的固件更新方法在審
| 申請號: | 201710570397.1 | 申請日: | 2017-07-13 |
| 公開(公告)號: | CN107450945A | 公開(公告)日: | 2017-12-08 |
| 發明(設計)人: | 劉杰 | 申請(專利權)人: | 北京小鳥看看科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京市隆安律師事務所11323 | 代理人: | 權鮮枝,吳昊 |
| 地址: | 100083 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬現實 設備 更新 方法 | ||
1.一種虛擬現實設備的固件更新方法,其特征在于,所述方法包括:
虛擬現實設備與智能終端建立藍牙連接;
所述虛擬現實設備響應于所述智能終端發送的更新命令,清空待更新固件的緩存區,并向所述智能終端返回緩存區清空完畢的消息,用于所述智能終端根據所述緩存區清空完畢的消息發送所述待更新固件的更新程序;
接收所述智能終端發送的所述待更新固件的更新程序,將所述更新程序存儲至所述緩存區,以及對所述更新程序進行校驗;
若校驗失敗,則向所述智能終端發送更新程序校驗失敗的消息;
若校驗成功,則調用啟動裝載程序讀取所述緩存區中存儲的所述更新程序,將所述更新程序燒寫至所述待更新固件中。
2.如權利要求1所述的方法,其特征在于,在清空待更新固件的緩存區之前,所述方法進一步包括:
所述虛擬現實設備判斷電池電量是否大于預設閾值;若判斷為是,則清空所述待更新固件的緩存區;若判斷為否,則對所述更新命令不進行處理。
3.如權利要求1所述的方法,其特征在于,
所述更新程序是所述智能終端分段發送的;每段更新程序中包括預設字節數的更新程序的數據、該段更新程序的序號以及該段更新程序的CRC校驗信息;
所述將所述更新程序存儲至所述緩存區,以及對所述更新程序進行校驗包括:
在接收所述更新程序的過程中,根據每段所述更新程序中攜帶的CRC校驗信息,判斷接收到的每段所述更新程序是否異常;若判斷為否,則將該段所述更新程序存儲至所述緩存區;若判斷為是,則向所述智能終端發送更新程序異常的消息,并接收所述智能終端發送的與異常的更新程序對應的正常的更新程序;以及,根據每段所述更新程序中攜帶的序號,判斷所述更新程序是否存在丟失,若判斷為否,則將每段所述更新程序存儲至所述緩存區;若判斷為是,則向所述智能終端發送丟失的更新程序的序號的信息,并接收所述智能終端發送的與丟失的更新程序的序號對應的那段更新程序;
當接收到所述智能終端發送的所述更新程序發送完畢消息時,根據所述更新程序發送完畢消息中攜帶的預設校驗信息,校驗所述緩存區中的更新程序;若校驗失敗,則向所述智能終端發送更新程序校驗失敗的消息,以便所述智能終端提示用戶更新程序校驗失敗;若校驗成功,則進一步判斷所述更新程序的版本格式是否符合預設版本格式;
若判斷為否,則向所述智能終端發送所述更新程序的版本格式與預設版本格式不相符的消息,以便所述智能終端提示用戶版本格式不相符;若判斷為是,則執行調用啟動裝載程序讀取所述緩存區中存儲的更新程序,將所述更新程序燒寫至所述待更新固件中的步驟。
4.如權利要求1所述的方法,其特征在于,在對所述更新程序校驗成功之后,所述方法還包括:將所述虛擬現實設備中的指定存儲區域中的標記位標記為預設值,以及將所述更新程序的標識信息存儲至所述指定存儲區域;
所述調用啟動裝載程序讀取所述緩存區中存儲的更新程序,將所述更新程序燒寫至所述待更新固件中包括:
調用啟動裝載程序,判斷所述指定存儲區域中的標記位是否為預設值;
若判斷為否,則不讀取所述緩存區中的更新程序;若判斷為是,則讀取所述緩存區中的更新程序,根據所述指定存儲區域中的所述標識信息,校驗讀取的所述更新程序;
若校驗失敗,則不將所述更新程序燒寫至所述待更新固件中;若校驗成功,則將所述更新程序燒寫至所述待更新設備固件的相應位置;
在所述將所述更新程序燒寫至所述待更新固件中之后,所述方法還包括:
判斷燒寫后的所述待更新固件的相應位置的程序與所述緩存區中的更新程序是否一致;
若判斷為是,則將所述指定存儲區域中的標記位標記為初始值,重啟所述虛擬現實設備;
若判斷為否,則將所述虛擬現實設備斷電,當所述虛擬現實設備重新上電啟動后,再將所述更新程序燒寫至所述待更新固件中。
5.如權利要求1所述的方法,其特征在于,在將所述更新程序燒寫至所述待更新固件中的過程中,所述方法還包括:
所述虛擬現實設備將燒寫進度信息發送給所述智能終端,用于所述智能終端根據所述燒寫進度信息生成更新進度條并顯示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京小鳥看看科技有限公司,未經北京小鳥看看科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710570397.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種工業水泥加工選粉機
- 下一篇:一種鎖接式磨輥驅動裝置





