The invention discloses a firmware batch upgrade method, a system and a storage medium for a wireless sorting device, which comprises the following steps: a wireless control module broadcasts firmware download information, each wireless sorting device initializes the upgrade information according to the broadcasting, and a wireless control module subpacks the upgrade file to obtain an ordered file. Firmware Upgrade Packet No. 1 is broadcasted, and each wireless sorting device downloads the firmware upgrade package separately, and returns the serial number of the fixed upgrade package not downloaded to the wireless control module; the wireless control module re-sends the firmware upgrade package corresponding to the serial number returned until each wireless score. The picking equipment downloads all firmware upgrade packages, and the wireless picking equipment upgrades firmware according to the firmware upgrade packages. The Broadcasting Download firmware upgrade package and the single download firmware upgrade package are combined to improve the download efficiency of firmware upgrade package and realize the synchronous batch updating firmware of multiple wireless sorting devices.
【技术实现步骤摘要】
无线分拣设备的固件批量升级方法、系统及存储介质
本专利技术涉及电子信息传输
,具体的说,是涉及一种无线分拣设备的固件批量升级方法、系统及存储介质。
技术介绍
随着计算机信息技术的不断发展,嵌入式系统在社会的各个领域都有广泛应用。由于用户的要求越来越高,嵌入式设备的功能也变得越来越强大,进而软件也原来越复杂,固件版本也在随之不断的更新。固件更新一般采用烧录的方式或者使用BootLoader在线更新,但这些方式一次仅能对一个设备更新固件,因而在给批量设备进行固件升级时,需要花费大量的时间;此外,在批量升级设备时,不能同步更新设备的新版本固件。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种无线分拣设备的固件批量升级方法、系统及存储介质,通过同时采用广播下载固件升级包和单体下载固件升级包的方式相结合的下载方法,提升了固件升级包的下载效率,实现了多个无线分拣设备同步、批量的更新固件。为实现上述目的,一方面,本专利技术提供一种无线分拣设备的固件批量升级方法,该方法包括如下步骤:无线控制模块广播固件下载信息,各个无线分拣设备根据广播进行升级信息的初始化;无线控制模块对升级文件进行分包处理得到带有序号的固件升级包,并对所述固件升级包进行广播;各个无线分拣设备分别对固件升级包进行下载,并将未被下载的固定升级包的序号返回至无线控制模块;无线控制模块重新发送返回的序号对应的固件升级包,直至各个无线分拣设备均下载全部固件升级包;无线分拣设备根据固件升级包进行固件升级。需要说明的是:所述无线分拣设备接收到无线控制模块发出的命令后,首先匹配ID号,进行命令类型的判断, ...
【技术保护点】
1.一种无线分拣设备的固件批量升级方法,其特征在于,包括如下步骤:无线控制模块广播固件下载信息,各个无线分拣设备根据广播进行升级信息的初始化;无线控制模块对升级文件进行分包处理得到带有序号的固件升级包,并对所述固件升级包进行广播;各个无线分拣设备分别对固件升级包进行下载,并将未被下载的固定升级包的序号返回至无线控制模块;无线控制模块重新发送返回的序号对应的固件升级包,直至各个无线分拣设备均下载全部固件升级包;无线分拣设备根据固件升级包进行固件升级。
【技术特征摘要】
1.一种无线分拣设备的固件批量升级方法,其特征在于,包括如下步骤:无线控制模块广播固件下载信息,各个无线分拣设备根据广播进行升级信息的初始化;无线控制模块对升级文件进行分包处理得到带有序号的固件升级包,并对所述固件升级包进行广播;各个无线分拣设备分别对固件升级包进行下载,并将未被下载的固定升级包的序号返回至无线控制模块;无线控制模块重新发送返回的序号对应的固件升级包,直至各个无线分拣设备均下载全部固件升级包;无线分拣设备根据固件升级包进行固件升级。2.根据权利要求1所述的一种无线分拣设备的固件批量升级方法,其特征在于,所述无线分拣设备接收到无线控制模块发出的命令后,首先匹配ID号,若所述ID号均为“0”,则该命令为广播信号,所有无线分拣设备均根据该命令执行相应动作,若所述ID号不全为“0”,则该ID号对应的无线分拣设备接收命令,其他无线分拣设备不动作。3.根据权利要求1所述的一种无线分拣设备的固件批量升级方法,其特征在于,所述无线控制模块广播新版本固件下载信息,各个无线分拣设备根据广播进行升级信息的初始化的具体方法为:无线控制模块向无线分拣设备广播固件下载信息数据包;无线分拣设备接收到固件下载信息数据包后,对自身的升级信息进行初始化确认,若所述无线分拣设备的升级信息未处于初始化状态,则对该升级信息进行初始化处理。4.根据权利要求3所述的一种无线分拣设备的固件批量升级方法,其特征在于,所述升级信息包括:控制数据、数据块下载表以及升级数据区。5.根据权利要求1所述的一种无线分拣设备的固件批量升级方法,其特征在于,无线分拣设备对固件升级包进行下载,并将未被下载的固定升级包的序号返回至无线控制模块的具体方法为:各个无线分拣设备分别下载各个固件升级包,同时保存已下载的固件升级包的序号...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。