一种用于调度控制系统运行状态的自动巡检辅助系统转让专利

申请号 : CN201510104646.9

文献号 : CN104658053B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 赵磊闫坤秦昆刘璐寇军刘印磊尚鹏郑凯张国强赵莹莹高金路

申请人 : 国家电网公司国网山东省电力公司济宁供电公司

摘要 :

本发明公开了一种用于调度控制系统运行状态的自动巡检辅助系统,包括系统初始化模块、任务调度模块、系统硬件状态检测模块、采集子系统运行状态检测模块、支持平台运行情况检测模块、报警模块和数据存储模块。当系统收到异步任务时,根据异步任务的不同,启动不同的检测任务。譬如启动系统硬件状态检测、系统前置子系统运行状态检测抑或支持平台运行情况检测等;通过自动巡检辅助系统,调度控制系统的运维人员,可以方便、快速的对调度控制系统进行巡检,快速定位系统巡检故障,准确分析系统故障原因。自动巡检辅助系统的投产,极大的降低了调度控制系统运维人员的工作复杂度。

权利要求 :

1.一种用于调度控制系统运行状态的自动巡检辅助系统,其特征是:包括系统初始化模块、任务调度模块、系统硬件状态检测模块、采集子系统运行状态检测模块、支持平台运行情况检测模块、报警模块和数据存储模块,其中:所述系统初始化模块,用于负责初始化自动巡检辅助系统运行所需的运行环境;

所述任务调度模块,用于负责自动巡检辅助系统的所有异步任务的管理以及异步任务的调用,包括人为触发以及自动触发,当系统收到异步任务时,根据异步任务的不同,启动不同的检测任务;

所述系统硬件状态检测模块,与任务调度模块进行交互,负责系统硬件状态相关的异步任务的具体实现;

所述采集子系统运行状态检测模块,与任务调度模块进行交互,负责子系统运行状态相关的异步任务的具体实现;

所述支持平台运行情况检测模块,与任务调度模块进行交互,负责支持平台运行情况相关的异步任务的具体实现;

所述数据存储模块,负责存储各个异步任务检测的结果,提供给报警模块处理;

所述报警模块,用于显示、通报报警信息;所述报警模块,包括短信报警模块、系统巡检信息展示模块和报警处理模块,其中:所述报警处理模块,用于将各个异步任务检测得到的信息进行处理,并针对其中需要报警的信息单独剥离出来,单独存储;

所述系统巡检信息展示模块,用于将各个异步任务检测得到的巡检结果信息进行展示,以使得用户直观的进行浏览;

所述短信报警模块,将系统巡检发现的报警信息,通过短信猫发送短信到值班人员手机,以便值班人员及时处理。

2.如权利要求1所述的一种用于调度控制系统运行状态的自动巡检辅助系统,其特征是:所述系统硬件状态检测模块,检测系统硬件运行状态信息。

3.如权利要求1所述的一种用于调度控制系统运行状态的自动巡检辅助系统,其特征是:所述采集子系统运行状态检测模块,检测子系统运行状态信息。

4.如权利要求1所述的一种用于调度控制系统运行状态的自动巡检辅助系统,其特征是:所述支持平台运行情况检测模块,检测支持平台运行情况状态信息。

5.如权利要求1-4中任一项所述的系统的运行方法,其特征是:包括以下步骤:(1)系统初始化;

(2)判断是否发生事件,如果没有,则返回步骤(1),如果有事件,判断是否需要硬件状态的检测,如果需要,进行硬件状态检测;

(3)如果不需要,判断是否需要采集子系统运行状态检测,如果是,则进行采集子系统运行状态的检测;

(4)如果不需要,判断是否需要支持平台运行情况的检测,如果是,进行支持平台运行情况的检测;

(5)将所有检测结果进行存储,处理报警信息;统一针对这些检测结果进行再次检测,以便筛选出重要的系统报警信息,对于有配置短信报警的巡检出来的报警信息,通过短信报警模块,发送给相应的值班人员。

说明书 :

一种用于调度控制系统运行状态的自动巡检辅助系统

技术领域

[0001] 本发明涉及一种用于调度控制系统运行状态的自动巡检辅助系统。

背景技术

[0002] 随着社会的发展,对于电力需求越来越高,对于电力安全稳定要求也越来越高。
[0003] 与此同时,电网也在飞速发展,智能电网、坚强电网都有效的保证了电网的安全可靠运行,这其中离不开调度控制系统。可以说,调度控制系统运行状况直接关系电网的安全和可靠。
[0004] 然而,由于电网的飞速发展,电网规模越来越大,同时导致调度控制系统的规模越来越大,电网模型信息呈现翻倍式增长速度,调度控制系统也在不断推出新的应用业务。这些都给调度控制系统的维护带来很大的难题,单纯依靠维护人员,来检查调度控制系统的运行状态,将给维护人员带来繁重的工作量,且无法很好的保证调度控制系统安全稳定运行。

发明内容

[0005] 本发明为了解决上述问题,提出了一种用于调度控制系统运行状态的自动巡检辅助系统,该系统辅助维护人员巡检调度控制系统的运行状态,发现调度控制系统运行中出现的各种缺陷、风险等。
[0006] 为了实现上述目的,本发明采用如下技术方案:
[0007] 一种用于调度控制系统运行状态的自动巡检辅助系统,包括系统初始化模块、任务调度模块、系统硬件状态检测模块、采集子系统运行状态检测模块、支持平台运行情况检测模块、报警模块和数据存储模块,其中:
[0008] 所述系统初始化模块,用于负责初始化自动巡检辅助系统运行所需的运行环境;
[0009] 所述任务调度模块,用于负责自动巡检辅助系统的所有异步任务的管理以及异步任务的调用;
[0010] 所述系统硬件状态检测模块,与任务调度模块进行交互,负责系统硬件状态相关的异步任务的具体实现;
[0011] 所述采集子系统运行状态检测模块,与任务调度模块进行交互,负责子系统运行状态相关的异步任务的具体实现;
[0012] 所述支持平台运行情况检测模块,与任务调度模块进行交互,负责支持平台运行情况相关的异步任务的具体实现;
[0013] 所述数据存储模块,负责存储各个异步任务检测的结果,提供给报警模块处理;
[0014] 所述报警模块,用于显示、通报报警信息。
[0015] 所述报警模块,包括短信报警模块、系统巡检信息展示模块和报警处理模块,其中:
[0016] 所述报警处理模块,用于将各个异步任务检测得到的信息进行处理,并针对其中需要报警的信息单独剥离出来,单独存储;
[0017] 所述系统巡检信息展示模块,用于将各个异步任务检测得到的巡检结果信息进行展示,以使得用户直观的进行浏览;
[0018] 所述短信报警模块,将系统巡检发现的报警信息,通过短信猫发送短信到值班人员手机,以便值班人员及时处理。
[0019] 所述系统硬件状态检测模块,检测系统硬件运行状态信息。
[0020] 所述采集子系统运行状态检测模块,检测子系统运行状态信息。
[0021] 所述支持平台运行情况检测模块,检测支持平台运行情况状态信息。
[0022] 所述任务调度模块,包括人为触发以及自动触发,当系统收到异步任务时,根据异步任务的不同,启动不同的检测任务。
[0023] 基于上述系统的运行方法,包括以下步骤:
[0024] (1)系统初始化;
[0025] (2)判断是否发生事件,如果没有,则返回步骤(1),如果有事件,判断是否需要硬件状态的检测,如果需要,进行硬件状态检测;
[0026] (3)如果不需要,判断是否需要采集子系统运行状态检测,如果是,则进行采集子系统运行状态的检测;
[0027] (4)如果不需要,判断是否需要支持平台运行情况的检测,如果是,进行支持平台运行情况的检测;
[0028] (5)将所有检测结果进行存储,处理报警信息。
[0029] 本发明的有益效果为:通过自动巡检辅助系统,调度控制系统的运维人员,可以方便、快速的对调度控制系统进行巡检,快速定位系统巡检故障,准确分析系统故障原因。自动巡检辅助系统的投产,极大的降低了调度控制系统运维人员的工作复杂度。

附图说明

[0030] 图1是本发明的系统功能图;
[0031] 图2是本发明的运行流程示意图;
[0032] 图3是本发明调度方法流程图。具体实施方式:
[0033] 下面结合附图与实施例对本发明作进一步说明。
[0034] 1、技术方案
[0035] 如图1所示,调度控制系统运行状态之自动巡检辅助系统,从调度控制系统的硬件状态、调度控制系统的采集子系统运行情况、调度控制系统支持平台运行情况三个方面进行自检,并将系统全面运行状态、告警信息展示给维护人员,若有报警则自动发出报警以提醒。
[0036] 系统硬件状态,通过调度控制系统的总线,监视系统内所有服务器在线情况;通过SNMP监视系统内所有服务器的资源耗用情况,包括CPU使用率、硬盘使用率、内存使用率等,同时通过SNMMP监视系统中所有服务器的网卡流量情况,监视网络流量。
[0037] 采集系统运行情况,通过调度控制系统的前置采集子系统,监视所有电网数据采集情况,譬如通道中断等异常情况,厂站数据中断等情况,并对前置采集中存在的异常运行情况进行监视。
[0038] 支持平台运行情况,监视调度控制系统中重要服务的运行情况,包括服务是否在线、服务运行是否有异常报警信息、服务性能消耗情况、计算量计算是否正确、数据库表空间耗用情况等,同时对平台报警信息、调度控制系统的三区运行状态等。
[0039] 2、系统结构组织
[0040] 调度控制系统运行状态之自动巡检辅助系统,主要包括以下模块:
[0041] 系统初始化模块
[0042] 主要负责初始化自动巡检辅助系统运行所需的运行环境。
[0043] 任务调度模块
[0044] 主要负责自动巡检辅助系统的所有异步任务的管理以及异步任务的调用。
[0045] 系统硬件状态检测模块
[0046] 与任务调度模块进行交互,负责系统硬件状态相关的异步任务的具体实现。主要负责检测系统硬件运行状态信息。
[0047] 采集子系统运行状态检测模块
[0048] 与任务调度模块进行交互,负责子系统运行状态相关的异步任务的具体实现。主要负责检测子系统运行状态信息。
[0049] 支持平台运行情况检测模块
[0050] 与任务调度模块进行交互,负责支持平台运行情况相关的异步任务的具体实现。主要负责检测支持平台运行情况状态信息。
[0051] 数据存储模块
[0052] 负责存储各个异步任务检测的结果,提供给报警处理模块、系统报警检测模块以及系统报警展示模块使用。
[0053] 报警处理模块
[0054] 将各个异步任务检测得到的信息进行处理,并针对其中需要报警的信息单独剥离出来,单独存储,以便做进一步的处理。
[0055] 系统巡检信息展示模块
[0056] 将各个异步任务检测得到的巡检结果信息进行展示,以便用户直观的进行浏览。
[0057] 短信报警模块
[0058] 将系统巡检发现的报警信息,通过短信猫发送短信到值班人员手机,以便值班人员及时处理。
[0059] 如图2、图3所示,系统运行伊始,系统进行初始化工作,初始化系统运行所需要依赖的初始环境,同时加载系统所需要的配置文件信息。
[0060] 系统依赖任务调度来完成主要巡检功能,任务调度主要包括人为触发以及自动触发两种。当条件满足时,系统任务调度发出调度信号,启动相应的异步任务。
[0061] 当系统收到异步任务时,根据异步任务的不同,启动不同的检测任务。譬如启动系统硬件状态检测、系统前置子系统运行状态检测抑或支持平台运行情况检测等。这些异步任务执行过程中,将执行中的检测结果信息通知数据存储模块,进行持久化保存。之后异步任务执行完成后,统一针对这些检测结果进行再次检测,以便筛选出重要的系统报警信息。对于有配置短信报警的巡检出来的报警信息,通过短信报警模块,发送给相应的值班人员,以便值班人员及时处理。
[0062] 巡检系统所有的巡检结果信息,都可直接在界面上展示、查询,这部分功能由巡检信息展示模块负责完成。
[0063] 上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。