【技术实现步骤摘要】
一种LED照明灯的固件升级方法及装置
[0001]本申请涉及
LED
照明灯
,具体涉及一种
LED
照明灯的固件升级方法及装置
。
技术介绍
[0002]随着物联网技术的发展,传统
LED
越来越趋向于智能化,其内部电子化程度越来越高
。
与传统灯具相比,
LED
照明灯有丰富的照明效果,还可起到增添色彩
、
烘托气氛的作用,广泛应用到室外景观
、
室内装饰照明
、
摄影直播
、
舞台剧场等场景
。
[0003]用户在使用
LED
照明灯现有的功能时,随着用户对
LED
照明灯的需求在不断升级,故需对
LED
照明灯进行固件升级,固件升级的目的是将
LED
照明灯现有的功能进行不断优化
、
升级换代,进而能够及时将
LED
照明灯的功能更新到最新版本
。
由于
LED
照明灯的功能在出厂时已设置好,当要对
LED
照明灯中的功能进行升级时,传统的固件升级方法,是将所有的
LED
照明灯进行回收,再统一由工作人员对
LED
照明灯的功能进行更新,传统的固件升级过程繁琐,影响用户体验
。
[0004]因此,亟需可解决上述技术问题的一种
LED
...
【技术保护点】
【技术特征摘要】
1.
一种
LED
照明灯的固件升级方法,其特征在于,应用于
LED
照明灯中,所述方法包括:接收用户设备发送的固件升级数据包,所述固件升级数据包是服务器发送至所述用户设备中的数据包;判断地址域与第一预设地址域是否相同,所述地址域为所述固件升级数据包中待升级模块的地址域,所述第一预设地址域对应所述
LED
照明灯中主控板的地址域;当所述地址域与所述第一预设地址域相同时,确认所述固件升级数据包为升级所述主控板的数据包;对所述固件升级数据包进行校验,所述校验包括字节校验;若所述主控板接收所述固件升级数据包校验正确,将第一空间设置为空闲状态,所述第一空间存储所述主控板未升级之前的固件升级数据包;对第二空间进行激活,并将所述固件升级数据包存储在所述第二空间,以便于所述
LED
照明灯中主控板完成固件升级
。2.
根据权利要求1所述的方法,其特征在于,在判断地址域与第一预设地址域是否相同之后,所述方法还包括:当所述地址域与所述第一预设地址域不相同时,判断所述地址域与第二预设地址域是否相同,所述第二预设地址域对应所述
LED
照明灯中灯头板的地址域;若所述地址域与所述第二预设地址域相同,确认所述固件升级数据包为升级所述灯头板的数据包,所述灯头板接收所述固件升级数据包
。3.
根据权利要求2所述的方法,其特征在于,在若所述地址域与所述第二预设地址域相同之后,所述方法还包括:若所述灯头板接收所述固件升级数据包校验正确,将第三空间设置为空闲状态,所述第三空间存储所述灯头板未升级之前的固件升级数据包;对第四空间进行激活,并将所述固件升级数据包存储在所述第四空间,以便于所述
LED
照明灯中灯头板完成固件升级
。4.
根据权利要求1所述的方法,其特征在于,在对所述固件升级数据包进行校验之前,所述方法还包括:获取
MAC
地址,所述
MAC
地址为所述固件升级数据包对应升级所述
LED
照明灯的设备标识;判断所述
MAC
地址与预设地址是否一致,所述预设地址为所述主控板对应的标识;若所述
MAC
地址与所述预设地址一致,确认所述固件升级数据包为所述主控板对应标识的数据包
。5.
根据权利要求1所述的方法,其特征在于,在对所述固件升级数据包进行校验之前,所述方法还包括:获取所述固件升级数据包后;获取所述固件数据数据包对应的包头,所述包头为所述固件升级数据包的起始位;获取所述固件升级数据包对应的包尾后,确认所述用户设备已将所述固件升级数据包发送完毕,以便于对所述固件升级数据包进行校验,所述包尾为所述固件升级数据包的结束位
。6.
根据权利要求5所述的方法,其特征在于,所述固件升级数据包包括多个子数据包,第一子数据包为多个所述子数据包中的任意一个
。7....
【专利技术属性】
技术研发人员:李明勇,
申请(专利权)人:上海金贝摄影器材实业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。