本发明实施例涉及计算机,尤其涉及一种固件升级方法、装置、电子设备、存储介质及产品。
背景技术:
1、穿戴式动态心电监护作为一种新的医疗模式,正在逐渐被越来越多的群体关注。穿戴式动态心电记录仪由于它的便捷性,在群体中也得到广泛应用。
2、当穿戴式动态心电记录仪有易用性更强或者更精确的算法功能时,需要对穿戴式动态心电记录仪进行固件升级。现有技术中,升级方式通常为为通过串口连接穿戴式动态心电记录仪中的微控制单元与服务器,由服务器将升级文件写入至穿戴式心电记录仪中的快闪存储器,以完成对固件的在线升级。
3、但是,在实现本发明的过程中,发现现有技术至少存在以下技术问题:在线升级过程中,若出现串口连接断开等情况,将导致固件升级失败,升级过程中的稳定性差。
技术实现思路
1、本发明实施例提供了一种固件升级方法、装置、电子设备、存储介质及产品,以实现提高操作便捷性和固件升级过程的稳定性的目的。
2、根据本发明的一方面,提供了一种固件升级方法,包括:
3、获取服务器通过目标数据线传输的用于对目标心电记录仪进行固件升级的目标升级文件,将所述目标升级文件存储至所述目标心电记录仪中的目标存储卡中;其中,所述目标数据线为与所述目标心电记录仪相配套的数据线;
4、响应于对目标心电记录仪的固件升级触发操作,将所述目标升级文件中的应用升级数据写入至所述目标心电记录仪中的快闪存储器,以对所述目标心电记录仪进行固件升级。
5、根据本发明的另一方面,提供了一种固件升级装置,该装置包括:
6、文件获取模块,用于获取服务器通过目标数据线传输的用于对目标心电记录仪进行固件升级的目标升级文件,将所述目标升级文件存储至所述目标心电记录仪中的目标存储卡中;其中,所述目标数据线为与所述目标心电记录仪相配套的数据线;
7、数据写入模块,用于响应于对目标心电记录仪的固件升级触发操作,将所述目标升级文件中的应用升级数据写入至所述目标心电记录仪中的快闪存储器,以对所述目标心电记录仪进行固件升级。
8、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
9、至少一个处理器;以及
10、与所述至少一个处理器通信连接的存储器;其中,
11、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的固件升级方法。
12、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的固件升级方法。
13、根据本发明的另一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本发明任一实施例所述的固件升级方法。
14、本发明实施例的技术方案,获取服务器通过目标数据线传输的用于对目标心电记录仪进行固件升级的目标升级文件,将目标升级文件存储至目标心电记录仪中的目标存储卡中;其中,目标数据线为与目标心电记录仪相配套的数据线;通过与目标心电记录仪相配套的数据线传输目标升级文件,充分利用目标心电记录仪的配套资源,提高了操作便捷性;并且,响应于对目标心电记录仪的固件升级触发操作,将目标升级文件中的应用升级数据写入至目标心电记录仪中的快闪存储器,以对目标心电记录仪进行固件升级。本实施例的技术方案先将目标升级文件存储至目标存储卡中,再进行固件升级操作,避免出现由于与服务器之间的连接中断导致的固件升级失败的情况,提高了固件升级过程的稳定性。
15、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种固件升级方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述目标升级文件中的应用升级数据写入至所述目标心电记录仪中的快闪存储器,包括:
3.根据权利要求2所述的方法,其特征在于,所述目标升级文件包括所述应用升级数据和升级版本信息;所述在所述已存文件格式与预设升级文件格式相匹配的情况下,将所述目标升级文件中的应用升级数据写入至所述目标心电记录仪中的快闪存储器,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述目标升级文件中的应用升级数据写入至所述目标心电记录仪中的快闪存储器,包括:
5.根据权利要求4所述的方法,其特征在于,所述将每个所述单元数据写入至所述快闪存储器中的已擦除扇区中,包括:
6.根据权利要求1所述的方法,其特征在于,在所述将所述目标升级文件中的应用升级数据写入至所述目标心电记录仪中的快闪存储器之后,还包括:
7.一种固件升级装置,其特征在于,包括:
8.一种电子设备,其特征在于,所述电子设备包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的固件升级方法。
10.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的固件升级方法。