[发明专利]一种LED路灯控制器的固件程序批量升级系统及方法有效
申请号: | 201910725541.3 | 申请日: | 2019-08-07 |
公开(公告)号: | CN110399154B | 公开(公告)日: | 2023-05-19 |
发明(设计)人: | 易斌;肖燕君 | 申请(专利权)人: | 成都易明半导体有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/654;H04W84/18;H04L41/082 |
代理公司: | 成都巾帼知识产权代理有限公司 51260 | 代理人: | 邢伟 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 led 路灯 控制器 程序 批量 升级 系统 方法 | ||
1.一种LED路灯控制器的固件程序批量升级系统,其特征在于:包括后台服务器和多个固件程序升级组件;每一个所述的固件程序升级组件均包括一个集控器和多个路灯控制器;所述后台服务器分别与每一个固件程序升级组件中的集控器连接;同一个固件程序升级组件中,各个路灯控制器之间进行自组网通信,且集控器分别与每一个路灯控制器连接;
所述后台服务器,用于向每一个固件程序升级组件中的集控器发送待升级的固件程序;
所述集控器,用对待升级的固件程序进行保存,并与同一个固件程序升级组件中的各个路灯控制器交互;并对待升级的固件程序进行打包处理,以包数据的方式下发给同一个固件程序升级组件中的路灯控制器,完成路灯控制器的固件程序升级;集控器下发完成所有数据后,预留一段修复时间用于对所有路灯控制器的修复;
所述路灯控制器,用于对集控器下发的每一包数据进行检测,在任一包数据出现数据丢失时,向集控器反馈重新索要此包数据。
2.根据权利要求1所述的一种LED路灯控制器的固件程序批量升级系统,其特征在于:所述后台服务器通过以太网/4G网络分别与每一个固件程序升级组件中的集控器连接;所述集控器通过以太网/4G网络分别与同一个固件程序升级组件中的路灯控制器连接。
3.根据权利要求1所述的一种LED路灯控制器的固件程序批量升级系统,其特征在于:所述集控器包括通讯模块、存储模块和数据处理模块;所述数据处理模块分别与存储模块和通讯模块连接;所述通讯模块分别与后台服务器和同一个固件程序升级组件中的各个路灯控制器建立通讯互联,实现数据的传输。
4.根据权利要求3所述的一种LED路灯控制器的固件程序批量升级系统,其特征在于:所述通讯模块为以太网/4G通讯模块。
5.根据权利要求3所述的一种LED路灯控制器的固件程序批量升级系统,其特征在于:所述数据处理模块包括:
存储控制单元,用于将后台服务器下发的待升级的固件程序保存到存储模块中;
组网等待单元,用于等待同一个固件程序升级组件中的各个路灯控制器完成自组网后,进行路灯控制器的固件程序升级准备;
固件程序升级准备单元,用于发送立正广播数据,控制同一个固件程序升级组件中的各个路灯控制器停止工作暂停工作并擦除flash存储器的升级区;
固件程序下发单元,用于对待升级的固件程序进行打包处理,以包数据的方式下发给同一个固件程序升级组件中的路灯控制器;每一包数据均包括序列号、固件内容、校验位信息;
修复等待控制单元,下发完成所有数据后,预留一段修复时间用于对所有路灯控制器的修复;根据各路灯控制器反馈的每一包数据的检测结果,在任一包数据出现数据丢失时,将该包数据重新发送给对应的路灯控制器;
升级控制单元,用于在修复时间结束后,控制同一个固件程序升级组件中的所有路灯控制器开始进行固件程序升级。
6.根据权利要求1~5中任意一项所述的一种LED路灯控制器的固件程序批量升级系统的升级方法,其特征在于:包括以下步骤:
S1.后台服务器向每一个固件程序升级组件中的集控器发送待升级的固件程序;
S2.各个固件程序升级组件中的集控器对后台服务器下发的待升级的固件程序进行保存;
S3.对于每一个集控器,在等待同一个固件程序升级组件中的各个路灯控制器完成自组网后,发送立正广播数据,控制同一个固件程序升级组件中的各个路灯控制器停止工作暂停工作并擦除flash存储器的升级区;
S4.集控器对待升级的固件程序进行打包处理,以包数据的方式下发给同一个固件程序升级组件中的路灯控制器;每一包数据均包括序列号、固件内容、校验位信息;
S5.集控器下发完成所有数据后,预留一段修复时间用于对所有路灯控制器的修复;
S6.在修复时间内,对于任一路灯控制器,依次对接收到的每一包数据进行检测,在对每一包数据进行检测的过程中,判断当前是否出现数据丢失,若是,重新向集控器索要此包数据,若否,继续进行下一包数据检测,直到所有包数据检测完成;
S7.修复时间结束后,集控器控制所有路灯控制器开始进行固件程序升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都易明半导体有限公司,未经成都易明半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910725541.3/1.html,转载请声明来源钻瓜专利网。