一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种变电站运维工作数据需求获取方法和系统与流程

2022-11-19 16:41:55 来源:中国专利 TAG:

1.本发明属于变电站运维技术领域,具体涉及一种变电站运维工作数据需求获取方法和系统。


背景技术:

2.目前变电站数据获取主要依靠人工自行在系统或者后台进行查询,整个过程比较耗时,而且实际测量数据和后台查询数据的时间往往是不匹配的。例如完成一次全站测温工作需要2个小时,因此后台查询电流等数据就是个时间段而不是一个时间点,如果要准确记录就需要耗费大量时间单独每个进行查找。此外,在操作过程中,如果在场地进行操作需要获取后台相关数据时,操作人则需要来回跑,这都会导致操作进度慢,如果额外安排人员在后台查看,则需多安排工作人员。因此,现有变电站数据获取方式均存在工作效率低的问题。


技术实现要素:

3.有鉴于此,本发明旨在解决现有变电站数据获取方式工作效率不高的问题。
4.为了解决上述技术问题,本发明提供以下技术方案:第一方面,本发明提供了一种变电站运维工作数据需求获取方法,包括:获取变电站中各项运维工作和对应的运维数据之间的关联关系;对不同的运维工作建立对应的一级数据库,一级数据库通过数组类型的文字模板对运维数据进行预保存且数组类型的文字模板按照变电站的实际间隔进行分类保存,其中,一个数组的全部元素对应一次运维操作及其产生的运维数据,一级数据库根据运维数据的类型还设置有若干个二级数据库;获取运维工作需求,依据运维工作需求和关联关系确定所需的运维数据和对应的一级数据库和二级数据库;在对应的一级数据库和二级数据库中,根据工作需求遍历查找对应的文字模板;根据查找到的文字模板返回本次运维工作需求所需的运维数据。
5.进一步的,数组类型的文字模板具体包括:固定式文字模板和动态链接式文字模板;固定式文字模板的元素包括一级数据库名称、二级数据库名称、关键词和数据参数;动态链接式文字模板的元素包括一级数据库名称、二级数据库名称、时间、关键词和数据参数。
6.进一步的,获取运维工作需求,依据运维工作需求和关联关系确定所需的运维数据和对应的一级数据库和二级数据库,具体包括:获取表达运维工作需求的字段,对字段进行信息抽取,得到本次运维工作的任务名、所需数据类型和所需数据关键词;
依据关联关系分别确定获取本次运维工作数据相对应的一级数据库名称、二级数据库名称和关键词。
7.进一步的,在对应的一级数据库和二级数据库中,基于运维工作需求返回所需的运维数据,具体包括:建立一个需求框并对需求框中每个元素位置均进行初始化,需求框的元素包括需求任务名、需求类型和需求间隔,其中,不同的需求间隔对应于变电站中各间隔的划分;将一级数据库名称、二级数据库名称和关键词对应于需求任务名、需求类型和需求间隔填入需求框中;在对应的一级数据库和二级数据库中,利用需求框的关键词对库内所有文字模板进行遍历,直到匹配到对应的文字模板;将对应的文字模板中的数据参数返回到需求框中对应的需求间隔处;基于需求框获取本次运维工作需求的所需数据。
8.进一步的,在对应的一级数据库和二级数据库中,利用需求框的关键词对库内所有文字模板进行遍历,具体包括:根据需求框的关键词确定需求数量,基于需求数量确认快速需求路径,其中,若需求数为单一需求或均为单支线的需求时,则对关键词进行排序后放入对应的间隔中,按照排序后的关键词进行遍历查找,以匹配对应的文字模板;若需求数为若干个且为多支线需求时,则对关键词依次进行分类和排序,然后放入对应的需求间隔中,对于不同的需求间隔,对分别排序后的关键词进行遍历查找,以匹配对应的文字模板。
9.第二方面,本发明提供了一种变电站运维工作数据需求获取系统,包括:数据关联单元,用于获取变电站中各项运维工作和对应的运维数据之间的关联关系;数据库建立单元,用于对不同的运维工作建立对应的一级数据库,一级数据库通过数组类型的文字模板对运维数据进行预保存且数组类型的文字模板按照变电站的实际间隔进行分类保存,其中,一个数组的全部元素对应一次运维操作及其产生的运维数据,一级数据库根据运维数据的类型还设置有若干个二级数据库;数据库匹配单元,用于获取运维工作需求,依据运维工作需求和关联关系确定所需的运维数据和对应的一级数据库和二级数据库;数据检索单元,用于在对应的一级数据库和二级数据库中,根据工作需求遍历查找对应的文字模板;数据获取单元,用于根据查找到的文字模板返回本次运维工作需求所需的运维数据。
10.进一步的,在数据库建立单元中,数组类型的文字模板具体包括:固定式文字模板和动态链接式文字模板;固定式文字模板的元素包括一级数据库名称、二级数据库名称、关键词和数据参数;动态链接式文字模板的元素包括一级数据库名称、二级数据库名称、时间、关键词和数据参数。
11.进一步的,在数据库匹配单元中获取运维工作需求,依据运维工作需求和关联关
系确定所需的运维数据和对应的一级数据库和二级数据库,具体包括:获取表达运维工作需求的字段,对字段进行信息抽取,得到本次运维工作的任务名、所需数据类型和所需数据关键词;依据关联关系分别确定获取本次运维工作数据相对应的一级数据库名称、二级数据库名称和关键词。
12.进一步的,在数据检索单元中,在对应的一级数据库和二级数据库中,基于运维工作需求返回所需的运维数据,具体包括:建立一个需求框并对需求框中每个元素位置均进行初始化,需求框的元素包括需求任务名、需求类型和需求间隔,其中,不同的需求间隔对应于变电站中各间隔的划分;将一级数据库名称、二级数据库名称和关键词对应于需求任务名、需求类型和需求间隔填入需求框中;在对应的一级数据库和二级数据库中,利用需求框的关键词对库内所有文字模板进行遍历,直到匹配到对应的文字模板;将对应的文字模板中的数据参数返回到需求框中对应的需求间隔处;基于需求框获取本次运维工作需求的所需数据。
13.进一步的,在数据检索单元中,在对应的一级数据库和二级数据库中,利用需求框的关键词对库内所有文字模板进行遍历,具体包括:根据需求框的关键词确定需求数量,基于需求数量确认快速需求路径,其中,若需求数为单一需求或均为单支线的需求时,则对关键词进行排序后放入对应的间隔中,按照排序后的关键词进行遍历查找,以匹配对应的文字模板;若需求数为若干个且为多支线需求时,则对关键词依次进行分类和排序,然后放入对应的需求间隔中,对于不同的需求间隔分别进行遍历查找,以匹配对应的文字模板。
14.综上,本发明提供了一种变电站运维工作数据需求获取方法和系统,本发明的方法包括获取变电站中各项运维工作和对应的运维数据之间的关联关系;对不同的运维工作建立对应的一级数据库和二级数据库,数据库通过数组类型的文字模板对运维数据进行预保存,一个数组的全部元素对应一次运维操作及其产生的运维数据;依据运维工作需求确定所需的运维数据和对应的数据库;在对应的数据库中,根据工作需求遍历查找对应的文字模板;根据查找到的文字模板返回本次运维工作需求所需的运维数据。本发明通过对运维数据以数组形式进行预先保存,每次运维工作时只需在对应数据库进行遍历查找即可获取相应数据,节约了查询时间,提升了运维工作的效率。
附图说明
15.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
16.图1为本发明实施例提供的一种变电站运维工作数据需求获取方法的流程示意图;图2为本发明实施例提供的数据需求框的结构划分图。
具体实施方式
17.为使得本发明的目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
18.目前变电站数据获取主要依靠人工自行在系统或者后台进行查询,整个过程比较耗时,而且实际测量数据和后台查询数据的时间往往是不匹配的。例如完成一次全站测温工作需要2个小时,因此后台查询电流等数据就是个时间段而不是一个时间点,如果要准确记录就需要耗费大量时间单独每个进行查找。此外,在操作过程中,如果在场地进行操作需要获取后台相关数据时,操作人则需要来回跑,这都会导致操作进度慢,如果额外安排人员在后台查看,则需多安排工作人员。因此,现有变电站数据获取方式均存在工作效率低的问题。
19.基于此,本发明提供一种变电站运维工作数据需求获取方法和系统。
20.请参阅图1,本实施例提供一种变电站运维工作数据需求获取方法,包括:s100:获取变电站中各项运维工作和对应的运维数据之间的关联关系。
21.运维工作包括日常维护工作、操作工作,检修试验、以及临时工作等。实际实施过程中,可以通过识别设备名称和编号以及工作内容关键词,然后在特定目录库中调取相应的工作任务或操作任务数据库建立一个数据字典,这个数据字典包括该设备所有相关信息例如后台、测试、历史数据等。这就为每项运维工作及其数据建立了关联关系。
22.s200:对不同的运维工作建立对应的一级数据库,一级数据库通过数组类型的文字模板对运维数据进行预保存且数组类型的文字模板按照变电站的实际间隔进行分类保存,其中,一个数组的全部元素对应一次运维操作及其产生的运维数据,一级数据库根据运维数据的类型还设置有若干个二级数据库。
23.各个一级数据库是各自变电站初期根据工作名称、任务和操作清单进行机器学习建立完成,如维护工作建立维护库、巡视工作建立巡视库、操作工作建立操作库、试验工作建立试验库等等。每个一级数据库中的数据保存模板(即文字模板)都是数组类型,具体的,库中信息存储格式为两类:1、固定式的文字模板:[库名,关键词1,关键词2,关键词3,关键词4,关键词5,类型,参数1,参数2,参数3]。
[0024]
2、动态链接式的文字模板:该类型中的参数是根据时间动态获取[库名,时间,地址,关键词1,关键词2,关键词3,关键词4,关键词5,类型,参数1,参数2,参数3]。
[0025]
可以理解的是,数组中不同类型元素的数目是根据实际情况确定的。
[0026]
进一步的,可以在一级数据库中进行二级分类,得到若干个二级数据库,例如可以分为后台数据库、测试数据、历史记录等。
[0027]
s300:获取运维工作需求,依据运维工作需求和关联关系确定所需的运维数据和对应的一级数据库和二级数据库。
[0028]
运维工作的数据需求是由终端设备发出的,如果需要获取实时数据就实时进行发出需求,例如通过检查操作任务进行到哪一步,或者工作业务指导书中进行到哪一步,自动将需要信息发送给需求端。
[0029]
发出的运维工作需求的表现形式是字段,对字段进行信息抽取,可以得到本次运维工作的任务名、所需数据类型和所需数据关键词,进一步的依据关联关系分别确定获取本次运维工作数据相对应的一级数据库名称、二级数据库名称和关键词。
[0030]
s400:在对应的一级数据库和二级数据库中,根据工作需求遍历查找对应的文字模板。
[0031]
首先,需要建立一个需求框并对需求框中每个元素位置均进行初始化,需求框的元素包括需求任务名、需求类型和需求间隔,其中,不同的需求间隔对应于变电站中不同设备间隔的划分。需求框的结构划分如图2所示,其中需求任务名对应诸如巡视、操作、试验、检修等一级数据库名,需求类型则对应于后台数据、历史数据、测试数据等二级数据库名,需求间隔中则对应不同二级数据库划分为若干个间隔块,每一个间隔块对应于变电站中的一个设备间隔。这样划分后,不同设备产生的运维数据之间不会存在干扰。
[0032]
需求框的格式实际与库中信息存储格式类似。对于所建立的需求框,从工作需求进行分解,得到若干个关键词并填入需求框中对应间隔处,若分解得到的关键词数量少于文字模板中关键词的数量,则保持其余关键词为空。例如运维工作需求为测温需求,获取字段为#2主变a相油温,根据关联关系需获取后台电流、功率、后台油温等,格式化的结果为[巡视库,时间,#2主变(间隔1块),a相(间隔1块),(间隔2块),(间隔3块),
……
]。
[0033]
对于获取关键词后的需求框,可以根据数据单位,数据名称进行定位,通过关键词进行遍历寻找,对包含关键词的数据库进行定位,将数据参数进行返回,自动将相关参数填入到需求框内。例如测温需求,#2主变a相油温,需获取后台电流、功率、后台油温等,将数据库返回的参数如电流、功率、油温数值根据数据名称,或者根据数值单位,对应填入相应需求框中。
[0034]
需要注意的是,从数据库中根据关键词进行遍历寻找时,由于因为变电站内数据量庞大,为了提升数据检索效率,需要确认快速需求路径。即在确认快速需求路径后,根据该路径按照前述方法对文字模板进行匹配,从而获取到相应的数据。
[0035]
对于某一个工作需求,逐一提取其中各个需求,需求总数量为n,与此同时建立(需求内容-各个需求的顺序位置编号)的映射关系,以便后期直接对应反馈。确认每次工作需求的路径数如下:其中,表示每个需求的路径次数,n为需求数。
[0036]
具体的,对于n=1或为单支线的需求,仅将需求排序,若间隔编号属于间隔1块,则直接流转到间隔1,若间隔编号属于间隔2块,则跳过间隔1块直接到间隔2块,此外,若多个需求在同一间隔块内,按照编号逐个继承遍历,则相应的选择框将进一步缩小。
[0037]
对于n》1且为多支线需求,需先分类再排序,将需求数n根据需求类型分类后划分
到不同的间隔后,再按照上述排序方法进行遍历查询,最终结果通过辅助代号进行对应反馈。
[0038]
s500:根据查找到的文字模板返回本次运维工作需求所需的运维数据。
[0039]
本实施例提供了一种变电站运维工作数据需求获取方法,本发明的方法包括获取变电站中各项运维工作和对应的运维数据之间的关联关系;对不同的运维工作建立对应的一级数据库和二级数据库,数据库通过数组类型的文字模板对运维数据进行预保存,一个数组的全部元素对应一次运维操作及其产生的运维数据;依据运维工作需求确定所需的运维数据和对应的数据库;在对应的数据库中,根据工作需求遍历查找对应的文字模板;根据查找到的文字模板返回本次运维工作需求所需的运维数据。本发明通过对运维数据以数组形式进行预先保存,每次运维工作时只需在对应数据库进行遍历查找即可获取相应数据,节约了查询时间,提升了运维工作的效率。
[0040]
以上是对本发明的一种变电站运维工作数据需求获取方法的实施例进行的详细介绍,以下将对本发明的一种变电站运维工作数据需求获取系统的实施例进行详细的介绍。
[0041]
本实施例提供了一种变电站运维工作数据需求获取系统,包括:数据关联单元、数据库建立单元、数据库匹配单元、数据检索单元和数据获取单元。
[0042]
在本实施例中,数据关联单元用于获取变电站中各项运维工作和对应的运维数据之间的关联关系。
[0043]
在本实施例中,数据库建立单元用于对不同的运维工作建立对应的一级数据库,一级数据库通过数组类型的文字模板对运维数据进行预保存且数组类型的文字模板按照变电站的实际间隔进行分类保存,其中,一个数组的全部元素对应一次运维操作及其产生的运维数据,一级数据库根据运维数据的类型还设置有若干个二级数据库。
[0044]
在数据库建立单元中,数组类型的文字模板具体包括:固定式文字模板和动态链接式文字模板;固定式文字模板的元素包括一级数据库名称、二级数据库名称、关键词和数据参数;动态链接式文字模板的元素包括一级数据库名称、二级数据库名称、时间、关键词和数据参数。
[0045]
在本实施例中,数据库匹配单元用于获取运维工作需求,依据运维工作需求和关联关系确定所需的运维数据和对应的一级数据库和二级数据库。
[0046]
在数据库匹配单元中获取运维工作需求,依据运维工作需求和关联关系确定所需的运维数据和对应的一级数据库和二级数据库,具体包括:获取表达运维工作需求的字段,对字段进行信息抽取,得到本次运维工作的任务名、所需数据类型和所需数据关键词;依据关联关系分别确定获取本次运维工作数据相对应的一级数据库名称、二级数据库名称和关键词。
[0047]
在本实施例中,数据检索单元用于在对应的一级数据库和二级数据库中,根据工作需求遍历查找对应的文字模板。
[0048]
在数据检索单元中,在对应的一级数据库和二级数据库中,基于运维工作需求返
回所需的运维数据,具体包括:建立一个需求框并对需求框中每个元素位置均进行初始化,需求框的元素包括需求任务名、需求类型和需求间隔,其中,不同的需求间隔对应于变电站中各间隔的划分;将一级数据库名称、二级数据库名称和关键词对应于需求任务名、需求类型和需求间隔填入需求框中;在对应的一级数据库和二级数据库中,利用需求框的关键词对库内所有文字模板进行遍历,直到匹配到对应的文字模板;将对应的文字模板中的数据参数返回到需求框中对应的需求间隔处;基于需求框获取本次运维工作需求的所需数据。
[0049]
进一步的,在数据检索单元中,在对应的一级数据库和二级数据库中,利用需求框的关键词对库内所有文字模板进行遍历,具体包括:根据需求框的关键词确定需求数量,基于需求数量确认快速需求路径,其中,若需求数为单一需求或均为单支线的需求时,则对关键词进行排序后放入对应的间隔中,按照排序后的关键词进行遍历查找,以匹配对应的文字模板;若需求数为若干个且为多支线需求时,则对关键词依次进行分类和排序,然后放入对应的需求间隔中,对于不同的需求间隔分别进行遍历查找,以匹配对应的文字模板。
[0050]
在本实施例中,数据获取单元用于根据查找到的文字模板返回本次运维工作需求所需的运维数据。
[0051]
需要说明的是,本实施例提供的需求获取系统用于实现前述实施例的需求获取方法,各单元的具体设置均以完整实现该方法为准,在此不再赘述。
[0052]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献