一种固件更新方法、装置、设备及可读存储介质制造方法及图纸

技术编号:42055190 阅读:34 留言:0更新日期:2024-07-16 23:33
本说明书提供一种固件更新方法、装置、设备及可读存储介质,该方法包括:获取待更新的目标固件文件,比对使用中的当前固件文件与目标固件文件的区别,根据比对结果,获取实际更新内容,执行固件更新操作;根据实际更新内容,获取与实际更新内容具有依赖关系的进程,认为与实际更新内容具有依赖关系的进程为待处理进程;根据各待处理进程间存在的依赖关系,关闭各待处理进程,并重启各待处理进程。通过本说明书的技术方案,根据依赖关系,关闭且仅关闭与需要发生更新的内容关联的进程,以及进一步与这些进程具备依赖关系的进程,其他进程可以在固件更新过程中保持运行,设备无需关机或重启,实现业务不中断固件更新。

【技术实现步骤摘要】

本说明书涉及通信,尤其是涉及一种固件更新方法、装置、设备及可读存储介质


技术介绍

1、在当今高度信息化的社会背景下,嵌入式系统作为信息技术的重要组成部分,广泛应用于工业自动化、物联网、智能设备、通信网络等诸多领域,其稳定、高效、可靠的运行对于保障相关业务连续性和服务质量具有决定性意义。然而,随着技术发展与市场需求的不断变化,固件升级成为嵌入式系统生命周期管理中不可或缺的一环,旨在引入新功能、修复安全漏洞、优化性能或适应新的业务需求。传统的固件升级过程中,通常包括新固件版本校验、存储介质区刷新、嵌入式cpu重启以及新固件版本生效等步骤。其中,cpu重启环节不可避免地造成业务中断,中断时长因系统复杂度差异而异,一般持续几十秒至几分钟。对于那些对业务连续性有严格要求的应用场景而言,如此长时间的中断显然是无法接受的,尤其是在金融交易、电信运营、医疗监控、能源管理等高可靠性领域,业务中断可能导致经济损失、服务质量下降甚至安全隐患。

2、现有的嵌入式系统固件升级方法普遍采用全系统重启模式,即在完成新固件写入后,触发系统整体重启以加载并运行新固件。尽管这种本文档来自技高网...

【技术保护点】

1.一种固件更新方法,其特征在于,应用于应用对象,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各待处理进程间存在的依赖关系,关闭各待处理进程,并重启各待处理进程,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据各待处理进程间存在的依赖关系,关闭当前不存在被依赖的待处理进程,然后循环执行本步骤,直至所有待处理进程被关闭后,重启各待处理进程,还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取待更新的目标固件文件,比对使用中的当前固件文件与目标固件文件的区别,根据比对结果,获取实际更新内容,执行固件更新操作,包括:<...

【技术特征摘要】

1.一种固件更新方法,其特征在于,应用于应用对象,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述根据各待处理进程间存在的依赖关系,关闭各待处理进程,并重启各待处理进程,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据各待处理进程间存在的依赖关系,关闭当前不存在被依赖的待处理进程,然后循环执行本步骤,直至所有待处理进程被关闭后,重启各待处理进程,还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取待更新的目标固件文件,比对使用中的当前固件文件与目标固件文件的区别,根据比对结果,获取实际更新内容,执行固件更新操作,包括:

5.一种固件更新装置,其特征在于,应用于应用对象,所述装置包括:

6.根据权利要求5所述的装置,其特征在于,所述根据各待处理进程间存在的依赖关系,关闭各待处理进程,并重启各待处理进...

【专利技术属性】
技术研发人员:周晓东
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1