本申请涉及通信领域,具体而言,涉及一种升级结果的发送方法升级结果的发送方法和装置、存储介质及电子装置。
背景技术:
1、目前常见的物联网(internet of things,简称iot)平台的升级验证过程中,升级任务不需要进行验证就可以直接发布上线,这样会存在风险。如果用户操作失误点击了上线,升级任务直接发布上线,会对生产环境的设备带来不可预估的风险。当前使用的另一种技术方案是升级任务可以按照需要进行验证后发布上线,升级任务是否需要验证是由部署升级任务的人员决定,可以一定程序上规避风险。
2、针对相关技术中,在包括固件类型的升级任务未发布前,由于未对固件类型的版本升级过程进行验证,无法知晓升级结果就发布升级任务,导致后续升级任务容易升级错误的技术问题,尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种升级结果的发送方法升级结果的发送方法和装置、存储介质及电子装置,以至少解决相关技术中,设备升级发布风险较高的技术问题。
2、根据本申请实施例的一个实施例,提供了一种升级结果的发送方法,包括:获取目标对象选择的固件类型和固件升级版本,其中,所述固件升级版本包括:初始版本和目标升级版本;在确定所述固件升级版本为所述固件类型匹配的版本的情况下,将所述固件类型从所述初始版本升级到所述目标升级版本;确定所述固件类型从所述初始版本升级到所述目标升级版本的升级结果,并将所述升级结果发送至所述目标对象。
3、在一个示例性实施例中,确定所述固件类型从所述初始版本升级到所述目标升级版本的升级结果,并将所述升级结果发送至所述目标对象之前,所述方法还包括:获取与所述固件类型适配的多个设备的设备信息,其中,所述设备信息包括:设备类型和设备数量;从所述多个设备的设备类型中确定与所述固件类型匹配的第一设备类型,以及从所述设备数量中确定所述第一设备类型对应的第一设备数量;和/或从所述多个设备的设备类型中确定与所述固件类型不匹配的第二设备类型,以及从所述设备数量中确定所述第二设备类型对应的第二设备数量。
4、在一个示例性实施例中,获取与所述固件类型适配的多个设备的设备信息之前,所述方法还包括:获取目标对象发布的升级任务,其中,所述升级任务用于指示将固件类型从所述初始版本升级到所述目标升级版本;确认所述目标对象选择的固件类型与所述升级任务中的指示的固件类型是否一致。
5、在一个示例性实施例中,确定所述固件类型从所述初始版本升级到所述目标升级版本的升级结果之后,所述方法还包括:确定所述固件类型的已升级数量,其中,所述已升级数量用于指示所述固件类型从所述初始版本升级到所述目标升级版本的数量;在所述已升级数量与预设升级数量一致的情况下,向目标对象发出第一提示信息,所述第一提示信息用于指示所述固件类型升级成功;和/或在所述已升级数量与预设待升级数量不一致的情况下,向目标对象发出第二提示信息,所述第二提示信息用于指示所述固件类型未完成升级的数量。
6、在一个示例性实施例中,在确定所述固件升级版本为所述固件类型匹配的版本的情况下,将所述固件类型从所述初始版本升级到所述目标升级版本之前,所述方法还包括:获取所述固件类型的可选升级版本,其中,所述可选升级版本用于指示所述固件类型允许升级的版本;在所述可选升级版本中包括目标升级版本的情况下,向目标对象发出第三提示信息,所述第三提示信息用于指示所述可选升级版本包括所述目标升级版本;在所述可选升级版本中不包括所述目标升级版本的情况下,向目标对象发出第四提示信息,所述第四提示信息用于提示目标对象重新确认目标升级版本。
7、在一个示例性实施例中,获取目标对象选择的固件类型和固件升级版本之前,所述方法还包括:获取所述目标对象对应的身份信息;确认所述身份信息对应的操作权限,其中,所述操作权限用于确定所述目标对象是否允许对固件类型和固件升级版本进行选择。
8、在一个示例性实施例中,将所述升级结果发送至所述目标对象之后,所述方法还包括:在向目标对象发送升级结果的时间点在预设时间范围内的情况下,通过固定终端向目标对象发送升级结果;在向目标对象发送升级结果的时间点不在预设时间范围内的情况下,通过移动终端向目标对象发送升级结果。
9、根据本申请实施例的另一个实施例,还提供了一种升级结果的发送装置,包括:获取模块,用于获取目标对象选择的固件类型和固件升级版本,其中,所述固件升级版本包括:初始版本和目标升级版本;升级模块,用于在确定所述固件升级版本为所述固件类型匹配的版本的情况下,将所述固件类型从所述初始版本升级到所述目标升级版本;发送模块,用于确定所述固件类型从所述初始版本升级到所述目标升级版本的升级结果,并将所述升级结果发送至所述目标对象。
10、根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述升级结果的发送方法升级结果的发送方法。
11、根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的升级结果的发送方法升级结果的发送方法。
12、在本申请实施例中,获取目标对象选择的固件类型和固件升级版本,其中,所述固件升级版本包括:初始版本和目标升级版本;在确定所述固件升级版本为所述固件类型匹配的版本的情况下,将所述固件类型从所述初始版本升级到所述目标升级版本;确定所述固件类型从所述初始版本升级到所述目标升级版本的升级结果,并将所述升级结果发送至所述目标对象,采用上述技术方案,解决了在包括固件类型的升级任务未发布前,由于未对固件类型的版本升级过程进行验证,无法知晓升级结果就发布升级任务,导致后续升级任务容易升级错误的问题。达到了在知晓升级结果后再发布升级任务的效果,进而降低后续升级任务错误率。
1.一种升级结果的发送方法,其特征在于,包括:
2.根据权利要求1所述的升级结果的发送方法,其特征在于,确定所述固件类型从所述初始版本升级到所述目标升级版本的升级结果,并将所述升级结果发送至所述目标对象之前,所述方法还包括:
3.根据权利要求2所述的升级结果的发送方法,其特征在于,获取与所述固件类型适配的多个设备的设备信息之前,所述方法还包括:
4.根据权利要求1所述的升级结果的发送方法,其特征在于,确定所述固件类型从所述初始版本升级到所述目标升级版本的升级结果之后,所述方法还包括:确定所述固件类型的已升级数量,其中,所述已升级数量用于指示所述固件类型从所述初始版本升级到所述目标升级版本的数量;
5.根据权利要求1所述的升级结果的发送方法,其特征在于,在确定所述固件升级版本为所述固件类型匹配的版本的情况下,将所述固件类型从所述初始版本升级到所述目标升级版本之前,所述方法还包括:
6.根据权利要求1所述的升级结果的发送方法,其特征在于,获取目标对象选择的固件类型和固件升级版本之前,所述方法还包括:
7.根据权利要求1所述的升级结果的发送方法,其特征在于,将所述升级结果发送至所述目标对象之后,所述方法还包括:
8.一种升级结果的发送装置,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至7任一项中所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至7任一项中所述的方法。