本公开实施例涉及软件升级,更具体地,涉及一种软件升级方法、一种软件升级装置、一种控制设备、及一种计算机可读存储介质。
背景技术:
1、分体式成为ar发展的重要趋势,为了降低分体式ar眼镜的功耗,目前都是将分体式ar眼镜和控制设备连接,并将控制设备上的内容传输到分体式ar眼镜显示。也就是说,分体式ar眼镜通常无法单独使用,更无法进行自身软件功能的升级,目前亟需一种基于控制设备对分体式ar眼镜进行升级的技术方案。
技术实现思路
1、本公开实施例的目的在于提供一种软件升级方法、装置、控制设备及介质。
2、根据本公开实施例的第一方面,提供了一种软件升级方法,应用于头戴显示设备的控制设备,该方法包括:
3、获取所述头戴显示设备的当前软件版本的第一软件版本号;
4、比较所述第一软件版本号与第二软件版本号,获得比较结果;其中,所述控制设备中存储第二软件版本号和所述头戴显示设备的软件升级文件,所述第二软件版本号为所述软件升级文件对应的软件版本的软件版本号;
5、在所述比较结果表示所述第一软件版本号与所述第二软件版本号不一致的情况下,检测是否满足设定升级条件;
6、在满足所述设定升级条件的情况下,将所述软件升级文件烧录至所述头戴显示设备中。
7、可选地,所述设定升级条件包括第一升级条件和第二升级条件;
8、其中,所述第一升级条件包括所述控制设备的剩余电池电量大于电池电量阈值;
9、所述第二升级条件包括所述头戴显示设备与所述控制设备之间的通信连接为有线通信连接。
10、可选地,所述在满足所述设定升级条件的情况下,将所述软件升级文件烧录至所述头戴显示设备中,包括:
11、在满足所述第一升级条件和所述第二升级条件的情况下,通过所述头戴显示设备显示第一通知信息;其中,所述第一通知信息用于提示需要对所述头戴显示设备执行升级操作;
12、接收针对所述第一通知信息的第一输入;
13、响应于所述第一输入,重启所述头戴显示设备并控制所述头戴显示设备进入目标模式;
14、在所述头戴显示设备进入目标模式的情况下,检测是否存在目标接口;
15、在检测到存在所述目标接口的情况下,通过目标升级方式下的升级命令将所述软件升级文件烧录至所述头戴显示设备中。
16、可选地,所述方法还包括:
17、在所述头戴显示设备进入目标模式的情况下,检测与所述头戴显示设备之间是否存在无线通信连接;
18、在检测到与所述头戴显示设备之间存在无线通信连接的情况下,禁用与所述头戴显示设备之间的无线通信连接。
19、可选地,所述方法还包括:
20、在不满足所述第二升级条件的情况下,通过所述头戴显示设备显示第二通知消息;
21、其中,所述第二通知消息用于提示需要在所述头戴显示设备与所述控制设备之间建立所述有线通信连接。
22、可选地,所述方法还包括:
23、在不满足所述第一升级条件的情况下,通过所述头戴显示设备显示第三通知消息;
24、其中,所述第三通知消息用于提示需要对所述控制设备的电池进行充电,以使所述控制设备的剩余电池电量大于所述电池电量阈值。
25、可选地,所述方法还包括:
26、在将所述软件升级文件烧录至所述头戴显示设备中的过程中,通过所述头戴显示设备显示升级进度信息。
27、可选地,所述通过所述头戴显示设备显示升级进度信息,包括:
28、获取预先测试得到的软件升级时间;
29、根据所述软件升级时间,生成目标升级方式下的显示第二命令;
30、通过所述显示命令控制所述头戴显示设备显示所述升级进度信息。
31、根据本公开实施例的第二方面,提供了一种软件升级装置,应用于头戴显示设备的控制设备,该装置包括:
32、获取模块,用于获取所述头戴显示设备的当前软件版本的第一软件版本号;
33、比较结果,用于比较所述第一软件版本号与第二软件版本号,获得比较结果;其中,所述控制设备中存储第二软件版本号和所述头戴显示设备的软件升级文件,所述第二软件版本号为所述软件升级文件对应的软件版本的软件版本号;
34、检测模块,用于在所述比较结果表示所述第一软件版本号与所述第二软件版本号不一致的情况下,检测是否满足设定升级条件;
35、升级模块,用于在满足所述设定升级条件的情况下,将所述软件升级文件烧录至所述头戴显示设备中。
36、根据本公开实施例的第三方面,提供了一种控制设备,所述控制设备包括:
37、存储器,用于存储可执行的计算机指令;
38、处理器,用于根据所述可执行的计算机指令的控制,执行根据以上第一方面所述的软件升级方法。
39、根据本公开实施例的第四方面,提供了一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器运行时执行以上第一方面所述的软件升级方法。
40、本公开实施例的一个有益效果在于,控制设备内部集成有头戴显示设备的软件升级文件及其该软件升级文件对应的软件版本的软件版本号,在获取头戴显示设备的当前软件版本的软件版本号之后,控制设备会检测这两个软件版本号是否一致,在这两个软件版本号不一致的情况下,表明头戴显示设备的软件版本存在更新,此时会进一步检测是否满足设定升级条件,在满足设定升级条件的情况下,便可将软件升级文件烧录至头戴显示设备中,这样便可通过控制设备实现对头戴显示设备的升级。
41、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的其它特征及其优点将会变得清楚。
1.一种软件升级方法,应用于头戴显示设备的控制设备,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述设定升级条件包括第一升级条件和第二升级条件;
3.根据权利要求2所述的方法,其特征在于,所述在满足所述设定升级条件的情况下,将所述软件升级文件烧录至所述头戴显示设备中,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述通过所述头戴显示设备显示升级进度信息,包括:
9.一种软件升级装置,应用于头戴显示设备的控制设备,其特征在于,所述装置包括:
10.一种控制设备,其特征在于,所述控制设备包括:
11.一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器运行时执行权利要求1-8中任意一项所述的软件升级方法。