【技术实现步骤摘要】
一种基于485总线的升级方法、装置、设备及存储介质
[0001]本专利技术属于计算机
,尤其涉及一种基于485总线的升级方法、装置、设备及存储介质。
技术介绍
[0002]485总线通信是一种基于主从方式的总线通信方式。传统485通信在从机升级时,通常采用一对一文件传输的方式,容易产生以下问题:
[0003]升级过程中,总线被升级传输任务占用,总线中的其他从机得不到通信时间片,导致业务受到影响。
[0004]升级过程较长,采用一对一文件传输方式,升级多个从机时,整体周期升级较长。
[0005]升级失败后或者升级过程种断电,从机无法恢复。
技术实现思路
[0006]本专利技术的目的在于提供一种基于485总线的升级方法、装置、设备及存储介质,旨在解决以下问题:
[0007]在升级过程中,总线被升级传输任务占用,总线中的其他从机得不到通信时间片,导致业务受到影响。
[0008]升级过程较长,采用一对一文件传输方式,升级多个从机时,整体周期升级较长。
[0009] ...
【技术保护点】
【技术特征摘要】
1.一种基于485总线的升级方法,其特征在于,所述方法包括下述步骤:主机获取待升级从机的地址列表;主机向从机广播发送升级准备命令,所述升级准备命令包括所述地址列表;从机接收到所述升级准备命令后通过校验判断所述地址列表中是否含有本机地址;若有,则切换到升级模式并进入升级准备完成状态;若无,则继续正常工作;主机通过轮询确定是否有待升级从机处于升级准备完成状态;若否,在有限次数内重新执行所述步骤主机通过轮询确定是否有待升级从机处于升级准备完成状态;若是,主机向处于升级准备完成状态的待升级从机广播发送带有文件合法性以及完整性校验码的升级包;待升级从机接收所述升级包并对其进行文件合法性以及完整性校验,判断文件合法性以及完整性校验是否通过;若通过,进行升级并在升级完成后切换到正常模式;若未通过,停留在升级准备完成状态;主机通过轮询获取待升级从机的升级结果,判断是否有未升级成功的待升级从机;若有,执行所述步骤主机向处于升级准备完成状态的待升级从机广播发送带有文件合法性以及完整性校验码的升级包;若无,结束。2.根据权利要求1所述的基于485总线的升级方法,其特征在于,所述步骤主机获取待升级从机的地址列表包括:主机对全部从机进行巡检,获取从机的设备信息,通过所述设备信息判断所述从机是否需要升级,将需要升级的从机作为待升级从机,获取待升级从机的地址并生成地址列表。3.根据权利要求2所述的基于485总线的升级方法,其特征在于,所述设备信息包括版本号和设备类型。4.根据权利要求1所述的基于485总线的升级方法,其特征在于,所述步骤换到升级模式包括以下具体步骤:待升级从...
【专利技术属性】
技术研发人员:沈猛,潘诗强,吴思欣,侯利伟,
申请(专利权)人:深圳市高新投三江电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。