本发明涉及升级,具体涉及一种升级方法、装置、计算机可读存储介质及电子设备。
背景技术:
1、近期越来越多的影视灯向“一个灯控制盒控制多个灯设备”的方向发展,这对控制多灯或者多个灯设备升级加大了难度,目前对于一主多从的控灯方式,多数是一个灯控制盒在同一时刻只能给一个灯设备升级,升级的效率较低。
技术实现思路
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、本申请实施例提供的升级方法、装置、计算机可读存储介质及电子设备,其中,所述方法应用于灯控制盒,包括:当灯控制盒接收到第一升级指令时,检测是否存在固件升级数据;若存在固件升级数据,向多个灯设备发送第二升级指令,以使得多个灯设备进入升级状态;将固件升级数据转发给多个灯设备,以使得多个灯设备对转发的固件升级数据进行校验以得到多个校验信息;接收多个灯设备发送的多个校验信息;当多个灯设备对应的多个校验信息表征多个灯设备均校验通过时,向多个灯设备发送第三升级指令,以使得多个灯设备根据第三升级指令控制对应灯设备重启并根据固件升级数据进行升级。相对于传统的一个灯控制盒在同一时刻只能控制一个灯设备进行升级,本申请实施例检测到存在固件升级数据后,向多个灯设备发送第二升级指令,然后将固件升级数据转发给多个灯设备,待多个灯设备将收到的固件升级数据校验通过后,灯控制盒向多个灯设备发送第三升级指令,使得多个灯设备进行重启升级,使得一个灯控制盒可对多个灯设备进行升级,提高了多个灯设备升级的效率。
1.一种升级方法,其特征在于,所述方法应用于灯控制盒,包括:
2.根据权利要求1所述的升级方法,其特征在于,所述检测是否存在固件升级数据的步骤,包括:
3.根据权利要求1所述的升级方法,其特征在于,所述向多个灯设备发送第二升级指令的步骤之前,所述方法还包括:
4.根据权利要求3所述的升级方法,其特征在于,所述根据所述多个灯设备中的每个灯设备的地址码,以广播的方式向每个灯设备发送第二升级指令的步骤,包括:
5.一种升级方法,其特征在于,所述方法应用于灯设备,包括:
6.根据权利要求5所述的升级方法,其特征在于,所述固件升级数据包括第一固件升级数据和第二固件升级数据,所述第一固件升级数据中包括固件校验信息;
7.根据权利要求5所述的方法,其特征在于,所述固件升级数据包括第一固件升级数据和第二固件升级数据,所述接收所述灯控制盒发送的固件升级数据的步骤之后,还包括:
8.一种升级装置,其特征在于,包括:
9.一种计算机可读存储介质,其特征在于,所述计算机存储介质中存储有多条指令,所述指令适于由处理器加载以执行权利要求1至7任一项所述的升级方法中的步骤。
10.一种电子设备,其特征在于,包括处理器和存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据,所述处理器用于执行权利要求1至7任一项所述的升级方法中的步骤。
