【技术实现步骤摘要】
设备的固件升级方法及装置、电子设备、存储介质
[0001]本申请涉及计算机
,特别是涉及设备的固件升级方法及装置、电子设备、存储介质。
技术介绍
[0002]一个整机设备通常包括多个独立的模块,例如,现金票据一体机中包含有机芯模块、票据模块、身份证扫描仪模块、读卡器模块等等;各模块有单独开发的固件升级包。在工作人员进行新装机时,需要单独下载各个模块的升级包,确定各个模块的最新版本发布情况;还需要确定各个模块的模块型号及核对使用的固件版本;然后在模块状态连接正常的情况下进行升级,升级完毕后需要人工校验查看版本是否升级正常;对于存在配置文件的模块,在升级完毕后,配置文件会被新升级覆盖,需要人工手动修改;显然,现有技术中对于包含多模块的整机设备的升级过程较为繁琐,当需要升级的模块较多时,还容易产生遗漏的情况。
技术实现思路
[0003]鉴于上述问题,提出了本申请以便提供克服上述问题或者至少部分地解决上述问题的设备的固件升级方法及装置、电子设备、存储介质,包括:
[0004]一种固件升级方法,所述设备包 ...
【技术保护点】
【技术特征摘要】
1.一种设备的固件升级方法,其特征在于,所述设备包括多个模块,所述方法包括:获取全量固件升级包,所述全量固件升级包中包含所述多个模块的最新固件包;检测各个所述模块的状态信息,并判断所述状态信息是否符合预设状态条件;将所述状态信息符合所述预设状态条件的模块确定为待升级模块,并根据所述全量固件升级包中与所述待升级模块对应的最新固件包对所述待升级模块进行固件升级。2.根据权利要求1所述的方法,其特征在于,所述根据所述全量固件升级包中与所述待升级模块对应的最新固件包对所述待升级模块进行固件升级的步骤,包括:获取所述全量固件升级包中与所述待升级模块对应的最新固件包的最新固件版本;获取所述待升级模块的本地固件版本;若所述本地固件版本与所述最新固件版本不一致,则根据所述最新固件包对所述待升级模块进行固件升级。3.根据权利要求2所述的方法,其特征在于,所述若所述本地固件版本与所述最新固件版本不一致,则根据所述最新固件包对所述待升级模块进行固件升级的步骤,还包括:在交互界面展示所述待升级模块的本地固件版本和最新固件版本;接收对所述待升级模块的升级指令,判断所述待升级模块的本地固件版本与所述最新固件版本是否一致;若否,则根据所述最新固件包对所述待升级模块进行固件升级。4.根据权利要求1所述的方法,其特征在于,所述最新固件包中包括第一配置文件,所述根据所述全量固件升级包中与所述待升级模块对应的最新固件包对所述待升级模块进行固件升级的步骤,还包括:当所述待升级模块存在本地配置文件时,获取所述本地配置文件的本地配置项;将所述第一配置文件中不同于所述本地配置项的第一配置项及对应的第一配置项值存入所述本地配置文件。5.根据权利要求4所述的方法,...
【专利技术属性】
技术研发人员:周东,
申请(专利权)人:深圳怡化电脑股份有限公司深圳市怡化时代科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。