【技术实现步骤摘要】
一种智慧灯杆的固件升级方法、装置、系统、设备和介质
本专利技术涉及计算机
,特别涉及一种智慧灯杆的固件升级方法、装置、系统、设备和介质。
技术介绍
随着物联网、下一代互联网、云计算等新一代信息技术的快速发展,智慧城市已成为社会发展必然趋势。近年来,建设智慧城市新政频出,智慧城市建设正在全国如火如荼的进行。智慧灯杆是智慧城市的重要组成部分,目前,智慧灯杆已成为现代化城市建设的新标志之一。智慧灯杆是以照明灯杆为载体,集成了语音视频监控设备、无线基站、WIFI、户外多媒体屏幕、新能源汽车充电桩以及天气、环境等各种传感器的新型智能设备。依托强大的综合管理平台,实现数据监控、车辆监控、安防监控、环保监测、地下管网监控、城市洪涝灾害预警、区域噪声监测、市民应急报警灯等应用。智慧灯杆通过集成传感器,为智慧城市的大数据应用提供大量数据支持。随着智慧灯杆的不断更新迭代,对智慧灯杆进行固件升级是难以避免的。以往在对智慧灯杆进行固件升级时,一种是到现场对智慧灯杆进行一个一个地升级,但这种现场升级方式效率极低,需要耗费大量的人 ...
【技术保护点】
1.一种智慧灯杆的固件升级方法,其特征在于:该方法应用于服务端,所述方法包括:/n接收客户端输入的灯杆设备的选择指令,基于所述选择指令选择待升级灯杆设备,将待升级灯杆设备呈现给客户端;/n检测客户端基于待升级灯杆设备响应的固件获取指令,基于所述固件获取指令从固件版本库中获取固件;/n检测客户端基于固件响应的固件分片指令,基于所述固件分片指令对固件进行分片和编号处理,并将处理后的固件分片存入数据库中;/n接收客户端发送的设备升级指令,基于所述设备升级指令下发升级通知消息给待升级灯杆设备;/n检测待升级灯杆设备基于升级通知消息响应的升级开启消息,基于所述升级开启消息从数据库中获 ...
【技术特征摘要】
1.一种智慧灯杆的固件升级方法,其特征在于:该方法应用于服务端,所述方法包括:
接收客户端输入的灯杆设备的选择指令,基于所述选择指令选择待升级灯杆设备,将待升级灯杆设备呈现给客户端;
检测客户端基于待升级灯杆设备响应的固件获取指令,基于所述固件获取指令从固件版本库中获取固件;
检测客户端基于固件响应的固件分片指令,基于所述固件分片指令对固件进行分片和编号处理,并将处理后的固件分片存入数据库中;
接收客户端发送的设备升级指令,基于所述设备升级指令下发升级通知消息给待升级灯杆设备;
检测待升级灯杆设备基于升级通知消息响应的升级开启消息,基于所述升级开启消息从数据库中获取固件分片,将固件分片加入到队列中,并开启线程服务将队列中的固件分片推送给待升级灯杆设备,以供待升级灯杆设备在接收到完整的固件后进行固件升级。
2.根据权利要求1所述的一种智慧灯杆的固件升级方法,其特征在于:所述数据库为redis数据库。
3.根据权利要求2所述的一种智慧灯杆的固件升级方法,其特征在于:所述队列为kafka队列。
4.根据权利要求3所述的一种智慧灯杆的固件升级方法,其特征在于:所述的将待升级灯杆设备呈现给客户端具体为:将待升级灯杆设备以列表的形式呈现给客户端。
5.根据权利要求4所述的一种智慧灯杆的固件升级方法,其特征在于:所述的基于所述固件获取指令从固件版本库中获取固件具体包括:基于所述固件获取指令,将待升级灯杆设备的固件版本与固件版本库中的固件版本进行版本号比对,判断待升级灯杆设备的固件版本是否为最新版本,如果是,则将对应的待升级灯杆设备从列表中移除;如果否,则从固件版本库中获取最新版本的固件,并将列表中的待升级灯杆设备置为升级状态。
6.根据权利要求5所述的一种智慧灯杆的固件升级方法,其特征在于:在基于所述固件获取指令从固件版本库中获取固件之前,还包括:接收客户端上传的各种版本的固件,将各种版本的固件存储到云端的固件版本库中。
7.一种智慧灯杆的固件升级装置,其特征在于:所述装置包括设备选择模块、固件获取模块、分片处理模块、升级通知模块和推送升级模块...
【专利技术属性】
技术研发人员:蒋雄彬,陈光炎,叶建新,
申请(专利权)人:福建众益太阳能科技股份公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。