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、上述说明仅是本申请技术方案的概述,为能够更清楚解本申请的技术手段,而可依照说明书的内容予以实施,并且为让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种设备的升级方法,其特征在于,应用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述在接收从服务端发送的升级指令之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述升级协议解析所述升级指令,并基于所述升级指令中的升级参数执行升级操作包括:
4.根据权利要求3所述的方法,其特征在于,所述命令动作包括对应至少一个阶段的升级行为;
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种设备的升级方法,其特征在于,应用于服务端,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,在所述基于升级参数,按照升级协议生成升级指令之前,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,在所述将所述升级指令发送至客户端之后,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
10.一种设备的升级装置,其特征在于,应用于客户端,所述装置包括:
11.一种设备的升级装置,其
12.一种设备的升级系统,其特征在于,所述系统包括客户端和服务端,其中,所述客户端用于执行权利要求1至5中任一项所述的设备升级方法,所述服务端用于执行权利要求6至9中任一项所述的设备升级方法。
13.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至5,或者权利要求6至9中任一项所述的设备的升级方法。
14.一种设备的升级装置,其特征在于,所述装置包括存储介质;及一个或者多个处理器,所述存储介质与所述处理器耦合,所述处理器被配置为执行所述存储介质中存储的程序指令;所述程序指令运行时执行权利要求1至5,或者权利要求6至9中任一项所述的设备的升级方法。
...【技术特征摘要】
1.一种设备的升级方法,其特征在于,应用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述在接收从服务端发送的升级指令之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述通过所述升级协议解析所述升级指令,并基于所述升级指令中的升级参数执行升级操作包括:
4.根据权利要求3所述的方法,其特征在于,所述命令动作包括对应至少一个阶段的升级行为;
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种设备的升级方法,其特征在于,应用于服务端,所述方法包括:
7.根据权利要求6所述的方法,其特征在于,在所述基于升级参数,按照升级协议生成升级指令之前,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,在所述将所述升级指令发送至客户端之后,所述方法还包括:
9.根据权利要求8所述的方法,其...
【专利技术属性】
技术研发人员:顾琦,蔡玉光,郭超,宋文芳,何瑞,曹博新,崔强,覃征平,田子玉,
申请(专利权)人:中国电子产业工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。