一种基于报文分析的终端采集异常判定方法与流程

文档序号:29207058发布日期:2022-03-12 01:54阅读:155来源:国知局
一种基于报文分析的终端采集异常判定方法与流程

1.本发明属于采集终端技术领域,具体涉及一种基于报文分析的终端采集异常判定方法。


背景技术:

2.采集终端主要实现数据采集、数据管理、数据双向传输等功能,是保证电能计量稳定性及可靠性的关键设备。随着自动化采集业务的发展以及用电信息采集系统主站(以下简称“主站”)的规模和复杂度不断提高,主站的采集质量问题逐渐在实际使用过程中暴露出来,而采集终端的状态异常成为影响采集终端与主站采集可靠性的关键因素之一,并呈逐渐上升的趋势。特别是不能够及时获取到真实的现场数据,很有可能会对电网的稳定可靠运行构成了极大的风险。


技术实现要素:

3.本发明的目的是提供一种基于报文分析的终端采集异常判定方法,可以解决现有技术中由于采集终端异常不能及时被发现而导致的采集质量下降的问题。
4.本发明的目的是通过以下技术方案实现的:
5.一种基于报文分析的终端采集异常判定方法,包括以下步骤:
6.步骤s1、建立主站与采集终端的通信连接,由主站向各采集终端发送采集任务的下行报文,记录并统计当日主站发送的下行报文数量k;
7.步骤s2,采集终端受理主站发送的下行报文,记录并统计当日该采集终端受理的下行报文数量k
down_n
;根据下行报文内容响应主站请求,返回对应的上行报文数据,记录并统计当日上行报文数据k
up_n
;其中n为采集终端的编号;
8.步骤s3,计算当日主站收发报文完好率pd;
9.步骤s4、如果pd≥100%,则认为当日采集情况良好,无需作处理;如果pd<100%,则认为当日采集终端存在异常,执行步骤s5;
10.步骤s5、计算当日每个采集终端的上行报文与下行报文的完好率pn;其中n为采集终端的编号;
11.步骤s6、如果pn≤80%,则可认为该采集终端存在异常,分析异常采集终端的具体异常情况。
12.进一步的,所述当日主站收发报文完好率pd的计算公式为:
13.pd=(k
up_1
+k
up_2
+......+k
up_n
)/k
×
100%。
14.进一步的,所述当日每个采集终端的上行报文与下行报文的完好率pn的计算公式为:
15.pn=k
up_n
/k
down_n
×
100%。
16.进一步的,所述分析异常采集终端的具体异常情况包括:
17.使用ping或telnet命令分别对每个异常的采集终端的ip地址进行操作,若异常的
采集终端无返回值,则判断该异常的采集终端为假在线情况;
18.使用ping或telnet命令分别对每个异常的采集终端的ip地址进行操作,若异常的采集终端有返回值,则利用主站对该异常的采集终端进行召测,若采集终端仍无返回数据,则可判断该采集终端为在线但不响应指令情况;
19.如果异常的采集终端的下行报文总数k
down_n
≤30条或k
down_n
≥1000条,则认为该采集终端存在异常,异常情况为在线正常,返回报文数据异常。
20.进一步的,所述采集终端包括厂站电能量采集终端、负荷管理终端、配变监测终端、低压集中器。
21.与现有的评价指标相比,本发明的基于报文分析的终端采集异常判定方法,依据实际业务环境的缺陷,挖掘有效的数据,实现对主站采集质量的判断,排查出终端具体的状态异常,从而进行针对性的处理,提升主站采集质量。
附图说明
22.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
23.图1为本发明的基于报文分析的终端采集异常判定方法的流程图。
具体实施方式
24.下面结合附图对本公开实施例进行详细描述。
25.以下通过特定的具体实例说明本公开的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本公开的其他优点与功效。显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。本公开还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本公开的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
26.本发明的基于报文分析的终端采集异常判定方法,包括以下步骤:
27.步骤s1、建立主站与采集终端的通信连接,由主站向各采集终端发送采集任务的下行报文,记录并统计当日主站发送的下行报文数量k。
28.根据主站采集原理,当采集终端设备在线并连上主站时每次采集均会生成采集任务,主站将采集任务下发至采集终端设备会产生一条下行报文,将此类型报文进行记录并汇总统计。
29.步骤s2,采集终端受理主站发送的下行报文,记录并统计当日该采集终端受理的下行报文数量k
down_n
;根据下行报文内容响应主站请求,返回对应的上行报文数据,记录并统计当日上行报文数据k
up_n
。其中n为采集终端的编号。
30.进一步的,当一条上行报文由于内容太多无法完整的上行传输时,将上行报文拆分成n条后再返回给主站。
31.步骤s3,计算当日主站收发报文完好率pd,计算每小时主站与采集终端收发报文完好率ph。
32.进一步的,pd=当日上行报文总数/当日下行报文总数
×
100%=(k
up_1
+k
up_2
+......+k
up_n
)/k
×
100%。
33.当日上行报文总数等于所有采集终端发送的上行报文总数之和,当日下行报文总数为统计的主站下发的下行报文数量。
34.进一步的,ph=(每小时上行报文汇总数/每小时下行报文汇总数)
×
100%(全天分24个点进行计算)。
35.步骤s4、如果当日主站收发报文完好率pd≥100%,则认为当日采集情况良好,无需作处理;如果当日主站收发报文完好率pd<100%,则认为当日采集终端存在异常,执行步骤s5。
36.当采集终端存在异常时,则需对当日采集情况做深入核查以确定具体问题原因,与用户关联算出各类采集终端的采集完好率,按终端类型分类算出四类采集终端(厂站电能量采集终端、负荷管理终端、配变监测终端、低压集中器)采集情况。
37.步骤s5、计算当日每个采集终端的上行报文与下行报文的完好率pn。
38.pn=采集终端当日的上行报文总数/下行报文总数
×
100%=k
up_n
/k
down_n
×
100%。
39.分别对每个采集终端的下行报文、上行报文进行数据整合分析,以当前在线终端数据作为基础,分析当前在线终端上行报文与下行报文的完好率。
40.步骤s6、如果pn≤80%,则可认为该采集终端存在异常,分析异常采集终端的具体异常情况。
41.进一步的,分析异常采集终端的具体异常情况包括:
42.使用ping或telnet命令分别对每个异常的采集终端的ip地址进行操作,若异常的采集终端无返回值,则可判断该异常的采集终端为假在线情况。
43.使用ping或telnet命令分别对每个异常的采集终端的ip地址进行操作,若异常的采集终端有返回值,则利用主站对该异常的采集终端进行召测,若采集终端仍无返回数据,则可判断该采集终端为在线但不响应指令情况。
44.如果异常的采集终端的下行报文总数k
down_n
≤30条或k
down_n
≥1000条,则认为该采集终端存在异常,异常情况为在线正常,返回报文数据异常。这种异常情况下,主站发起主动采集指令,远程采集终端只返回否认或确认,无法返回正常的上行报文数据。
45.在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接或彼此可通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
46.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
47.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以
是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
48.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
49.以上仅为说明本发明的实施方式,并不用于限制本发明,对于本领域的技术人员来说,凡在本发明的精神和原则之内,不经过创造性劳动所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1