[发明专利]一种虚拟现实设备的固件更新方法在审
申请号: | 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.vipzhuanli.com/pat/books/201710570397.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业水泥加工选粉机
- 下一篇:一种锁接式磨辊驱动装置