一种IED装置数据采集位置信息确定方法、装置及介质与流程

文档序号:31468340发布日期:2022-09-09 22:19阅读:166来源:国知局
一种IED装置数据采集位置信息确定方法、装置及介质与流程
一种ied装置数据采集位置信息确定方法、装置及介质
技术领域
1.本技术涉及智能变电站技术领域,特别是涉及一种ied装置数据采集位置信息确定方法、装置及介质。


背景技术:

2.在如今的变电站建设中,通常使用智能电子设备(intelligent electronic device,ied)搭建智能变电站。出于工作需要(例如故障问题定位、全站运行配置一致性检查、全站运行状态健康检查),可能需要在全站所有的二次ied装置的光口上进行数据采集,数据采集完成之后还需要明确并完善数据采集位置信息(数据采集位置信息包括:采集装置信息——进行数据采集的ied装置、采集光口信息——上述ied装置中进行数据采集的光口、采集方向信息——上述光口进行数据采集的方向),以进行进一步相关分析。目前,通常通过列出该智能变电站所有的ied装置-光口-采集方向的树形层级列表,以使运维人员手动选择数据采集位置。
3.但是一般而言,一个智能变电站的ied装置数量在100至300之间,而每台ied装置通常由包括10至20个光口,每个光口在进行数据采集时又包括收和发两个方向。所以在完善数据采集位置信息时,总数据条目数量达到1000至5000条之间,如果全部显示出来让运维人员进行手动选择是十分繁琐和困难的。
4.所以,现在本领域的技术人员亟需要一种ied装置数据采集位置信息确定方法,解决目前在确定采集位置时显示过多的数据条目不利于运维人员选择的问题。


技术实现要素:

5.本技术的目的是提供一种ied装置数据采集位置信息确定方法、装置及介质,解决目前在确定采集位置时显示过多的数据条目不利于运维人员选择的问题。
6.为解决上述技术问题,本技术提供一种ied装置数据采集位置信息确定方法,包括:
7.获取变电站配置描述文件,并在数据采集完成后,抓取数据包;
8.解析数据包,获取网络数据报文,并根据网络数据报文,获取mac地址;
9.根据mac地址和变电站配置描述文件,确定网络数据报文从属于单个ied装置或多个ied装置,并根据网络数据报文的从属情况提供相对应的树形层级列表供用户选择;
10.根据用户端返回的信息确定数据采集位置信息。
11.优选地,根据网络数据报文的从属情况提供相应的树形层级列表供用户选择包括:
12.当网络数据报文从属于单个ied装置时,则返回提示信息,提示用户选择是否在当前ied装置中进行数据采集,并根据用户返回的结果提供相应的树形层级列表供用户选择;
13.当网络数据报文从属于多个ied装置时,则确定采集方向信息为接收,并根据变电站配置描述文件列出全部ied装置-光口的树形层级列表供用户选择。
14.优选地,根据用户返回的结果提供相应的树形层级列表供用户选择包括:
15.当用户返回的结果为是在当前ied装置中进行数据采集时,则确定采集装置信息为当前ied装置、确定采集方向信息为发送;并根据变电站配置描述文件列出当前ied装置的全部光口供用户选择;
16.当用户返回的结果为不是在当前ied装置中进行数据采集时,则确定采集方向信息为接收;并根据变电站配置描述文件列出全部ied装置-光口的树形层级列表供用户选择。
17.优选地,还包括:
18.根据网络数据报文获取控制块标识;控制块标识用于指示发送网络数据报文的控制块;
19.对应的,当用户返回的结果为是在当前ied装置中进行数据采集时,列出当前ied装置的全部光口包括:
20.当前ied装置的全部光口根据优先级顺序列出;
21.当用户返回的结果为不是在当前ied装置中进行数据采集时,列出全部ied装置-光口的树形层级列表供用户选择包括:
22.光口列表根据优先级顺序列出;
23.其中,与控制块标识对应的光口为第一优先级,其他光口为第二优先级。
24.优选地,还包括:
25.根据变电站配置描述文件,确定每一ied装置所属的间隔;并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置;
26.对应的,当用户返回的结果为不是在当前ied装置中进行数据采集时,列出全部ied装置-光口的树形层级列表供用户选择包括:
27.ied装置列表根据优先级顺序列出;其中,订阅控制块标识对应控制块的ied装置为第一优先级,与上一次进行数据采集的ied装置位于同一间隔的ied装置为第二优先级,其他ied装置为第三优先级;
28.当网络数据报文从属于多个ied装置时,列出全部ied装置-光口的树形层级列表供用户选择包括:
29.ied装置列表根据优先级顺序列出;其中,与上一次进行数据采集的ied装置位于同一间隔的ied装置为第一优先级,其他ied装置为第二优先级。
30.优选地,当未抓取到数据包时,本方法还包括:
31.根据变电站配置描述文件列出全部ied装置-光口-方向的树形层级列表,并根据用户端返回的信息确定数据采集位置信息。
32.优选地,还包括:
33.判断本次数据采集是否为首次;
34.若否,则根据变电站配置描述文件,确定每一ied装置所属的间隔,并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置;
35.对应的,当未抓取到数据包时,列出全部ied装置-光口-方向的树形层级列表包括:
36.ied装置列表根据优先级顺序列出;
37.其中,与上一次进行数据采集的ied装置位于同一间隔的ied装置为第一优先级,其他ied装置为第二优先级。
38.为解决上述技术问题,本技术还提供一种ied装置数据采集位置信息确定装置,包括:
39.获取模块,用于获取变电站配置描述文件,并在数据采集完成后,抓取数据包;
40.解析模块,用于解析数据包,获取网络数据报文,并根据网络数据报文,获取mac地址;
41.第一确定模块,用于根据mac地址和变电站配置描述文件,确定网络数据报文从属于单个ied装置或多个ied装置,并根据网络数据报文的从属情况提供相对应的树形层级列表供用户选择;
42.第二确定模块,用于根据用户端返回的信息确定数据采集位置信息。
43.优选地,还包括:
44.控制块标识获取模块,用于根据网络数据报文获取控制块标识;控制块标识用于指示发送网络数据报文的控制块。
45.间隔信息获取模块,用于根据变电站配置描述文件,确定每一ied装置所属的间隔;并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置。
46.第三确定模块,用于根据变电站配置描述文件列出全部ied装置-光口-方向的树形层级列表,并根据用户端返回的信息确定数据采集位置信息。
47.判断模块,用于判断本次数据采集是否为首次;若否,则根据变电站配置描述文件,确定每一ied装置所属的间隔,并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置。
48.为解决上述技术问题,本技术还提供一种ied装置数据采集位置信息确定装置,包括:
49.存储器,用于存储计算机程序;
50.处理器,用于执行计算机程序时实现如上述的ied装置数据采集位置信息确定方法的步骤。
51.为解决上述技术问题,本技术还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述的ied装置数据采集位置信息确定方法的步骤。
52.为解决上述技术问题,本技术还提供一种
53.本技术提供的一种ied装置数据采集位置信息确定方法,由于智能变电站的主要业务报文类型为goose、sv,而这两种报文类型都为组播报文。所以其数据链路层的目的mac地址代表的是发送该报文的组播地址,通过该mac地址,可从scd文件中查询到发送该报文的ied装置。同样,由于为组播报文,其特性为当报文发送时,当前组内所有成员都会收到该报文。又因为智能变电站中的ied装置之间的数据传输方式有两种:其一为网络传输,即ied装置之间通过网络转发设备(例如交换机)连接,在此场景下,ied装置通过光口接收报文时,可能会接收到多个装置(来自于连接同一交换机的ied装置)的组播报文;其二为直连,即源ied装置与目标ied装置直接通过光缆连接,二者点对点传输数据,目标ied装置仅能接
收到来自源ied装置发送的报文。
54.基于上述特性,当报文从属于单个ied装置(称为装置a)时,存在两种情况,其一为本次数据数据采集位置在装置a的发送口,其二为本次数据数据采集位置在与装置a直连的某一ied装置的接收口。因此,通过用户选择本次数据采集是否是在装置a上进行采集的,即可确定采集方向信息,并缩小采集装置信息和采集光口信息的可能范围。而当报文从属于多个ied装置时,确定采集方向信息为接收,此时采集装置信息和采集光口信息未知,通过用户选择确定。从而通过本方法减少了用户进行数据采集位置信息选择时的可能选项,提高了确定数据采集位置信息的效率和用户的使用体验。
55.本技术提供的ied装置数据采集位置信息确定装置、及计算机可读存储介质,与上述方法对应,效果同上。
附图说明
56.为了更清楚地说明本技术实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
57.图1为本发明提供的一种ied装置数据采集位置信息确定方法的流程图;
58.图2为本发明提供的一种ied装置数据采集位置信息确定装置的结构图;
59.图3为本发明提供的另一种ied装置数据采集位置信息确定装置的结构图。
具体实施方式
60.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本技术保护范围。
61.本技术的核心是提供一种ied装置数据采集位置信息确定方法、装置及介质。
62.为了使本技术领域的人员更好地理解本技术方案,下面结合附图和具体实施方式对本技术作进一步的详细说明。
63.目前的智能变电站在运行维护时,有进行数据采集的需要,并且在数据采集完毕后,需要人工选择输入数据采集位置信息,具体包括:采集装置信息——进行数据采集的ied装置、采集光口信息——上述ied装置中具体进行数据采集的光口、以及采集方向信息——在进行数据采集的光口处,数据采集方向为接收还是发送。获知到了上述的数据采集位置信息才能进行更进一步的分析,为智能变电站的运行维护提供数据基础。
64.目前在进行数据采集位置信息的确定时,通常是以ied装置-光口-采集方向的树形层级列表进行可视化展示,也即列出智能变电站的所有ied装置,下级列表为每一ied装置包含的所有光口,再下级列表为每一光口的数据采集方向(接收或发送),此后,运维人员通过可视化展示出的树形层级列表进行选择,选择本次数据采集是在某一具体的ied装置、该ied装置的某一具体光口处进行的,并选择本次数据采集过程是在该光口发送还是接收,以此确定本次数据采集过程的数据采集位置信息。
65.由上述可知,智能变电站中所包含的ied装置数量级大,每一ied装置又包含多个
光口,每个光口又有两种数据采集方向,若全部可视化列出,显示条目十分繁多复杂,不利于运维人员进行选择。
66.基于上述原因,本技术提供一种ied装置数据采集位置信息确定方法,如图1所示,包括:
67.s10:获取变电站配置描述文件,并在数据采集完成后,抓取数据包。
68.变电站配置描述文件(substation configuration description,scd),又称scd文件,描述了变电站内所有ied装置的实例配置、通信参数、ied装置之间的通信关系、以及变电站一次系统结构等信息。
69.具体包括(但不限于)如下配置:
70.(1)全站所有的ied装置列表;
71.(2)每台ied装置包含的所有的光口;
72.(3)每台ied装置发送的数据信息:
73.a、所有发出的控制块;
74.b、每个控制块包含如下信息:
75.1)组播mac地址;
76.2)控制块的发送光口;
77.(4)每台ied装置接收的数据信息:
78.a、接收的所有控制块;
79.b、每个控制块信息包含:
80.1)控制块的接收光口。
81.而关于如何实现数据包的抓取,是本技术领域人员所熟知的,故在此不做赘述。但需要注意的是,并不是每次都能成功抓取数据包,是否成功抓取到数据包由本次抓取到的数据包个数判断得到,若抓取到的数据包个数大于0,则说明成功抓取到数据包,以进行后续的步骤。
82.s20:解析数据包,获取网络数据报文,并根据网络数据报文,获取mac地址。
83.同样的,网络数据报文中所包含的信息如下所示:
84.(1)数据链路层目的mac地址;
85.(2)控制块标识。
86.mac地址:media access control address,直译为媒体存取控制位址,也称为局域网地址(lan address),mac位址,以太网地址(ethernet address)或物理地址(physical address),它是一个用来确认网络设备位置的位址。
87.由上述scd文件所包含的信息可知,获取到网络数据报文中的mac地址,即可从scd文件中找到对应的组播mac地址,而组播mac地址包含于数据块中,数据块又对应于某一ied装置,所以基于scd文件,可以反向查找出发出这些报文的源ied装置的名称。
88.s30:根据mac地址和变电站配置描述文件,确定网络数据报文从属于单个ied装置或多个ied装置,并根据网络数据报文的从属情况提供相对应的树形层级列表供用户选择。
89.由上述可知,基于网络数据报文中获取的mac地址,可以从scd文件中反向查找发出网络数据报文的源ied装置的名称,从而可以判断出网络数据报文是由一个ied装置发出的还是由多个ied装置发出的。
90.goose:是指面向通用对象的变电站事件,它是一种快速报文传输机制,用于传输变电站内ied之间重要的实时性信号。
91.sv:是一种用于实时传输数字采样信息的通信服务,sv网主要用于间隔层和过程层设备之间的采样值传输。
92.由于智能变电站中的主要业务报文类型为goose、sv两种,且都为组播报文,由于组播报文的特性以及智能变电站中ied装置的连接关系,可以推导出:
93.当网络数据报文从属于单个ied装置(称为装置a),也即该网络数据报文为由一个ied装置发送的,此时,存在以下两种可能的情况:
94.其一为当前网络数据报文为装置a发送的网络数据报文,也即数据采集方向为发送,数据采集位置就为装置a的某个光口。
95.此时的已知信息为:采集方向信息为发送、采集装置信息为装置a(装置a由mac地址确定);未知信息为:采集光口信息。
96.其二为当前网络数据报文为某一ied装置(称为装置b)接收的网络数据报文,由于该网络数据报文的发送方仅为装置a,若装置b是通过网络传输的方式与其他ied装置连接,根据组播报文的特性,接收的网络数据报文不可能仅来自于装置a。所以装置b是与装置a直连的,数据采集位置为装置b的某个光口,数据采集方向为接收。
97.此时的已知信息为:采集方向信息为接收;未知信息为:采集装置信息(装置b未知)、采集光口信息。
98.需要说明的是,在上述说明中,装置a可根据网络报文的mac地址于scd文件中唯一确定,所以装置a已知,但装置b仅为方便称呼而对某一ied装置的代称,于上述中是未知的,仍需运维人员手动选择。
99.而当网络数据报文从属于多个ied装置时,也即该网络数据报文为由多个ied装置发送的,说明本次网络数据报文一定为某个ied装置(称为装置c)的接收报文,装置c通过网络传输的方式与其他ied装置连接。
100.所以,此时的已知信息为:采集方向信息为接收;未知信息为:采集装置信息(装置c未知)、采集光口信息。
101.基于上述各个情况的已知信息,可将智能变电站的ied装置-光口-采集方向的树形层级列表进行简化,筛去一些已知的信息,仅留下待确定的未知信息展示给用户以使用户选择。
102.s40:根据用户端返回的信息确定数据采集位置信息。
103.当根据上述步骤把对应的信息可视化以供用户进行选择,根据用户的选择结果即可确定上述的未知信息,进而确定完整的数据采集位置信息,以进行下一步的运维操作。
104.本技术提供的一种ied装置数据采集位置信息确定方法,通过获取数据采集的数据包,解析出网络数据报文,从而根据网络数据报文反向找到该网络数据报文的发送方为某一个或某几个ied装置。又由于智能变电站的连接特性和组播报文的传输特性,在确定网络数据报文的发送方后,都可以获知一部分本次数据采集的数据采集位置信息,所以在让运维人员手动选择以确定未知信息时,所需确定的未知信息减少,运维人员所需进行选择的信息减少,可视化展示出的数据条目也减少,从多个层面降低了运维人员在确定数据采集位置信息时的复杂度,进一步提高的运维工作的效率,更有利于智能变电站的平稳、正常
运行。
105.为进一步说明本技术所提供的一种ied装置数据采集位置信息确定方法,下面关于在网络数据报文从属于不同数量的ied装置时,如何提供对应的树形层级列表供用户选择,提供一种优选的实施方案,步骤s30具体为:
106.s31:当网络数据报文从属于单个ied装置时,则返回提示信息,提示用户选择是否在当前ied装置中进行数据采集,并根据用户返回的结果提供相应的树形层级列表供用户选择。
107.在上述实施例中已经清楚地说明了,当网络数据报文从属于单个ied装置时,存在两种情况,不同情况下已知信息和未知信息不同,而在使运维人员手动选择时,仅需运维人员手动选择未知信息即可。具体为上述两种情况的何种,则也由运维人员手动确定(返回提示信息提示运维人员选择)。
108.所以,进一步的,步骤s31又可以具体为:
109.s311:当用户返回的结果为是在当前ied装置中进行数据采集时,则确定采集装置信息为当前ied装置、确定采集方向信息为发送;并根据变电站配置描述文件列出当前ied装置的全部光口供用户选择。
110.容易理解的是,本步骤对应于上述两种情况中的“当前网络数据报文为装置a发送的网络数据报文”,此时采集方向信息(为发送)和采集装置信息(为装置a)已知,采集光口信息未知。所以在运维人员手动选择时仅需提供装置a对应的所有光口即可,通过用户返回的结果确定采集光口信息,最终确定本次数据采集的数据采集位置信息。
111.s312:当用户返回的结果为不是在当前ied装置中进行数据采集时,则确定采集方向信息为接收;并根据变电站配置描述文件列出全部ied装置-光口的树形层级列表供用户选择。
112.本步骤则对应于上述两种情况中的“当前网络数据报文为装置b接收的网络数据报文,且由装置a发送”,此时采集方向信息(为接收)已知,而采集装置信息和采集光口信息未知。所以在运维人员手动选择时仅需提供全部装置-光口的树形层级列表即可,通过用户返回的结果确定采集装置信息和采集光口信息,最终确定本次数据采集的数据采集位置信息。
113.s32:当网络数据报文从属于多个ied装置时,则确定采集方向信息为接收,并根据变电站配置描述文件列出全部ied装置-光口的树形层级列表供用户选择。
114.而本步骤对应的情况只有一种,即该网络数据报文为由多个ied装置发送的,说明本次网络数据报文一定为装置c(装置c未知)的接收报文,装置c通过网络传输的方式与其他ied装置连接。
115.所以,此时的已知信息为:采集方向信息(为接收);未知信息为:采集装置信息(装置c未知)、采集光口信息。
116.因此,在运维人员手动选择时仅需提供全部装置-光口的树形层级列表即可,通过用户返回的结果确定采集装置信息和采集光口信息,最终确定本次数据采集的数据采集位置信息。
117.本实施例进一步提供了当网络数据报文从属于不同数量的ied装置时,该如何以可视化方式展示给运维人员用于进行选择的信息,使得运维人员在进行选择时面临着更少
的数据条目、更少的选择步骤,从而降低运维人员在确定数据采集位置信息时的复杂度,提高的运维工作的效率,保证了智能变电站的平稳、正常运行。
118.此外,为进一步优化运维人员在进行选择时的体验,并提高运维人员选择时的效率,本实施例还提供一种优选的实施方案,本方法还包括:
119.根据网络数据报文获取控制块标识。
120.其中,控制块标识用于指示发送网络数据报文的控制块。
121.对应的,步骤s311中的列出当前ied装置的全部光口包括:
122.当前ied装置的全部光口根据优先级顺序列出。
123.而步骤s312中的列出全部ied装置-光口的树形层级列表供用户选择包括:
124.光口列表根据优先级顺序列出。
125.其中,与控制块标识对应的光口为第一优先级,其他光口为第二优先级。
126.在上述实施例中,已经清楚地说明了网络数据报文中包含有控制块标识,而控制块标识是用于指示发送网络数据报文的控制块的,每一控制块都对应着一个ied装置,所以根据控制块标识可以确定出一个包含该网络数据报文所有发送控制块的控制块列表。
127.考虑到ied装置之间存在如下情况:ied装置订阅某一ied装置的某一控制块,当该控制块发送数据(也即网络数据报文)时,该ied装置可以接收到。
128.所以在步骤s311中这种确定发送网络数据报文的光口时,与控制块列表中的控制块对应的光口更可能为实际数据发送的光口,将其作为第一优先级展示,为运维人员的选择提供指导。
129.需要说明的是,上述的按照优先级顺序列出可以为将优先级更高的数据条目靠前排列,优先级更低的数据条目靠后排列,也可以通过可视化标识等方式,突出显示优先级更高的数据条目,还可以优先展示第一优先级的数据条目,其他优先级暂不展示,待运维人员确定第一优先级中的数据条目不符合需求时,在顺序展示下一优先级的数据条目。以上几种展示方法皆可,本实施例对此不做限制,可根据实际需求选择合适的优先级展示方法。
130.此外,本实施例还提供另一种优选的实施方案,以为运维人员在选择ied装置时提供指导,本方法还包括:
131.根据变电站配置描述文件,确定每一ied装置所属的间隔;并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置;
132.对应的,当用户返回的结果为不是在当前ied装置中进行数据采集时,列出全部ied装置-光口的树形层级列表供用户选择包括:
133.ied装置列表根据优先级顺序列出;其中,订阅控制块标识对应控制块的ied装置为第一优先级,与上一次进行数据采集的ied装置位于同一间隔的ied装置为第二优先级,其他ied装置为第三优先级;
134.当网络数据报文从属于多个ied装置时,列出全部ied装置-光口的树形层级列表供用户选择包括:
135.ied装置列表根据优先级顺序列出。
136.其中,与上一次进行数据采集的ied装置位于同一间隔的ied装置为第一优先级,其他ied装置为第二优先级。
137.由于在智能变电站的实际建设规划中,通常将同一个间隔的设备预置在同一机柜
中。且在现场的数据采集时,也通常是各间隔机柜装置逐个进行数据采集的,所以下一次进行数据采集的ied装置,大概率为与本次数据采集的ied装置位于同一间隔的ied装置,但这种可能性又比订阅了控制块标识所对应的控制块的ied装置要小,所以在本实施例的优先级展示中,相对于与控制块标识对应的ied装置优先级要低,相对于其他ied装置的优先级又要更高。
138.通过上述实施例可知,通过本技术的ied装置数据采集位置信息确定方法,各个情况中的采集方向信息是已知的,对于采集装置信息和采集光口信息则存在部分未知,需要运维人员手动选择,为简化该过程,本实施例通过以优先级的方式展示相应的数据条目给运维人员,在运维人员进行选择时提供了指导,有利于运维人员更方便、快捷地找到正确的数据条目,以提高数据采集位置信息的确定效率和准确性,更有利于智能变电站运维工作的展开。
139.由上述可知,本技术是通过抓取数据包并解析网络数据报文来实现提高数据采集位置信息的确定效率的效果的,所以当未抓取到数据包时(也即抓取到的数据包个数为0),本实施例提供一种优选的实施方案,包括:
140.根据变电站配置描述文件列出全部ied装置-光口-方向的树形层级列表,并根据用户端返回的信息确定数据采集位置信息。
141.需要说明的是,虽然展示出全部ied装置-光口-方向的树形层级列表的步骤与现有并无不同,但本实施例同样可如上述实施例一样,对展示出的ied装置列表等列表根据优先级进行展示,为运维人员提供指导,从而实现提高数据采集位置信息的确定效率和准确性的效果。本实施例的意义在于弥补先前方案在抓取不到数据包时无法实现数据采集位置信息确定的问题。
142.关于上述在未抓取到数据包时如何对展示出的ied装置列表等进行优先级展示,本实施例提供一种优选的实施方案,在上述实施例的基础上,本方法还包括:
143.判断本次数据采集是否为首次;
144.若否,则根据变电站配置描述文件,确定每一ied装置所属的间隔,并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置;
145.对应的,当未抓取到数据包时,列出全部ied装置-光口-方向的树形层级列表包括:
146.ied装置列表根据优先级顺序列出;
147.其中,与上一次进行数据采集的ied装置位于同一间隔的ied装置为第一优先级,其他ied装置为第二优先级。
148.具体的,判断本次数据采集是否为首次主要是通过历史数据来实现的。
149.由上述实施例可知,在实现本技术所提供的ied装置数据采集位置信息确定方法时,会对数据包进行抓取,并且通常将抓取数据包的位置信息记录在内存等存储介质当中,所以当存储介质中没有上次抓取数据包的位置信息时,说明本次数据采集为首次进行。
150.另外,对于将抓取数据包的位置信息记录在内存等存储介质当中,为减少对内存等存储介质空间的占用,一种优选的实施方案为:每次进行数据包抓取时,数据采集位置信息覆盖原有历史数据存储于内存中。
151.于上述实施例中已经清楚地说明,下一次进行数据采集的ied装置大概率为与本
次数据采集的ied装置位于同一间隔的ied装置,所以在本实施例的优先级展示中,相对于其他ied装置要拥有更高的优先级。
152.本实施例通过在未抓取到数据包时,可视化全部ied装置-光口-方向的树形层级列表以供运维人员选择,避免当未抓取到数据包时无法实现数据采集位置信息的确定。同时,还提供此情况下的一种ied装置列表的优选显示方式,基于实际应用中位于同一间隔的ied装置总是连续进行数据采集的,所以通过获取上一次数据采集的采集装置信息,将与上一次进行数据采集的ied装置位于同一间隔的ied装置作为第一优先级展示,为运维人员提供ied装置选择时的指导,优化数据采集位置信息选择过程、提高选择效率和准确性。
153.在上述实施例中,对于一种ied装置数据采集位置信息确定方法进行了详细描述,本技术还提供一种ied装置数据采集位置信息确定装置对应的实施例。需要说明的是,本技术从两个角度对装置部分的实施例进行描述,一种是基于功能模块的角度,另一种是基于硬件的角度。
154.基于功能模块的角度,如图2所示,本实施例提供一种ied装置数据采集位置信息确定装置,包括:
155.获取模块21,用于获取变电站配置描述文件,并在数据采集完成后,抓取数据包;
156.解析模块22,用于解析数据包,获取网络数据报文,并根据网络数据报文,获取mac地址;
157.第一确定模块23,用于根据mac地址和变电站配置描述文件,确定网络数据报文从属于单个ied装置或多个ied装置,并根据网络数据报文的从属情况提供相对应的树形层级列表供用户选择;
158.第二确定模块24,用于根据用户端返回的信息确定数据采集位置信息。
159.优选地,还包括:
160.控制块标识获取模块,用于根据网络数据报文获取控制块标识;控制块标识用于指示发送网络数据报文的控制块。
161.间隔信息获取模块,用于根据变电站配置描述文件,确定每一ied装置所属的间隔;并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置。
162.第三确定模块,用于根据变电站配置描述文件列出全部ied装置-光口-方向的树形层级列表,并根据用户端返回的信息确定数据采集位置信息。
163.判断模块,用于判断本次数据采集是否为首次;若否,则根据变电站配置描述文件,确定每一ied装置所属的间隔,并获取上一数据采集位置信息中的采集装置信息,确定上一次进行数据采集的ied装置。
164.由于装置部分的实施例与方法部分的实施例相互对应,因此装置部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
165.本实施例提供的一种ied装置数据采集位置信息确定装置,通过获取模块获取数据采集的数据包,并通过解析模块解析出网络数据报文,从而根据网络数据报文反向找到该网络数据报文的发送方为某一个或某几个ied装置。又由于智能变电站的连接特性和组播报文的传输特性,在确定网络数据报文的发送方后,都可以获知一部分本次数据采集的数据采集位置信息,所以在让运维人员手动选择以确定未知信息时,所需确定的未知信息
减少,运维人员所需进行选择的信息减少,可视化展示出的数据条目也减少,从多个层面降低了运维人员在确定数据采集位置信息时的复杂度,进一步提高的运维工作的效率,更有利于智能变电站的平稳、正常运行。
166.图3为本技术另一实施例提供的一种ied装置数据采集位置信息确定装置的结构图,如图3所示,一种ied装置数据采集位置信息确定装置包括:
167.存储器30,用于存储计算机程序;
168.处理器31,用于执行计算机程序时实现如上述实施例一种ied装置数据采集位置信息确定方法的步骤。
169.本实施例提供的一种ied装置数据采集位置信息确定装置可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。
170.其中,处理器31可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器31可以采用数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field-programmable gate array,fpga)、可编程逻辑阵列(programmable logic array,pla)中的至少一种硬件形式来实现。处理器31也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称中央处理器(central processing unit,cpu);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器31可以集成有图像处理器(graphics processing unit,gpu),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器31还可以包括人工智能(artificial intelligence,ai)处理器,该ai处理器用于处理有关机器学习的计算操作。
171.存储器30可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器30还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器30至少用于存储以下计算机程序301,其中,该计算机程序被处理器31加载并执行之后,能够实现前述任一实施例公开的一种ied装置数据采集位置信息确定方法的相关步骤。另外,存储器30所存储的资源还可以包括操作系统302和数据303等,存储方式可以是短暂存储或者永久存储。其中,操作系统302可以包括windows、unix、linux等。数据303可以包括但不限于一种ied装置数据采集位置信息确定方法等。
172.在一些实施例中,一种ied装置数据采集位置信息确定装置还可包括有显示屏32、输入输出接口33、通信接口34、电源35以及通信总线36。
173.本领域技术人员可以理解,图3中示出的结构并不构成对一种ied装置数据采集位置信息确定装置的限定,可以包括比图示更多或更少的组件。
174.本技术实施例提供的一种ied装置数据采集位置信息确定装置,包括存储器和处理器,处理器在执行存储器存储的程序时,能够实现如下方法:一种ied装置数据采集位置信息确定方法。
175.本实施例提供的一种ied装置数据采集位置信息确定装置,通过处理器执行保存在存储器中的计算机程序,以实现获取数据采集的数据包,解析出网络数据报文,然后根据网络数据报文反向找到该网络数据报文的发送方为某一个或某几个ied装置。由于智能变电站的连接特性和组播报文的传输特性,在确定网络数据报文的发送方后,可以获知一部
分本次数据采集的数据采集位置信息,进而减少运维人员所需进行选择的信息,降低了运维人员在确定数据采集位置信息时的复杂度,提高的运维工作的效率。
176.最后,本技术还提供一种计算机可读存储介质对应的实施例。计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述方法实施例中记载的步骤。
177.可以理解的是,如果上述实施例中的方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(randomaccess memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
178.本实施例提供的一种计算机可读存储介质,当存储于其中的计算机程序被执行时,可以实现先获取数据采集的数据包,解析出网络数据报文,再据此反向找到该网络数据报文的发送方为某一个或某几个ied装置。基于智能变电站的连接特性和组播报文的传输特性,在确定网络数据报文的发送方后,可以获知一部分本次数据采集的数据采集位置信息,进而减少运维人员所需进行选择的信息,降低了运维人员在确定数据采集位置信息时的复杂度,提高的运维工作的效率。
179.以上对本技术所提供的一种ied装置数据采集位置信息确定方法、装置及介质进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
180.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1