一种固件升级的方法、装置、电子设备及计算机存储介质制造方法及图纸

技术编号:37528611 阅读:11 留言:0更新日期:2023-05-12 15:54
本申请公开了一种固件升级的方法、装置、电子设备和计算机存储介质,该方法包括:确定待升级终端设备的属性信息,并根据所述属性信息确定主题信息;向消息管理平台发送第一登录指令,所述第一登录指令包括所述主题信息和所述主题信息对应的固件升级包,所述主题信息和所述主题信息对应的固件升级包用于所述待升级终端设备进行固件升级;向所述消息管理平台发送第一退出指令,所述第一退出指令指示断开与所述消息管理平台的连接。采用本申请实施例,可以在精准地对终端设备进行升级的同时,无需对服务器进行专门开发、维护和实时监控,使得固件升级系统更简单,实现难度降低。实现难度降低。实现难度降低。

【技术实现步骤摘要】
一种固件升级的方法、装置、电子设备及计算机存储介质


[0001]本申请涉及计算机
,尤其涉及一种固件升级的方法、装置、电子设备及计算机存储介质。

技术介绍

[0002]随着计算机网络的不断发展,服务器可以为诸如手机、平板电脑、便携式媒体播放器等多种不同的终端设备提供远程的固件升级服务。目前,服务器可以为某一个或多个终端设备的固件进行精准的升级,也可以实现实时地控制连接的终端设备的升级。但是,为了实现服务器为终端设备的固件进行升级,则需要对该服务器进行专门的开发和维护,并需要对服务器进行实时的监控,以保证服务器能够保持稳定。并且,服务器需要保持在线状态才能实现与连接的终端设备实时升级,这样会消耗大量的流量,使得服务器的容量大大降低,使得升级的系统相对复杂,实现难度大。

技术实现思路

[0003]本申请提供了一种固件升级的方法、装置、电子设备及计算机存储介质,可以在精准地对终端设备进行升级的同时,无需对服务器进行专门开发、维护和实时监控,使得固件升级系统更简单,实现难度降低。
[0004]第一方面,本申请提供了一种固件升级的方法,包括:
[0005]确定待升级终端设备的属性信息,并根据上述属性信息确定主题信息;
[0006]向消息管理平台发送第一登录指令,上述第一登录指令包括上述主题信息和上述主题信息对应的固件升级包,上述主题信息和上述主题信息对应的固件升级包用于上述待升级终端设备进行固件升级;
[0007]向上述消息管理平台发送第一退出指令,上述第一退出指令指示断开与上述消息管理平台的连接。
[0008]在一种可能的实现方式中,上述第一登录指令还包括上述主题信息对应的路径信息,上述主题信息对应的路径信息与上述主题信息对应的固件升级包具有关联关系。
[0009]第二方面,本申请提供了一种固件升级的方法,包括:
[0010]确定终端设备的属性信息;
[0011]向消息管理平台发送第二登录指令,上述第二登录指令用于请求建立与上述消息管理平台的连接;
[0012]接收来自上述消息管理平台的主题信息和上述主题信息对应的固件升级包;
[0013]在上述属性信息与上述主题信息匹配的情况下,根据上述固件升级包进行固件升级。
[0014]在一种可能的实现方式中,上述方法还包括:
[0015]确定上述第二登录指令对应的第一登录时间;
[0016]在当前时间到达上述第一登录时间的情况下,向上述消息管理平台发送上述第二
登录指令;
[0017]其中,上述第一登录时间是上述终端设备在上一次完成固件升级的情况下,根据预设间隔时长和随机间隔时长确定的。
[0018]在一种可能的实现方式中,上述确定终端设备的属性信息,包括:
[0019]获取终端设备的属性信息以及属性配置规则,上述属性配置规则包括通配符和上述通配符对应的属性信息;
[0020]将上述属性信息和上述通配符对应的属性信息确定为上述终端设备的属性信息。
[0021]在一种可能的实现方式中,根据上述固件升级包进行固件升级,包括:
[0022]将上述固件升级包存储在上述终端设备;
[0023]在确定在重新启动之后的上述终端设备满足升级条件的情况下,根据上述固件升级包进行固件升级。
[0024]在一种可能的实现方式中,上述终端设备还接收来自上述消息管理平台的上述主题信息对应的路径信息,上述主题信息对应的路径信息与上述主题信息对应的固件升级包具有关联关系。
[0025]在一种可能的实现方式中,上述将上述固件升级包存储在上述终端设备之后,上述方法还包括:
[0026]向上述消息管理平台发送第二退出指令,上述第二退出指令指示断开与上述消息管理平台的连接。
[0027]在一种可能的实现方式中,上述方法还包括:
[0028]在完成固件升级,且设定的定时器超时的情况下,向上述消息管理平台发送第三登录指令,上述设定的定时器在发送上述第二退出指令时启动计时,上述第三登录指令用于请求再次建立与上述消息管理平台的连接;
[0029]获取上述第三登录指令对应的第二登录时间、上述预设间隔时长和上述随机间隔时长;
[0030]根据上述第二登录时间、上述预设间隔时长和上述随机间隔时长确定向上述消息管理平台发送第四登录指令对应的第三登录时间,上述第四登录指令为在上述第三登录指令之后下一次向上述消息管理平台发送的登录指令。
[0031]第三方面,本申请提供了一种固件升级装置,包括:
[0032]确定单元,用于确定待升级终端设备的属性信息,并根据上述属性信息确定主题信息;
[0033]发送单元,用于向消息管理平台发送第一登录指令,上述第一登录指令包括上述主题信息和上述主题信息对应的固件升级包,上述主题信息和上述主题信息对应的固件升级包用于上述待升级终端设备进行固件升级;
[0034]上述发送单元,还用于向上述消息管理平台发送第一退出指令,上述第一退出指令指示断开与上述消息管理平台的连接。
[0035]另外,该方面中,固件升级装置其他可选的实现方式可参见上述第一方面的相关内容,此处不再详述。
[0036]第四方面,本申请提供了一种固件升级装置,包括:
[0037]确定单元,用于确定终端设备的属性信息;
[0038]发送单元,用于向消息管理平台发送第二登录指令,上述第二登录指令用于请求建立与上述消息管理平台的连接;
[0039]接收单元,用于接收来自上述消息管理平台的主题信息和上述主题信息对应的固件升级包;
[0040]升级单元,用于在上述属性信息与上述主题信息匹配的情况下,根据上述固件升级包进行固件升级。
[0041]另外,该方面中,固件升级装置其他可选的实现方式可参见上述第二方面的相关内容,此处不再详述。
[0042]第五方面,本申请提供了一种电子设备,该设备包括存储器和处理器、收发器;上述处理器分别与上述存储器和上述收发器相连,其中,上述存储器存储有计算机程序代码,上述处理器和上述收发器用于调用上述程序代码,执行上述第一方面和/或第一方面任一种可能的实现方式,以及第二方面和/或第二方面任一种可能的实现方式提供的方法。
[0043]第六方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时使该处理器实现本申请提供的固件升级方法。
[0044]第七方面,本申请提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备实现本申请提供的固件升级方法。
[0045]在本申请实施例中,服务器通过确定待升级设备的属性信息,并根据属性信息确定主题信息,进而向消息管理平台发送第一登录指令,该第一登录指令包括主本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固件升级的方法,其特征在于,包括:确定待升级终端设备的属性信息,并根据所述属性信息确定主题信息;向消息管理平台发送第一登录指令,所述第一登录指令包括所述主题信息和所述主题信息对应的固件升级包,所述主题信息和所述主题信息对应的固件升级包用于所述待升级终端设备进行固件升级;向所述消息管理平台发送第一退出指令,所述第一退出指令指示断开与所述消息管理平台的连接。2.根据权利要求1所述的方法,其特征在于,所述第一登录指令还包括所述主题信息对应的路径信息,所述主题信息对应的路径信息与所述主题信息对应的固件升级包具有关联关系。3.一种固件升级的方法,其特征在于,包括:确定终端设备的属性信息;向消息管理平台发送第二登录指令,所述第二登录指令用于请求建立与所述消息管理平台的连接;接收来自所述消息管理平台的主题信息和所述主题信息对应的固件升级包;在所述属性信息与所述主题信息匹配的情况下,根据所述固件升级包进行固件升级。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定所述第二登录指令对应的第一登录时间;在当前时间到达所述第一登录时间的情况下,向所述消息管理平台发送所述第二登录指令;其中,所述第一登录时间是所述终端设备在上一次完成固件升级的情况下,根据预设间隔时长和随机间隔时长确定的。5.根据权利要求3或4所述的方法,其特征在于,所述确定终端设备的属性信息,包括:获取终端设备的属性信息以及属性配置规则,所述属性配置规则包括通配符和所述通配符对应的属性信息;将所述属性信息和所述通配符对应的属性信息确定为所述终端设备的属性信息。6.根据权利要求4所述的方法,其特征在于,所述根据所述固件升级包进行固件升级,包括:将所述固件升级包存储在所述终端设备;在确定在重新启动之后的所述终端设备满足升级条件的情况下,根据所述固件升级包进行固件升级。7.根据权利要求3或4所述的方法,其特征在于,所述终端设备还接收来自所述消息管理平台的所述主题信息对应的路径信息,所述主题信息对应的路径信息与所述主题信息对应的固件升级包具有关联关系。8.根据权利要求6所述的方法,其特征在于,所述将所述固件升级包存储在所述终端设备之后,所述方法还包括:向所述消息管理平台发送第二退...

【专利技术属性】
技术研发人员:于海军
申请(专利权)人:深圳市有方科技股份有限公司
类型:发明
国别省市:

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

1