电力数据日志处理方法、电子设备和计算机可读介质技术

技术编号:38758727 阅读:13 留言:0更新日期:2023-09-10 09:43
本公开的实施例公开了电力数据日志处理方法、电子设备和计算机可读介质。该方法的一具体实施方式包括:服务端建立与电力数据端之间的端口号通信连接;通过端口号通信连接向电力数据端发送电力数据日志采集指令;电力数据端响应于接收到电力数据日志采集指令,采集电力数据日志,以及将电力数据日志发送至服务端;服务端响应于接收到电力数据日志,将电力数据日志存储至目标存储节点中;服务端响应于接收到电力日志查询请求,根据电力日志查询请求包括的电力日志查询信息,确定至少一个存储节点;从至少一个存储节点中读取对应电力日志查询信息的至少一条电力数据日志。该实施方式降低了服务端的运行压力。降低了服务端的运行压力。降低了服务端的运行压力。

【技术实现步骤摘要】
电力数据日志处理方法、电子设备和计算机可读介质


[0001]本公开的实施例涉及计算机
,具体涉及电力数据日志处理方法、电子设备和计算机可读介质。

技术介绍

[0002]电力数据日志为对电力数据端上执行的操作进行记录的文件,以便在电力数据端发生故障时对操作进行恢复。目前,在对电力数据日志进行解析时,通常采用的方式为:通过特定的接口来对电力数据日志进行读取解析。
[0003]然而,采用上述方式通常会存在以下技术问题:
[0004]第一,不同的电力数据端需要设定不同的日志读取接口,增加了服务端的运行压力;
[0005]第二,各个电力数据端的电力数据日志通常存储在同一存储节点中,当日志读取量较大时,容易造成服务器读取卡顿。
[0006]该
技术介绍
部分中所公开的以上信息仅用于增强对本专利技术构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。

技术实现思路

[0007]本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0008]本公开的一些实施例提出了电力数据日志处理方法、电子设备和计算机可读介质,来解决以上
技术介绍
部分提到的技术问题中的一项或多项。
[0009]第一方面,本公开的一些实施例提供了一种电力数据日志处理方法,该方法包括:服务端建立与电力数据端之间的端口号通信连接;上述服务端通过上述端口号通信连接向上述电力数据端发送电力数据日志采集指令;上述电力数据端响应于接收到上述电力数据日志采集指令,采集电力数据日志,以及将上述电力数据日志发送至上述服务端;上述服务端响应于接收到上述电力数据日志,将上述电力数据日志存储至目标存储节点中;上述服务端响应于接收到电力日志查询请求,根据上述电力日志查询请求包括的电力日志查询信息,确定至少一个存储节点;上述服务端从上述至少一个存储节点中读取对应上述电力日志查询信息的至少一条电力数据日志,以及将上述至少一条电力数据日志发送至上述电力日志查询请求对应的请求终端。
[0010]可选地,在上述建立与电力数据端之间的端口号通信连接之前,上述方法还包括:上述电力数据端向上述服务端发送通信连接请求;上述服务端响应于接收到上述通信连接请求,向上述电力数据端发送通信连接确认信息;上述电力数据端响应于接收到上述通信连接确认信息,向上述服务端发送连接确认信息。
[0011]可选地,上述方法还包括:上述服务端响应于在预设时长内未接收到上述电力数
据端发送的连接确认信息,执行以下步骤:经过目标时长,向上述电力数据端再次发送通信连接确认信息,并将通信连接确认信息次数加1,其中,通信连接确认信息次数初始为1;确定上述通信连接确认信息次数是否为目标次数;响应于确定上述通信连接确认信息次数为目标次数,向上述电力数据端发送重新发送通信连接请求信息。
[0012]可选地,上述采集电力数据日志,包括:响应于接收到上述电力数据日志采集指令,执行日志采集命令,以读取电力数据日志缓存区内容;响应于成功读取电力数据日志缓存区内容,执行日志读取线程,以读取上述电力数据日志缓存区内容中的电力数据日志。
[0013]可选地,上述将上述电力数据日志发送至上述服务端,包括:根据预设数据字节长度,对上述电力数据日志进行拆分,以生成电力数据日志包组;对于上述电力数据日志包组中的每个电力数据日志包,根据位置标识,对上述电力数据日志包进行标记,得到标记电力数据日志;将各个标记电力数据日志发送至上述服务端。
[0014]可选地,在上述将上述电力数据日志存储至目标存储节点之后,上述方法还包括:上述服务端响应于上述电力数据日志存储成功,向上述电力数据端发送端口号通信连接断开指令;上述服务端响应于接收到上述电力数据端发送的对应上述端口号通信连接断开指令的断连信息,断开端口号通信连接。
[0015]可选地,上述电力数据日志包括电力数据端标识与日志类型;以及上述将上述电力数据日志存储至目标存储节点中,包括:获取预设的存储节点集中每个存储节点的节点信息,得到节点信息集,其中,上述节点信息集中的节点信息包括:数据端标识与至少一个日志类型;确定上述节点信息集中是否存在包括的数据端标识与上述电力数据日志包括的电力数据端标识相同的节点信息;响应于确定存在包括的数据端标识与上述电力数据日志包括的电力数据端标识相同的节点信息,确定上述节点信息包括的至少一个日志类型中是否存在与上述电力数据日志包括的日志类型相同的日志类型;响应于确定存在与上述电力数据日志包括的日志类型相同的日志类型,将上述节点信息对应的存储节点确定为目标存储节点,以及将上述电力数据日志存储至目标存储节点中;响应于不存在包括的数据端标识与上述电力数据日志包括的电力数据端标识相同的节点信息,根据上述电力数据日志包括的电力数据端标识与日志类型,建立目标存储节点,以及将上述电力数据日志存储至目标存储节点中。
[0016]第二方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
[0017]第三方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
[0018]本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的电力数据日志处理方法,降低了服务端的运行压力。具体来说,增加了服务端的运行压力的原因在于:不同的电力数据端需要设定不同的日志读取接口。基于此,本公开的一些实施例的电力数据日志处理方法,首先,服务端建立与电力数据端之间的端口号通信连接。由此,无须设定日志读取接口,可以通过端口号进行通信连接。其次,上述服务端通过上述端口号通信连接向上述电力数据端发送电力数据日志采集指令。接着,上述电力数据端响应于接收到上述电力数据日志采集指令,采集电力数据日志,以及将上述电力数据日志发送至上述服务
端。由此,无须通过日志读取接口读取电力数据日志。降低了服务端的运行压力。再接着,上述服务端响应于接收到上述电力数据日志,将上述电力数据日志存储至目标存储节点中。由此,便于后续用户端读取电力数据日志。然后,上述服务端响应于接收到电力日志查询请求,根据上述电力日志查询请求包括的电力日志查询信息,确定至少一个存储节点。最后,上述服务端从上述至少一个存储节点中读取对应上述电力日志查询信息的至少一条电力数据日志,以及将上述至少一条电力数据日志发送至上述电力日志查询请求对应的请求终端。由此,可以根据电力日志查询请求,将所涉及的电力数据日志发送给对应的请求终端。降低了服务端的运行压力。
附图说明
[0019]结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电力数据日志处理方法,包括:服务端建立与电力数据端之间的端口号通信连接;所述服务端通过所述端口号通信连接向所述电力数据端发送电力数据日志采集指令;所述电力数据端响应于接收到所述电力数据日志采集指令,采集电力数据日志,以及将所述电力数据日志发送至所述服务端;所述服务端响应于接收到所述电力数据日志,将所述电力数据日志存储至目标存储节点中;所述服务端响应于接收到电力日志查询请求,根据所述电力日志查询请求包括的电力日志查询信息,确定至少一个存储节点;所述服务端从所述至少一个存储节点中读取对应所述电力日志查询信息的至少一条电力数据日志,以及将所述至少一条电力数据日志发送至所述电力日志查询请求对应的请求终端。2.根据权利要求1所述的方法,其中,所述采集电力数据日志,包括:响应于接收到所述电力数据日志采集指令,执行日志采集命令,以读取电力数据日志缓存区内容;响应...

【专利技术属性】
技术研发人员:谢枫孙扬戎袁杰张柯杨砚砚杨志栋郝湛斐李志新谢鑫魏亚楠张国远李依琳王旭阳商天文许春阳梁志洲苏冰
申请(专利权)人:北京国电通网络技术有限公司国网信息通信产业集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1