虚拟现实设备固件的升级方法及系统技术方案

技术编号:15638870 阅读:166 留言:0更新日期:2017-06-15 19:56
本发明专利技术公开了一种虚拟现实设备固件的升级方法及系统。该虚拟现实设备包括头戴设备和至少一个输入设备,头戴设备与一主机连接,还与输入设备连接。该方法包括:头戴设备记录输入设备的身份标识,并将输入设备的身份标识和自身的身份标识发送至主机;头戴设备接收并解析主机发送的数据包,其中,数据包携带有作为接收方的身份标识和新版本固件;头戴设备根据身份标识,确定数据包的接收方;若接收方为头戴设备,则将头戴设备固件升级为数据包携带的新版本固件;或者,若接收方为输入设备,则头戴设备将数据包转发至输入设备,将输入设备固件升级为数据包携带的新版本固件。

【技术实现步骤摘要】
虚拟现实设备固件的升级方法及系统
本专利技术涉及虚拟现实
,更具体地,涉及一种虚拟现实设备固件的升级方法及系统。
技术介绍
目前,虚拟现实市场主要有三种产品形态:基于PC(Personalcomputer)的虚拟现实产品、虚拟现实一体机产品和移动式虚拟现实产品。其中,基于PC的虚拟现实产品由于借助了PC强大的数据处理能力和图像渲染能力,能够提供给消费者最好的体验。较为完整的虚拟现实产品包括输出设备和输入设备。头戴显示器是主要的输出设备,用于向体验者提供视觉图像。除此之外,为了增加虚拟现实产品与用户的互动性,输入设备必不可少,例如手柄、遥控器、游戏手套、游戏手环等。虚拟现实设备在提供给消费者后,软件功能仍在不断更新,且更新频率可能会达到几天一次。目前,对虚拟现实设备的升级主要是将虚拟现实设备中的输出设备和输入设备与PC进行有线连接,通过PC控制输出设备和输入设备的升级。若输出设备和输入设备均需要升级时,需要PC需要同时与输出设备和输入设备相连,此时,需要PC提供相应数量的接口,另外,若PC的接口数量不能满足同时连接输出设备和输入设备时,需要PC提供的接口首先连接输出设备以进行输出设备的升级操作,然后再连接输入设备以进行输入设备的升级操作,使得操作步骤繁琐,致使用户体验度不高。
技术实现思路
本专利技术的一个目的是提供一种虚拟现实设备固件的升级方法及系统的新技术方案。根据本专利技术的第一方面,提供了一种虚拟现实设备固件的升级方法,所述虚拟现实设备包括头戴设备和至少一个输入设备,所述头戴设备与一主机连接,所述头戴设备还与每个输入设备连接,包括:所述头戴设备记录所述输入设备的身份标识,并将所述输入设备的身份标识和自身的身份标识发送至所述主机;所述头戴设备接收并解析所述主机发送的数据包,其中,所述数据包携带有作为接收方的身份标识和新版本固件;所述头戴设备根据所述身份标识,确定所述数据包的接收方;若所述接收方为所述头戴设备,则将所述头戴设备固件升级为所述数据包携带的新版本固件;或者,若所述接收方为所述输入设备,则所述头戴设备将所述数据包转发至所述输入设备,将所述输入设备固件升级为所述数据包携带的新版本固件。可选地,所述头戴设备的存储器存储有头戴设备的第一固件和头戴设备的第二固件,其中,所述头戴设备的第一固件和所述头戴设备的第二固件为相同的头戴设备固件,将所述头戴设备固件升级为所述数据包携带的新版本固件,包括:启动所述头戴设备的更新程序;利用所述头戴设备的更新程序,将所述头戴设备的第一固件升级为所述新版本固件;若所述头戴设备的第一固件成功升级,对所述头戴设备的第二固件进行升级。可选地,若所述头戴设备的第一固件升级失败,则所述头戴设备的第二固件保持原有版本固件。可选地,将所述头戴设备的第一固件升级为所述数据包携带的新版本固件之后,还包括:对升级后的头戴设备的第一固件进行校验;根据校验结果,判断所述头戴设备的第一固件是否成功升级。可选地,所述输入设备的存储器存储有输入设备的第一固件和输入设备的第二固件,其中,所述输入设备的第一固件和所述输入设备的第二固件为相同的输入设备固件,将所述输入设备固件升级为所述数据包携带的新版本固件,包括:启动所述输入设备的更新程序;利用所述输入设备的更新程序,将所述输入设备的第一固件升级为所述数据包携带的新版本固件;若所述输入设备的第一固件成功升级,对所述输入设备的第二固件进行升级。可选地,若所述输入设备的第一固件升级失败,则所述输入设备的第二固件保持原有版本固件。可选地,将所述输入设备的第一固件升级为所述数据包携带的新版本固件之后,还包括:对升级后的输入设备的第一固件进行校验;根据校验结果,判断所述输入设备的第一固件是否成功升级。根据本专利技术的第二方面,还提供了一种虚拟现实设备固件的升级系统,包括头戴设备和至少一个输入设备,所述头戴设备与所述系统外接的主机连接,所述头戴设备还与每个输入设备连接,包括:头戴设备,用于记录输入设备的身份标识,并将所述输入设备的身份标识和自身的身份标识发送至一主机,接收并解析所述主机发送的数据包,其中,所述数据包携带有作为接收方的身份标识和新版本固件,根据所述身份标识确定所述数据包的接收方,若所述接收方为所述头戴设备,则将所述头戴设备固件升级为所述数据包携带的新版本固件,若所述接收方为所述输入设备,则将所述数据包转发至所述输入设备;输入设备,用于接收所述头戴设备转发的所述数据包,将所述输入设备固件升级为所述数据包携带的新版本固件。可选地,所述头戴设备的存储器存储有头戴设备的第一固件和头戴设备的第二固件,其中,所述头戴设备的第一固件和所述头戴设备的第二固件为相同的头戴设备固件,所述头戴设备还用于:启动所述头戴设备的更新程序;利用所述头戴设备的更新程序,将所述头戴设备的第一固件升级为所述新版本固件;若所述头戴设备的第一固件成功升级,对所述头戴设备的第二固件进行升级。可选地,所述输入设备的存储器存储有输入设备的第一固件和输入设备的第二固件,其中,所述输入设备的第一固件和所述输入设备的第二固件为相同的输入设备固件,所述输入设备还用于:启动所述输入设备的更新程序;利用所述输入设备的更新程序,将所述输入设备的第一固件升级为所述数据包携带的新版本固件;若所述输入设备的第一固件成功升级,对所述输入设备的第二固件进行升级。采用本专利技术提供的虚拟现实设备固件的升级方法,仅需主机将携带有新版本固件的数据包发送至头戴设备,由头戴设备识别出该数据包的接收方,若该数据包的接收方为头戴设备,则将头戴设备固件进行升级,若该数据包的接收方为输入设备,则将头戴设备将该数据包转发至输入设备。本专利技术在主机和头戴设备建立连接,头戴设备和输入设备建立连接的前提下,不再需要改变头戴设备、输入设备、主机的连接方式,就能够实现头戴设备固件和输入设备固件的升级,提升了用户的体验。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1示出了根据本专利技术一个实施例的主机、头戴设备和输入设备的连接示意图。图2示出了根据本专利技术一个实施例的虚拟现实设备固件的升级方法的处理流程图。图3示出了根据本专利技术一个实施例的头戴设备升级时的指令示意图。图4示出了根据本专利技术一个实施例的头戴设备升级时的流程示意图。图5示出了根据本专利技术一个实施例的手柄升级时的流程示意图。图6示出了根据本专利技术一个实施例的虚拟现实设备固件的升级系统的结构示意图。图7示出了根据本专利技术一个实施例的主机的硬件结构示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有本文档来自技高网...
虚拟现实设备固件的升级方法及系统

【技术保护点】
一种虚拟现实设备固件的升级方法,所述虚拟现实设备包括头戴设备和至少一个输入设备,所述头戴设备与一主机连接,所述头戴设备还与每个输入设备连接,其特征在于,包括:所述头戴设备记录所述输入设备的身份标识,并将所述输入设备的身份标识和自身的身份标识发送至所述主机;所述头戴设备接收并解析所述主机发送的数据包,其中,所述数据包携带有作为接收方的身份标识和新版本固件;所述头戴设备根据所述身份标识,确定所述数据包的接收方;若所述接收方为所述头戴设备,则将所述头戴设备固件升级为所述数据包携带的新版本固件;或者,若所述接收方为所述输入设备,则所述头戴设备将所述数据包转发至所述输入设备,将所述输入设备固件升级为所述数据包携带的新版本固件。

【技术特征摘要】
1.一种虚拟现实设备固件的升级方法,所述虚拟现实设备包括头戴设备和至少一个输入设备,所述头戴设备与一主机连接,所述头戴设备还与每个输入设备连接,其特征在于,包括:所述头戴设备记录所述输入设备的身份标识,并将所述输入设备的身份标识和自身的身份标识发送至所述主机;所述头戴设备接收并解析所述主机发送的数据包,其中,所述数据包携带有作为接收方的身份标识和新版本固件;所述头戴设备根据所述身份标识,确定所述数据包的接收方;若所述接收方为所述头戴设备,则将所述头戴设备固件升级为所述数据包携带的新版本固件;或者,若所述接收方为所述输入设备,则所述头戴设备将所述数据包转发至所述输入设备,将所述输入设备固件升级为所述数据包携带的新版本固件。2.根据权利要求1所述的方法,其特征在于,所述头戴设备的存储器存储有头戴设备的第一固件和头戴设备的第二固件,其中,所述头戴设备的第一固件和所述头戴设备的第二固件为相同的头戴设备固件,将所述头戴设备固件升级为所述数据包携带的新版本固件,包括:启动所述头戴设备的更新程序;利用所述头戴设备的更新程序,将所述头戴设备的第一固件升级为所述新版本固件;若所述头戴设备的第一固件成功升级,对所述头戴设备的第二固件进行升级。3.根据权利要求2所述的方法,其特征在于,若所述头戴设备的第一固件升级失败,则所述头戴设备的第二固件保持原有版本固件。4.根据权利要求2所述的方法,其特征在于,将所述头戴设备的第一固件升级为所述数据包携带的新版本固件之后,还包括:对升级后的头戴设备的第一固件进行校验;根据校验结果,判断所述头戴设备的第一固件是否成功升级。5.根据权利要求1-4任一项所述的方法,其特征在于,所述输入设备的存储器存储有输入设备的第一固件和输入设备的第二固件,其中,所述输入设备的第一固件和所述输入设备的第二固件为相同的输入设备固件,将所述输入设备固件升级为所述数据包携带的新版本固件,包括:启动所述输入设备的更新程序;利用所述输入设备的更新程序,将所述输入设备的第一固件升级为所述数据包携带的新版本固件;若所述输入设备的第一固件成功升...

【专利技术属性】
技术研发人员:法帅杜文彬
申请(专利权)人:歌尔科技有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1