System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于智能设备运维,尤其涉及设备运维方法、系统、电子设备及介质。
技术介绍
1、目前智能化设备的应用场景越来越多,对于智能化设备提供商来说,需要对自己销售出去的设备进行运维。但是一些特定运维场景下,比如当设备发生软件故障,或者特定设备需要进行软件升级等情况,需要对特定设备进行运维操作比如软件升级。但是,目前相关技术中通常只能对设备使用方的所有设备进行统一升级,若是部分设备需要特殊个性化升级,只能安排人员到现场逐一进行升级,效率低下。
2、因此,如何实现针对特定的部分设备进行高效的个性化运维操作,是目前面临的一个问题。
技术实现思路
1、本申请实施例提供了设备运维方法、系统、电子设备及介质,实现了针对指定的部分设备进行高效的个性化运维操作。
2、第一方面,本申请实施例提供了一种设备运维方法,包括:
3、确定待运维设备以及所述待运维设备中的待运维软件;
4、获取所述待运维设备的第一识别码以及所述待运维软件的第二识别码,并基于所述第一识别码和所述第二识别码,组合得到与所述待运维设备唯一匹配的目标识别码;
5、向管理平台提供所述目标识别码;
6、所述管理平台根据所述目标识别码,生成与所述待运维设备唯一匹配的软件更新指令;
7、响应于监测到所述待运维设备处于在线状态或者由离线状态切换至在线状态,向所述待运维设备发送所述软件更新指令;以及
8、所述待运维设备根据所述软件更新指令,对所述待运维软件
9、由此,本申请提供的设备运维方法在确定待运维设备和待运维软件之后,获取它们各自的识别码,得到目标识别码,并生成与待运维设备唯一匹配的软件更新指令,这样使得在管理平台下发更新指令时,就能唯一确定需要更新的软件和设备,能够针对部分指定设备进行高效运维管理,实现远程维护,利于提高智能化设备的管理效率和可管理性。
10、在第一方面的一种可能的实现方式中,所述软件更新指令包括升级模式,所述升级模式为静默升级;
11、则,所述待运维设备根据所述软件更新指令,对所述待运维软件执行软件更新操作,包括:
12、所述待运维设备根据所述软件更新指令,对所述待运维软件进行静默升级。
13、在第一方面的一种可能的实现方式中,所述软件更新指令还包括升级参数信息;所述升级参数信息用于指示不同设备下不同软件对应的指令解析方式;
14、则,所述待运维设备根据所述软件更新指令,对所述待运维软件执行软件更新操作,包括:
15、所述待运维设备获取预设升级参数库;所述预设升级参数库中存储有不同设备的不同软件下,各个升级参数信息对应的升级模式;
16、所述待运维设备根据所述软件更新指令中的升级参数信息和所述预设升级参数库,确定与所述待运维设备中的所述待运维软件对应的升级模式;
17、响应于确定所述升级模式为静默升级,对所述待运维软件执行静默升级操作。
18、在第一方面的一种可能的实现方式中,所述管理平台根据所述目标识别码,生成与所述待运维设备唯一匹配的软件更新指令,包括:
19、所述管理平台根据所述目标识别码,建立第一更新任务;所述第一更新任务用于指示对所述待运维设备中的所述待运维软件进行更新;
20、响应于接收到的预设反馈信息,所述管理平台根据所述预设反馈信息,对所述第一更新任务中的所述待运维设备和所述待运维软件进行信息更新,获得第二更新任务;
21、所述管理平台根据所述第二更新任务,生成与更新后的待运维设备唯一匹配的软件更新指令。
22、在第一方面的一种可能的实现方式中,所述确定待运维设备以及所述待运维设备中的待运维软件,包括:
23、识别到目标设备中目标软件发出的故障信息;
24、响应于所述故障信息为预设故障类型,将所述目标设备确定为待运维设备,以及将所述目标软件确定为待运维软件。
25、在第一方面的一种可能的实现方式中,响应于监测到所述待运维设备处于在线状态或者由离线状态切换至在线状态,向所述待运维设备发送所述软件更新指令,包括:
26、所述管理平台基于mqtt协议监听所述待运维设备是否处于在线状态或者由离线状态切换至在线状态;
27、响应于监测到所述待运维设备处于在线状态或者由离线状态切换至在线状态,所述管理平台基于mqtt协议向所述待运维设备发送所述软件更新指令。
28、第二方面,本申请实施例提供了一种设备运维方法,包括:
29、获取待运维设备的第一识别码以及待运维软件的第二识别码,并基于所述第一识别码和所述第二识别码,组合得到与所述待运维设备唯一匹配的目标识别码;
30、向管理平台提供所述目标识别码;
31、接收所述管理平台下发的与所述待运维设备唯一匹配的软件更新指令;
32、以及,根据所述软件更新指令,对所述待运维软件执行软件更新操作。
33、第三方面,本申请实施例提供了一种设备运维系统,包括:
34、待运维设备确定模块,确定待运维设备以及所述待运维设备中的待运维软件;
35、目标识别码获取模块,获取所述待运维设备的第一识别码以及所述待运维软件的第二识别码,并基于所述第一识别码和所述第二识别码组合得到目标识别码;
36、目标识别码上传模块,向管理平台提供所述目标识别码;
37、软件更新指令生成模块,所述管理平台根据所述目标识别码,生成与所述待运维设备唯一匹配的软件更新指令;
38、软件更新指令下发模块,响应于监测到所述待运维设备处于在线状态或者由离线状态切换至在线状态,向所述待运维设备发送所述软件更新指令;以及
39、软件更新操作执行模块,所述待运维设备根据所述软件更新指令,对所述待运维软件执行软件更新操作。
40、第四方面,本申请实施例提供了一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面中任一项所述的设备运维方法。
41、第五方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一项所述的设备运维方法。
42、可以理解的是,上述第二方面至第五方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
本文档来自技高网...【技术保护点】
1.一种设备运维方法,其特征在于,包括:
2.如权利要求1所述的设备运维方法,其特征在于,所述软件更新指令包括升级模式,所述升级模式为静默升级;
3.如权利要求1所述的设备运维方法,其特征在于,所述软件更新指令还包括升级参数信息;所述升级参数信息用于指示不同设备下不同软件对应的指令解析方式;
4.如权利要求1所述的设备运维方法,其特征在于,所述管理平台根据所述目标识别码,生成与所述待运维设备唯一匹配的软件更新指令,包括:
5.如权利要求1所述的设备运维方法,其特征在于,所述确定待运维设备以及所述待运维设备中的待运维软件,包括:
6.如权利要求1所述的设备运维方法,其特征在于,响应于监测到所述待运维设备处于在线状态或者由离线状态切换至在线状态,向所述待运维设备发送所述软件更新指令,包括:
7.一种设备运维方法,其特征在于,包括:
8.一种设备运维系统,其特征在于,包括:
9.一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。
...【技术特征摘要】
1.一种设备运维方法,其特征在于,包括:
2.如权利要求1所述的设备运维方法,其特征在于,所述软件更新指令包括升级模式,所述升级模式为静默升级;
3.如权利要求1所述的设备运维方法,其特征在于,所述软件更新指令还包括升级参数信息;所述升级参数信息用于指示不同设备下不同软件对应的指令解析方式;
4.如权利要求1所述的设备运维方法,其特征在于,所述管理平台根据所述目标识别码,生成与所述待运维设备唯一匹配的软件更新指令,包括:
5.如权利要求1所述的设备运维方法,其特征在于,所述确定待运维设备以及所述待运维设备中的待运维软件,包括:
6.如权利要...
【专利技术属性】
技术研发人员:李冲,
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。