本发明涉及电网技术领域,更具体地,涉及一种工作票安全措施布施地点的正确性校验方法及装置。
背景技术:
调度机构主站端工作票是指为电力调度机构主站端生产作业安全有序实施而设计的一种组织性书面形式控制依据,在已投运的自动化os2系统(含os2基础软硬件平台,稳态监视、动态监视、agc、avc、oms,安稳、综合防御、保信、水调自动化、气象系统、节能发电调度等影响调度生产运行的功能模块)、通信、卫星固定站、应急指挥中心等各系统设备及辅助设施上实施可能会影响设备正常运行或软硬件工作时使用,是一种明确工作人员和工作内容,实施安全措施,履行工作许可、监护、间断、转移、终结的书面依据。
调度机构主站端工作票是电力安全工作规程的重要组织措施,电网公司对工作票的内容正确性要求非常高。工作票的内容中时间、人员、安全措施是否适当,是关系到电网工作能否安全开展的重要判断依据。以往,工作票安全措施的正确性依靠人工审核,效率低,准确度不足。
现有技术中,如在中国申请的专利“一种电网调度管理系统”(公开日2018.12.18,公开号cn109034659a)公开的电网调度管理系统,缓解了传统的电力调度业务的系统和系统之间无任何流程管理导致系统和系统之间切换较为繁琐,从而降低调度效率的技术问题,但是其仍没有实现工作票安全措施自动填写或校验功能。
技术实现要素:
本发明为克服上述现有技术所述的缺陷,提供一种工作票安全措施布施地点的正确性校验方法及装置,能够对工作票安全措施布施地点的正确性进行自动校验,提高校验的时效性和准确度。
为解决上述技术问题,本发明的技术方案如下:
本发明实施例第一方面公开一种工作票安全措施布施地点的正确性校验方法,包括以下步骤:
s1:从电网运行管理系统平台获取待分析的工作票,以及,获取本地系统表的工作屏柜名称序列;
s2:提取所述工作票中的关键信息,所述关键信息包括工作票号、工作地点文本信息和安全措施文本信息;
s3:根据所述工作票号,判断所述工作票的类型是否为调度机构类型;
s4:若是,根据所述工作屏柜名称序列、所述工作地点文本信息和所述安全措施文本信息,对工作票安全措施布施地点的正确性进行校验。
进一步地,步骤s4包括:
s401:在所述工作地点文本信息中查找指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符串;
s402:若在所述工作屏柜名称序列中查找到所述字符串,输出所述字符串的前后左右屏列表;
s403:如果在所述安全措施文本信息中识别出与所述指定字符相对应的文字,查找所述指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符列表;
s404:将所述字符串的前后左右屏列表中的每个元素,在所述字符列表中查找,以对工作票安全措施布施地点的正确性进行校验。
进一步地,步骤s404中,
如果所述字符串的前后左右屏列表中每一个元素都能在所述字符列表中找到,判定工作票安全措施布施地点正确;
如果所述字符串的前后左右屏列表中任一个元素在所述字符列表中找不到,判定工作票安全措施布施地点不正确,并输出提示信息。
进一步地,所述指定字符为p,与所述指定字符相对应的文字为相邻。
进一步地,步骤s1中,获取本地系统表的工作屏柜名称序列,包括:
通过数据接口读入调度机房的设备平面布置图,获取工作屏柜名称形成所述工作屏柜名称序列记于本地系统表中,并通过识别所述设备平面布置图中上下左右位置,分别给所述工作屏柜名称序列赋予空间上前后左右的位置属性信息。
本发明实施例第二方面公开一种工作票安全措施布施地点的正确性校验装置,包括:
获取单元,用于从电网运行管理系统平台获取待分析的工作票,以及,获取本地系统表的工作屏柜名称序列;
提取单元,用于提取所述工作票中的关键信息,所述关键信息包括工作票号、工作地点文本信息和安全措施文本信息;
判断单元,用于根据所述工作票号,判断所述工作票的类型是否为调度机构类型;
校验单元,用于在所述判断单元的判断结果为是时,根据所述工作屏柜名称序列、所述工作地点文本信息和所述安全措施文本信息,对工作票安全措施布施地点的正确性进行校验。
进一步地,所述校验单元包括:
查找模块,用于在所述工作地点文本信息中查找指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符串;
输出模块,用于在所述工作屏柜名称序列中查找到所述字符串时,输出所述字符串的前后左右屏列表;
提取模块,用于在所述安全措施文本信息中识别出与所述指定字符相对应的文字时,查找所述指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符列表;
校验模块,用于将所述字符串的前后左右屏列表中的每个元素,在所述字符列表中查找,以对工作票安全措施布施地点的正确性进行校验。
进一步地,所述校验模块,具体用于在所述字符串的前后左右屏列表中每一个元素都能在所述字符列表中找到时,判定工作票安全措施布施地点正确;以及,在所述字符串的前后左右屏列表中任一个元素在所述字符列表中找不到时,判定工作票安全措施布施地点不正确,并输出提示信息。
进一步地,所述指定字符为p,与所述指定字符相对应的文字为相邻。
进一步地,所述获取单元用于获取本地系统表的工作屏柜名称序列的方式具体为:
所述获取单元,用于通过数据接口读入调度机房的设备平面布置图,获取工作屏柜名称形成所述工作屏柜名称序列记于本地系统表中,并通过识别所述设备平面布置图中上下左右位置,分别给所述工作屏柜名称序列赋予空间上前后左右的位置属性信息。
与现有技术相比,本发明技术方案的有益效果是:本发明公开一种工作票安全措施布施地点的正确性校验方法及装置,通过从电网运行管理系统平台获取待分析的工作票,以及获取本地系统表的工作屏柜名称序列,并且提取工作票中的关键信息,关键信息包括工作票号、工作地点文本信息和安全措施文本信息,然后根据工作票号,判断工作票的类型是否为调度机构类型;若是,根据工作屏柜名称序列、工作地点文本信息和安全措施文本信息,对工作票安全措施布施地点的正确性进行校验,从而能够对工作票安全措施布施地点的正确性进行自动校验,提高校验的时效性和准确度。
附图说明
图1为本发明实施例提供的一种工作票安全措施布施地点的正确性校验方法的流程图。
图2为本发明实施例提供的一种调度机房的设备平面布置图。
图3为本发明实施例提供的一种工作票安全措施布施地点的正确性校验装置的示意图。
其中:301、读取单元;302、提取单元;303、判断单元;304、校验单元。
具体实施方式
附图仅用于示例性说明,不能理解为对本专利的限制;
下面结合附图和实施例对本发明的技术方案做进一步的说明。
实施例1
如图1所示,本实施例提供一种工作票安全措施布施地点的正确性校验方法,包括如下步骤:
s1:从电网运行管理系统平台获取待分析的工作票,以及,获取本地系统表的工作屏柜名称序列。
需要说明的是,本发明实施例中的基础数据来源于电网运行管理系统平台(oms)和调度机房的设备平面布置图,调度机房的设备平面布置图可以如图2所示,可选地,步骤s1中,获取本地系统表的工作屏柜名称序列,包括:
通过数据接口读入调度机房的设备平面布置图,获取工作屏柜名称形成工作屏柜名称序列记于本地系统表中,并通过识别设备平面布置图中上下左右位置,分别给工作屏柜名称序列赋予空间上前后左右的位置属性信息。
s2:提取工作票中的关键信息,该关键信息包括工作票号、工作地点文本信息和安全措施文本信息。
s3:根据工作票号,判断工作票的类型是否为调度机构类型。若是,进入步骤s4;否则,判定工作票的类型为非调度机构,并结束流程。
其中,通过识别工作票号前两个字符,如果为预设的字符,如“zd”、“dd”或“jb”,则判定工作票的类型为调度机构类型,并进入步骤s4。
s4:根据工作屏柜名称序列、工作地点文本信息和安全措施文本信息,对工作票安全措施布施地点的正确性进行校验。
可选地,步骤s4可以包括以下步骤:
s401:在工作地点文本信息中查找指定字符,每当找到指定字符,将指定字符的前面三位字符一并提取出来,形成字符串。
举例来说,根据工作地点文本信息,查找其中的字符“p”,每当找到字符“p”,将“p”的前面三位字符一并提取出来,形成字符串“aaap”。
s402:若在工作屏柜名称序列中查找到字符串,输出字符串的前后左右屏列表。
在本地系统表的工作屏柜名称序列,查找字符串“aaap”。如果查找到“aaap”,输出“aaap”的前后左右屏列表list1:“bbbp”“cccp”“dddp”“eeep”,并进行s403;如果识别不出字符串“aaap”,输出提示:“不存在此工作地点,请检查”。
s403:如果在安全措施文本信息中识别出与指定字符相对应的文字,查找指定字符,每当找到指定字符,将指定字符的前面三位字符一并提取出来,形成字符列表;
举例来说,在安全措施文本信息,查找与指定字符“p”相对应的文字“相邻”,如果找到文字“相邻”,则查找指定字符“p”,每当找到“p”,将“p”的前面三位字符一并提取出来,形成字符列表list2:“bbbp”“cccp”“dddp”“eeep”。
s404:将字符串的前后左右屏列表中的每个元素,在字符列表中查找,以对工作票安全措施布施地点的正确性进行校验。
步骤s404中,如果字符串的前后左右屏列表list1中每一个元素都能在字符列表list2中找到,判定工作票安全措施布施地点正确;如果字符串的前后左右屏列表list1中任一个元素在字符列表list2中找不到,则判定工作票安全措施布施地点不正确,并输出提示信息:“安全措施布施地点不完全,请检查”。
本实施例提供一种工作票安全措施布施地点的正确性校验方法,通过从电网运行管理系统平台获取待分析的工作票,以及获取本地系统表的工作屏柜名称序列,并且提取工作票中的关键信息,关键信息包括工作票号、工作地点文本信息和安全措施文本信息,然后根据工作票号,判断工作票的类型是否为调度机构类型;若是,根据工作屏柜名称序列、工作地点文本信息和安全措施文本信息,对工作票安全措施布施地点的正确性进行校验,从而能够对工作票安全措施布施地点的正确性进行自动校验,提高校验的时效性和准确度。
实施例2
如图3所示,本实施例提供一种工作票安全措施布施地点的正确性校验装置,包括获取单元301、提取单元302、判断单元303和校验单元304,其中:
获取单元301,用于从电网运行管理系统平台获取待分析的工作票,以及,获取本地系统表的工作屏柜名称序列;
提取单元302,用于提取工作票中的关键信息,关键信息包括工作票号、工作地点文本信息和安全措施文本信息;
判断单元303,用于根据工作票号,判断工作票的类型是否为调度机构类型;
校验单元304,用于在判断单元303的判断结果为是时,根据本地系统表的工作屏柜名称序列、工作地点文本信息和安全措施文本信息,对工作票安全措施布施地点的正确性进行校验。
可选地,校验单元304包括以下未图示的模块:
查找模块,用于在工作地点文本信息中查找指定字符,每当找到指定字符,将指定字符的前面三位字符一并提取出来,形成字符串;
输出模块,用于在工作屏柜名称序列中查找到字符串时,输出字符串的前后左右屏列表;
提取模块,用于在安全措施文本信息中识别出与指定字符相对应的文字时,查找指定字符,每当找到指定字符,将指定字符的前面三位字符一并提取出来,形成字符列表;
校验模块,用于将字符串的前后左右屏列表中的每个元素,在字符列表中查找,以对工作票安全措施布施地点的正确性进行校验。
可选地,校验模块,具体用于在字符串的前后左右屏列表中每一个元素都能在字符列表中找到时,判定工作票安全措施布施地点正确;以及,在字符串的前后左右屏列表中任一个元素在字符列表中找不到时,判定工作票安全措施布施地点不正确,并输出提示信息。
进一步地,指定字符为p,与指定字符相对应的文字为相邻。
进一步地,获取单元301用于获取本地系统表的工作屏柜名称序列的方式具体为:通过数据接口读入调度机房的设备平面布置图,获取工作屏柜名称形成工作屏柜名称序列记于本地系统表中,并通过识别设备平面布置图中上下左右位置,分别给工作屏柜名称序列赋予空间上前后左右的位置属性信息。
本实施例提供一种工作票安全措施布施地点的正确性校验装置,通过从电网运行管理系统平台获取待分析的工作票,以及获取本地系统表的工作屏柜名称序列,并且提取工作票中的关键信息,关键信息包括工作票号、工作地点文本信息和安全措施文本信息,然后根据工作票号,判断工作票的类型是否为调度机构类型;若是,根据工作屏柜名称序列、工作地点文本信息和安全措施文本信息,对工作票安全措施布施地点的正确性进行校验,从而能够对工作票安全措施布施地点的正确性进行自动校验,提高校验的时效性和准确度。
显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
1.一种工作票安全措施布施地点的正确性校验方法,其特征在于,包括以下步骤:
s1:从电网运行管理系统平台获取待分析的工作票,以及,获取本地系统表的工作屏柜名称序列;
s2:提取所述工作票中的关键信息,所述关键信息包括工作票号、工作地点文本信息和安全措施文本信息;
s3:根据所述工作票号,判断所述工作票的类型是否为调度机构类型;
s4:若是,根据所述工作屏柜名称序列、所述工作地点文本信息和所述安全措施文本信息,对工作票安全措施布施地点的正确性进行校验。
2.根据权利要求1所述的工作票安全措施布施地点的正确性校验方法,其特征在于,步骤s4包括:
s401:在所述工作地点文本信息中查找指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符串;
s402:若在所述工作屏柜名称序列中查找到所述字符串,输出所述字符串的前后左右屏列表;
s403:如果在所述安全措施文本信息中识别出与所述指定字符相对应的文字,查找所述指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符列表;
s404:将所述字符串的前后左右屏列表中的每个元素,在所述字符列表中查找,以对工作票安全措施布施地点的正确性进行校验。
3.根据权利要求2所述的工作票安全措施布施地点的正确性校验方法,其特征在于,步骤s404中,
如果所述字符串的前后左右屏列表中每一个元素都能在所述字符列表中找到,判定工作票安全措施布施地点正确;
如果所述字符串的前后左右屏列表中任一个元素在所述字符列表中找不到,判定工作票安全措施布施地点不正确,并输出提示信息。
4.根据权利要求2或3所述的工作票安全措施布施地点的正确性校验方法,其特征在于,所述指定字符为p,与所述指定字符相对应的文字为相邻。
5.根据权利要求1所述的工作票安全措施布施地点的正确性校验方法,其特征在于,步骤s1中,获取本地系统表的工作屏柜名称序列,包括:
通过数据接口读入调度机房的设备平面布置图,获取工作屏柜名称形成所述工作屏柜名称序列记于本地系统表中,并通过识别所述设备平面布置图中上下左右位置,分别给所述工作屏柜名称序列赋予空间上前后左右的位置属性信息。
6.一种工作票安全措施布施地点的正确性校验装置,其特征在于,包括:
获取单元,用于从电网运行管理系统平台获取待分析的工作票,以及,获取本地系统表的工作屏柜名称序列;
提取单元,用于提取所述工作票中的关键信息,所述关键信息包括工作票号、工作地点文本信息和安全措施文本信息;
判断单元,用于根据所述工作票号,判断所述工作票的类型是否为调度机构类型;
校验单元,用于在所述判断单元的判断结果为是时,根据所述工作屏柜名称序列、所述工作地点文本信息和所述安全措施文本信息,对工作票安全措施布施地点的正确性进行校验。
7.根据权利要求6所述的工作票安全措施布施地点的正确性校验装置,其特征在于,所述校验单元包括:
查找模块,用于在所述工作地点文本信息中查找指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符串;
输出模块,用于在所述工作屏柜名称序列中查找到所述字符串时,输出所述字符串的前后左右屏列表;
提取模块,用于在所述安全措施文本信息中识别出与所述指定字符相对应的文字时,查找所述指定字符,每当找到所述指定字符,将所述指定字符的前面三位字符一并提取出来,形成字符列表;
校验模块,用于将所述字符串的前后左右屏列表中的每个元素,在所述字符列表中查找,以对工作票安全措施布施地点的正确性进行校验。
8.根据权利要求7所述的工作票安全措施布施地点的正确性校验装置,其特征在于,所述校验模块,具体用于在所述字符串的前后左右屏列表中每一个元素都能在所述字符列表中找到时,判定工作票安全措施布施地点正确;以及,在所述字符串的前后左右屏列表中任一个元素在所述字符列表中找不到时,判定工作票安全措施布施地点不正确,并输出提示信息。
9.根据权利要求7或8所述的工作票安全措施布施地点的正确性校验装置,其特征在于,所述指定字符为p,与所述指定字符相对应的文字为相邻。
10.根据权利要求6所述的工作票安全措施布施地点的正确性校验装置,其特征在于,所述获取单元用于获取本地系统表的工作屏柜名称序列的方式具体为:
所述获取单元,用于通过数据接口读入调度机房的设备平面布置图,获取工作屏柜名称形成所述工作屏柜名称序列记于本地系统表中,并通过识别所述设备平面布置图中上下左右位置,分别给所述工作屏柜名称序列赋予空间上前后左右的位置属性信息。
技术总结