[发明专利]电力系统数据处理集群、检测方法、装置、设备和介质在审
申请号: | 202110885405.8 | 申请日: | 2021-08-03 |
公开(公告)号: | CN113708486A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 张伟;何超林;谢虎;谢型浪;徐长飞;杨占杰 | 申请(专利权)人: | 南方电网数字电网研究院有限公司 |
主分类号: | H02J13/00 | 分类号: | H02J13/00;G06F9/52 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 肖茹芸 |
地址: | 510700 广东省广州市黄*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电力系统 数据处理 集群 检测 方法 装置 设备 介质 | ||
本申请提供了一种电力系统数据处理集群、检测方法、装置、设备和介质,本申请能够检测节点的线程是否死锁,从而避免了数据丢失,提高电力系统的数据监控水平。其中,心跳检测方法包括建立第一进程,在所述第一进程下建立第一心跳接收线程,通过所述第一心跳接收线程获取第一心跳数据包,所述第一心跳数据包由第二进程发送,所述第二进程由所述节点建立,每当获取到所述第一心跳数据包时开始计时,当计时时间超过第一预设时间,判定所述第二进程死锁失效。
技术领域
本发明涉及电力监控技术领域,尤其涉及一种电力系统数据处理集群、检测方法、装置、电力监控设备和计算机可读存储介质。
背景技术
随着电网系统的不断发展,电网系统中的各节点的参数也在不断变化,因此,需要采用电力监控系统对电网中各节点的参数进行监测。随着电网系统的重要性和复杂性不断增加,集中式的电力监控系统在处理能力以及实时性上均不能满足要求,因此,分布式的数据处理集群被广泛地应用于电力监控系统中。然而,相关技术中的数据处理集群无法检测其节点的进程是否出现死锁情况,因此相关技术中的数据处理集群在其节点的进程出现死锁情况时会导致大量数据丢失,使得电网系统的监控管理不能有效执行。
发明内容
基于此,本申请提供了一种电力监控系统数据处理集群及心跳检测方法,能够检测节点的线程是否死锁,从而避免了数据丢失,提高了用户的使用体验。
一种电力监控系统数据处理集群,包括:
远程终端单元,用于获取电力信息,所述电力信息用于表征电网中的电参数;
运算处理集群,包括多个节点,各个所述节点均与所述远程终端单元连接,所述节点用于处理所述电力信息;
管理端,分别与所述远程终端单元和各个所述节点连接,用于向各个所述节点发送心跳包以检测所述节点的工作状态。
在其中一个实施例中,提供了一种心跳检测方法,应用于电力监控系统数据处理集群的管理端,所述电力监控系统数据处理集群包括:远程终端单元、运算处理集群和所述管理端,所述运算处理集群包括多个节点,各个所述节点均与所述远程终端单元连接;所述管理端分别与所述远程终端单元和各个所述节点连接;
所述心跳检测方法包括:
建立第一进程,所述第一进程用于实现所述管理端的通信功能;
在所述第一进程下建立第一心跳接收线程,所述第一心跳接收线程用于检测所述节点的工作状态;
通过所述第一心跳接收线程接收第一心跳数据包或报警信息,所述第一心跳数据包由第二进程发送,所述第一心跳数据包用于表征所述第二进程的工作状态;所述第二进程由所述节点建立,所述第二进程用于向所述管理端发送所述第一心跳数据包的同时对电力信息进行处理,所述电力信息由所述节点从所述远程终端单元获取,所述电力信息用于表征电网中的电参数;
每当接收到所述第一心跳数据包时开始计时,在计时时间超过第一预设时间或者接收到报警信息的情况下判定所述第二进程死锁失效。
在其中一个实施例中,所述方法还包括:
在所述第一进程下建立第一心跳发送线程,所述第一心跳发送线程用于向所述节点表明所述管理端的工作状态;
每间隔第二预设时间,通过所述第一心跳发送线程向所述节点发送第二心跳数据包,所述第二心跳数据包用于表征所述第一进程的工作状态。
在其中一个实施例中,所述每间隔第二预设时间,通过所述第一心跳发送线程向所述节点发送第二心跳数据包还包括:
根据所述第一心跳数据包得到所述节点的地址信息,所述地址信息用于表征所述节点的物理地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南方电网数字电网研究院有限公司,未经南方电网数字电网研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110885405.8/2.html,转载请声明来源钻瓜专利网。