The invention discloses a method and a cloud platform remote firmware upgrade multi-level communication platform based on the method includes: a detection platform to be upgraded equipment is belong to the two class platform, if a platform upgrade belongs to, receive parameter setting, will upgrade the program file is transmitted to the equipment to be upgraded; if not belong to a platform to receive updates, parameter setting, will upgrade the program file transfer to the two level platform equipment upgrade equipment corresponding; the two level platform device parses the upgrade parameters, determining the terminal type, to upgrade the equipment terminal number, and upgrade, and accordingly the upgrade program files transfer to the equipment to be upgraded; the upgrading of equipment check, check their program upgrade whether meet the conditions, if met, read the program file for Upgrade. Through the multistage firmware upgrading method, the invention reduces the number of data transmission, improves the upgrading efficiency and reduces the failure rate.
【技术实现步骤摘要】
基于多级通信平台的远程固件升级方法和云平台
本专利技术涉及无线通信
,尤其涉及一种基于多级通信平台的远程固件升级方法和用于多级远程固件升级的云平台。
技术介绍
随着互联网的发展,以万物互联为核心的工业物联网、智能制造、智能家居、智慧城市、车联网等领域正在蓬勃发展,在这些领域中,通信设备往往不是简单地与中控系统进行单点连接,而是多级多平台分布;且这些通信设备一般数量比较庞大、应用环境比较复杂,在需要对这些设备进行固件升级时,很难通过人工逐一进行现场升级。因此,如何针对这些多级跨平台通信设备进行稳定、高效、安全的远程固件升级,是本领域技术人员迫切需要解决的一个技术问题。
技术实现思路
为了解决上述问题,本专利技术在多级通信平台的基础上提出了自上而下的逐级设备固件升级方法和同一级通信设备的横向固件升级方法。通过自上而下的逐级设备升级方法,所有设备的程序升级文件从第1级平台输入,自上而下,逐级传输到对应平台的对应设备,每一级平台独立管理和控制其下一级平台中通信设备的升级文件的分发及传输控制,减少了多级数据传输的次数,提高了升级效率,降低了故障发生率。而同一级通信设备的横向固件升级方法,当同一级的通信设备中有一个设备完成了固件升级,云平台可控制该设备向其所处的这一级平台中的其他设备进行广播,完成这一级平台的所有设备的远程固件升级,该方式提供了另外一种升级文件传输路径,在该级设备的上行速率较低时,该方法可提高升级效率,同时提高了同级设备间的远程固件升级的灵活性。为了实现上述目的,本专利技术采用如下技术方案:一种基于多级通信平台的远程固件升级方法,其中,所述多级通信平 ...
【技术保护点】
一种基于多级通信平台的远程固件升级方法,其特征在于,所述多级通信平台包括:一级平台,包括一个或多个服务器;二级平台,包括多个中控主机;三级平台,包括多个终端设备;所述升级方法包括以下步骤:检测待升级设备是否属于二级平台,若属于,一级平台接收升级参数的设定,将升级程序文件传输至所述待升级设备;若不属于,一级平台接收升级参数的设定,将升级程序文件传输至所述待升级设备对应的二级平台设备;所述二级平台设备解析所述升级参数,确定待升级设备的终端类型、终端数量,以及升级方式,并据此将所述升级程序文件传输至所述待升级设备;所述待升级设备进行设备自检,检查自身是否满足程序升级的条件,若满足,读取所述程序文件,进行升级。
【技术特征摘要】
1.一种基于多级通信平台的远程固件升级方法,其特征在于,所述多级通信平台包括:一级平台,包括一个或多个服务器;二级平台,包括多个中控主机;三级平台,包括多个终端设备;所述升级方法包括以下步骤:检测待升级设备是否属于二级平台,若属于,一级平台接收升级参数的设定,将升级程序文件传输至所述待升级设备;若不属于,一级平台接收升级参数的设定,将升级程序文件传输至所述待升级设备对应的二级平台设备;所述二级平台设备解析所述升级参数,确定待升级设备的终端类型、终端数量,以及升级方式,并据此将所述升级程序文件传输至所述待升级设备;所述待升级设备进行设备自检,检查自身是否满足程序升级的条件,若满足,读取所述程序文件,进行升级。2.如权利要求1所述的一种基于多级通信平台的远程固件升级方法,其特征在于,若所述待升级设备自检不满足程序升级的条件,根据设备正在执行任务的重要程度,关闭正在执行的任务或者等待任务执行结束,等待一段时间,若设备状态满足程序升级所需条件时再进行升级,否则向上一级平台上报设备当前状态,并依次上报到云平台,并再次执行该步骤。3.如权利要求1所述的一种基于多级通信平台的远程固件升级方法,其特征在于,各级平台在接收到升级程序文件后对所述文件进行校验,校验正确才执行后续步骤。4.如权利要求1所述的一种基于多级通信平台的远程固件升级方法,其特征在于,所述设备自检包括检查电源是否正常、是否正在进行数据传输、是否正在进行测量等其他未完成的任务;如果采用超级电容供电或者可充电电池供电,则检查剩余电电量是否足以满足本次程序升级所需电量等。5.如权利要求1所述的一种基于多级通信平台的远程固件升级方法,其特征在于,所述待升级设备执行升级后还进行重启,重启后尝试与上一级平台和下一级平台建立通信连接,如果存在下一级平台,还尝试与下一级平台建立通...
【专利技术属性】
技术研发人员:杨东合,杨震威,
申请(专利权)人:山东康威通信技术股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。