System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及设备监控技术、设备异常处理技术,尤其是一种设备监控系统、方法、电子设备、存储介质、程序产品。
技术介绍
1、在设备运行的过程中,需要通过设备监控系统对设备的运行状态进行监控,以确定设备的运行状态是否正常,并在确定设备的运行状态异常时,对设备进行相应的异常状态处理。
2、在实现本申请的过程中,通过研究发现,在相关技术中,在开发设备监控系统时,通常是根据设备待监控功能和异常处理项目,创建监控界面、异常处理界面和内部执行逻辑,之后由监控界面、异常处理界面和内部执行逻辑构建设备监控系统。然而这种设备监控系统监控功能固定,当需要增加或更新对设备的监控功能和/或异常处理项目时,则需要对设备监控系统进行重新开发,这就导致设备监控系统开发重复性高且开发效率低。
技术实现思路
1、为了解决上述技术问题,本申请实施例提供了一种设备监控系统、方法、电子设备、存储介质、程序产品。
2、本申请实施例的一个方面,提供了一种设备监控系统,包括:存储模块、第一具体化模块和设备监控模块;所述存储模块,用于存储多个抽象监控程序,所述多个抽象监控程序中每个抽象监控程序分别对应一类待监控设备;所述第一具体化模块,用于根据接收到的具体化任务中目标抽象监控程序的程序标识,从所述存储模块中获取所述目标抽象监控程序,所述目标抽象监控程序用于监控目标待监控设备,根据所述具体化任务中第一具体化方案对所述目标抽象监控程序进行具体化处理,得到用于监控所述目标待监控设备的目标设备监控程序;所述设备监控模块
3、本申请实施例的另一个方面,提供了一种设备监控方法,包括:根据接收到的具体化任务中目标抽象监控程序的程序标识,获取所述目标抽象监控程序,所述目标抽象监控程序用于监控目标待监控设备;根据所述具体化任务中第一具体化方案对所述目标抽象监控程序进行具体化处理,得到用于监控所述目标待监控设备的目标设备监控程序;在接收到针对所述目标待监控设备的监控任务、或者监听到生成的所述目标设备监控程序时,调用所述目标设备监控程序,以从所述目标待监控设备中获取设备运行数据,并基于所述设备运行数据确定所述目标待监控设备的运行状态是否正常的监控结果。
4、本申请实施例的又一个方面,提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述存储器中存储的计算机程序,且所述计算机程序被执行时,实现上述的设备监控方法。
5、本申请实施例的在一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现上述权利要求12任一所述的方法。
6、本申请实施例的在一个方面,提供了一种计算机程序产品,包括计算机程序指令,其特征在于,该计算机程序指令被处理器执行时实现上述的设备监控方法。
7、本申请实施例中的设备监控系统、方法、电子设备、存储介质、程序产品,设备监控系统包括:存储模块、第一具体化模块和设备监控模块。存储模块用于存储多个抽象监控程序,每个抽象监控程序分别对应一类待监控设备;第一具体化模块用于根据接收到的具体化任务中目标抽象监控程序的程序标识,从存储模块中获取目标抽象监控程序,根据具体化任务中第一具体化方案对目标抽象监控程序进行具体化处理,得到用于监控目标待监控设备的目标设备监控程序;设备监控模块用于在接收到针对目标待监控设备的监控任务、或者监听到生成的目标设备监控程序时,调用目标设备监控程序,以从目标待监控设备中获取设备运行数据,并基于设备运行数据确定目标待监控设备的运行状态是否正常的监控结果。由此在本申请实施例中,当目标待监控设备需要增加、更换监控功能时,仅需第一具体化模块将目标抽象程序中与增加、更换监控功能对应的函数更新到目标设备监控程序即可,无需在重新开发设备监控系统,由此避免了对设备监控系统的重复开发,提高了系统的开发效率。
8、另外,本申请实施例中,通过设置多个待监控设备对应的抽象监控程序,使得可以通过对多个抽象监控程序进行具体化,以得到多个待监控设备的设备监控程序,从而实现对多个待监控设备的同时监控,由此不仅提高了设备监控效率,而且避免了由于对每个待监控设备单独开发一个设备监控系统造成的设备监控系统重复开发的情况,进一步提高了设备监控系统的开发效率。
9、下面通过附图和实施例,对本申请的技术方案做进一步的详细描述。
本文档来自技高网...【技术保护点】
1.一种设备监控系统,其特征在于,包括:存储模块、第一具体化模块和设备监控模块;
2.根据权利要求1所述的系统,其特征在于,所述抽象监控程序包括多个监控函数,所述多个监控函数中各监控函数分别用于实现一项监控功能;
3.根据权利要求2所述的系统,其特征在于,所述抽象监控程序还包括多个异常处理函数,所述第一具体化方案还包括从所述目标抽象监控程序中获得的目标异常处理函数;
4.根据权利要求1-3中任一所述的系统,其特征在于,所述基于所述设备运行数据确定所述目标待监控设备运行状态是否正常的监控结果,进一步用于:
5.根据权利要求1-4任一所述的系统,其特征在于,所述系统还包括:
6.根据权利要求5所述的系统,其特征在于,所述异常处理模块对所述目标待监控设备的异常处理包括以下至少一项:控制所述目标待监控设备下电、控制所述目标待监控设备停止执行预设任务、以及控制所述目标待监控设备发出告警提示;
7.根据权利要求1-6任一所述的系统,其特征在于,所述设备监控模块包括:
8.根据权利要求1-7任一所述的系统,其特
9.根据权利要求8所述的系统,其特征在于,所述第二监控功能模块还用于:
10.根据权利要求1-9任一所述的系统,其特征在于,所述系统还包括:
11.根据权利要求10所述的系统,其特征在于,所述新抽象监控程序包括多个新监控函数和多个新异常处理函数,所述第二具体化方案包括从所述新抽象监控程序中获得的新待监控函数和新目标异常处理函数,以及所述新待监控函数对应的新目标参数值;
12.一种设备监控方法,其特征在于,包括:
13.一种电子设备,其特征在于,包括:
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时,实现上述权利要求12所述的方法。
15.一种计算机程序产品,包括计算机程序指令,其特征在于,该计算机程序指令被处理器执行时实现上述权利要求12所述的方法。
...【技术特征摘要】
1.一种设备监控系统,其特征在于,包括:存储模块、第一具体化模块和设备监控模块;
2.根据权利要求1所述的系统,其特征在于,所述抽象监控程序包括多个监控函数,所述多个监控函数中各监控函数分别用于实现一项监控功能;
3.根据权利要求2所述的系统,其特征在于,所述抽象监控程序还包括多个异常处理函数,所述第一具体化方案还包括从所述目标抽象监控程序中获得的目标异常处理函数;
4.根据权利要求1-3中任一所述的系统,其特征在于,所述基于所述设备运行数据确定所述目标待监控设备运行状态是否正常的监控结果,进一步用于:
5.根据权利要求1-4任一所述的系统,其特征在于,所述系统还包括:
6.根据权利要求5所述的系统,其特征在于,所述异常处理模块对所述目标待监控设备的异常处理包括以下至少一项:控制所述目标待监控设备下电、控制所述目标待监控设备停止执行预设任务、以及控制所述目标待监控设备发出告警提示;
7.根据权利要求1-6任一所述的系统,...
【专利技术属性】
技术研发人员:朱新文,虢政,
申请(专利权)人:杭州长川科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。