CN115481964A - 智能成票方法及装置 - Google Patents
智能成票方法及装置 Download PDFInfo
- Publication number
- CN115481964A CN115481964A CN202110663394.9A CN202110663394A CN115481964A CN 115481964 A CN115481964 A CN 115481964A CN 202110663394 A CN202110663394 A CN 202110663394A CN 115481964 A CN115481964 A CN 115481964A
- Authority
- CN
- China
- Prior art keywords
- ticket
- model
- text analysis
- distribution network
- items
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 45
- 238000004458 analytical method Methods 0.000 claims abstract description 125
- 238000009826 distribution Methods 0.000 claims abstract description 84
- 238000007726 management method Methods 0.000 claims abstract description 52
- 238000012549 training Methods 0.000 claims abstract description 35
- 230000011218 segmentation Effects 0.000 claims abstract description 18
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 8
- 238000004519 manufacturing process Methods 0.000 claims abstract description 4
- 238000004364 calculation method Methods 0.000 claims description 22
- 238000010586 diagram Methods 0.000 claims description 21
- 238000004088 simulation Methods 0.000 claims description 13
- 238000012423 maintenance Methods 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 11
- 238000013507 mapping Methods 0.000 claims description 11
- 238000003860 storage Methods 0.000 claims description 6
- 210000001503 joint Anatomy 0.000 claims description 4
- 238000005516 engineering process Methods 0.000 abstract description 6
- 230000006870 function Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 9
- 230000005540 biological transmission Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 230000001502 supplementing effect Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002265 prevention Effects 0.000 description 2
- 241000220317 Rosa Species 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/205—Parsing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06312—Adjustment or analysis of established resource schedule, e.g. resource or task levelling, or dynamic rescheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Theoretical Computer Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- General Health & Medical Sciences (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Game Theory and Decision Science (AREA)
- Educational Administration (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Development Economics (AREA)
- Primary Health Care (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Engineering & Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明提供了一种智能成票方法及装置,该方法包括:对配网作业安全管控***的第一任务单进行文本分析,以将所述第一任务单解析成票模型,所述票模型包括至少一个票模型的元素;从数据库中提取所述票模型的元素数据以生成对应元素的训练集,并基于所述对应元素的训练集生成对应元素的分词列表,并基于所述对应元素的分词列表进行语料库制作和算法训练以创建文本分析模型;调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令或操作票。在本发明中,通过使用文本分析技术对任务单进行解析,生成文本分析模型,从而可调用该文本分析模型对输入的任务单智能生成配网***能理解的调度令或操作票,从而提升调度员开票效率,确保电力***运行安全。
Description
技术领域
本发明涉及电力***自动化领域,具体而言,涉及配网作业安全管控***中的智能成票方法及装置。
背景技术
随着电网规模不断扩大和电网设备增多,因设备检修试验、新设备投产调试、设备故障及缺陷处理等原因,会产生大量的作业操作,需调度员拟写大量的调度令、操作票。为保证电力***的安全稳定运行,减轻调度员工作压力,适应电网发展,提高效率,国内出现了一些开票***和智能成票技术。
智能成票作为配网***中通过智能分析,让配网***能准确地识别输入文本的操作目的和内容的功能,其作用是提供一种使用智能成票方法将输入文本快速、准确地生成***可理解的调度令或操作票的技术。
现有的开票***大多采用计算机辅助人工开票的方式,在调度令或操作票拟票过程中,需人工逐步操作,过程复杂、耗费时间长。为解决上述问题,又出现了如下一些智能分析方法:
在公开号为CN 105389306 A的中国专利申请中,提供了一种基于潜在语义的申请单智能分析方法,其步骤主要是通过滤除申请单中与电力***不相干的词,缩小分析空间,并在此基础上进行配电网专业词库的模糊匹配,提高了解析成功率,但缺少由申请单生成调度令或操作票的功能。
在公开号为CN 104965437 A的中国专利申请中,提供了一种根据调度令智能生成操作票的方法,其步骤主要是根据调度令确定待操作设备,对电力***进行拓补分析,获取连接图确定待操作设备在电力***中的连接关系和当前运行状态,再结合调度令确定待操作设备的目标状态,在模板库中匹配操作步骤生成模板型操作票进而生成实用型操作票,提高了调度员拟写操作票的效率和水平,但该方法不能处理其他***生成的调度令。
在公开号为CN 110991188 A的中国专利申请中,提供了使用中文分词技术将接收到的自然语言进行切词和基础语义识别,输出识别结果,调用智能成票模型与句型库匹配,匹配句型选取对应的开票模板,向开票模板中导入参数完成开票的功能。但该方法依赖于***事先预设的模型和句型库,不能处理其他***生成的申请单、调度令或操作票。
现有的智能成票技术通常采用简单的模糊或精确匹配分析自然语言,且成票模型缺少学习和更新功能,因此通常存在以下问题:
智能分析申请单方面,缺少由申请单生成调度令的成熟技术。调度令智能生成操作票仅限于一个***内,无法识别和处理其他***生成的调度令。不能处理图片识别、语音识别调度令、操作票生成的有部分错字的输入,导致容错率低。智能成票模型固定且无法根据***扩展学习和更新,导致兼容性较差。
发明内容
本发明提供了一种智能成票方法及装置,以至少解决相关技术中至少一个问题。
根据本发明的一个方面,提供了一种智能成票方法,包括:对配网作业安全管控***的第一任务单进行文本分析,以将所述第一任务单解析成票模型,其中,所述票模型包括至少一个票模型的元素;从数据库中提取所述票模型的元素数据以生成对应元素的训练集,并基于所述对应元素的训练集生成对应元素的分词列表,并基于所述对应元素的分词列表进行语料库制作和算法训练以创建文本分析模型;调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令或操作票。
在一个示例性实施例中,所述第一任务单和第二任务单为调度令或操作票。
在一个示例性实施例中,所述票模型包括调度令模型或操作票模型,所述调度令模型的元素至少包括以下之一:线路、子站、间隔、间隔操作术语;所述操作票模型的元素至少包括以下之一:子站、间隔、设备、设备操作术语。
在一个示例性实施例中,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令,包括:将所述第二任务单拆分成待分析的项列表;调用所述文本分析模型对所述项列表中的待分析项进行逐项分析,通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的间隔名称的相似度大于第一阈值的间隔名称,并选取所述文本分析模型中相似度最高的间隔名称;通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的间隔操作术语的相似度大于第二阈值的间隔操作术语,并选取相似度最高的间隔操作术语;根据选取的所述间隔名称和间隔操作术语模拟调度令开票操作,如果模拟通过则生成调度令操作项;在所述项列表的所有待分析项对应的调度令操作项的模拟调度令开票操作通过后,根据所述调度令操作项生成所述配网作业安全管控***能识别的调度令。
在一个示例性实施例中,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的操作票,包括:将所述第二任务单拆分成待分析的项列表;调用所述文本分析模型对所述项列表中的待分析项进行逐项分析,通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的设备名称的相似度大于第三阈值的设备名称,并选取相似度最高的设备名称;通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的设备操作术语的相似度大于第四阈值的设备操作术语,并选取相似度最高的设备操作术语;根据得到的所述间隔和间隔操作术语模拟操作票开票操作,如果模拟通过则生成操作票操作项;在所述项列表的所有待分析项对应的模拟操作票开票操作通过后,根据所述操作票操作项生成所述配网作业安全管控***能识别的操作票。
在一个示例性实施例中,所述第二任务单为申请单,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令,包括:将输入的申请单的工作内容拆分成待分析的项列表;调用所述文本分析模型对所述项列表中的待分析项进行逐项分析,通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的对象名称的相似度大于第四阈值的对象名称,根据知识库映射关系将所述对象名称匹配到对应的间隔名称,并选取相似度最高的间隔名称;通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的对象操作术语的相似度大于第五阈值的对象操作术语,根据知识库映射关系将所述对象操作术语匹配到对应的间隔操作术语,并选取相似度最高的间隔操作术语;根据选取的所述间隔名称和间隔操作术语模拟调度令开票操作,如果模拟通过则生成调度令操作项;在所述项列表的所有待分析项对应的调度令操作项的模拟调度令开票操作通过后,根据所述调度令操作项生成所述配网作业安全管控***能识别的调度令。
在一个示例性实施例中,所述方法还包括:在配网作业安全管控***与第三方***对接时,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库,并根据扩充后的知识库更新所述训练集和文本分析模型,其中,所述基础数据包括以下至少之一:子站、线路、设备名称、间隔名称、设备操作术语、间隔操作术语。
在一个示例性实施例中,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库包括:通过数据同步接口导入所述第三方***的设备台账和/或接线图;对于所述第三方***的设备台账和/或接线图中,与所述配网作业安全管控***不一致的操作术语,建立所述第三方***的操作术语与所述配网作业安全管控***的操作术语之间的映射关系。
根据本发明的另一方面,提供了一种智能成票装置,包括:分析模块,用于对配网作业安全管控***的第一任务单进行文本分析,以将所述第一任务单解析成票模型,其中,所述票模型包括至少一个票模型的元素;创建模块,从数据库中提取所述票模型的元素数据以生成对应元素的训练集,并基于所述对应元素的训练集生成对应元素的分词列表,并基于所述对应元素的分词列表进行语料库制作和算法训练以创建文本分析模型;生成模块,用于调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令或操作票。
在一个示例性实施例中,所述装置还包括:扩充模块,用于在配网作业安全管控***与第三方***对接时,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库,并根据扩充后的知识库更新所述训练集和文本分析模型,其中,所述基础数据包括以下至少之一:子站、线路、设备名称、间隔名称、设备操作术语、间隔操作术语。
根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
在本发明的上述实施例中,通过使用文本分析技术对任务单进行解析,生成文本分析模型,从而可调用该文本分析模型对输入的任务单智能生成配网***能理解的调度令或操作票,从而提升调度员开票效率,确保电力***运行安全。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的智能成票方法的流程图;
图2是根据本发明实施例的智能成票装置的结构框图;
图3是根据本发明实施例的智能成票方法的流程图;
图4是根据本发明实施例的训练集示例示意图;
图5是根据本发明实施例的部分语料库示意图;
图6是根据本发明实施例的间隔匹配示意图;
图7是根据本发明实施例的间隔操作术语匹配示意图;
图8是根据本发明实施例的设备匹配示意图;
图9是根据本发明实施例的设备操作匹配示意图;
图10是根据本发明实施例的基于文本相似度的间隔识别示意图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
在本实施例中提供了一种智能成票方法,图1是根据本发明实施例的智能成票方法的流程图,如图1所示,该流程包括如下步骤:
步骤S102,对配网作业安全管控***的第一任务单进行文本分析,以将所述第一任务单解析成票模型,所述票模型包括至少一个票模型的元素;
步骤S104,从数据库中提取所述票模型的元素数据以生成对应元素的训练集,并基于所述对应元素的训练集生成对应元素的分词列表,并基于所述对应元素的分词列表进行语料库制作和算法训练以创建文本分析模型;
步骤S106,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令或操作票。
在本实施例中,所述第一任务单和第二任务单可以是调度令或操作票。
在本实施例中,所述票模型可包括调度令模型或操作票模型,所述调度令模型的元素至少包括以下之一:线路、子站、间隔、间隔操作术语;所述操作票模型的元素至少包括以下之一:子站、间隔、一次设备、设备操作术语。针对不同的票模型元素分别通过步骤S104创建对应的文本分析模型。
在本实施例的步骤S106中,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令,可包括:
在本实施例中,所述第二任务单可以是第三方***生成的调度令,则执行以下步骤S1061A~S1062A:
S1061A:将所述第二任务单拆分成待分析的项列表;
根据第三方***第二任务单中的分隔符(一般是“;”)将所述第二任务单的操作内容拆分获得项列表,或者通过图片识别、接口传送后获得项列表,成票时需逐项分析操作项。
S1062A:调用所述文本分析模型,对待分析的项列表进行逐项分析匹配,生成配网作业安全管控***能识别的调度令;
调用所述间隔文本分析模型,通过文本相似度计算,从间隔文本分析模型中提取一组相似度大于第一阈值的间隔名称,取用间隔文本分析模型中相似度最高的间隔名称;如果相似度都低于第一阈值,则返回错误提示。
调用所述间隔操作术语文本分析模型,通过文本相似度计算,从间隔操作术语文本分析模型中提取一组相似度大于第二阈值的间隔操作术语,取用间隔操作术语文本分析模型中相似度最高的间隔操作术语,并与所述配网作业安全管控***内的间隔操作术语进行匹配;如果相似度都低于第二阈值,则返回错误提示。
根据得到的所述间隔名称和间隔操作术语模拟调度令开票操作,如果模拟通过则生成调度令操作项;在所述项列表的所有待分析项对应的调度令操作项的模拟调度令开票操作通过后,根据所述调度令操作项生成配网作业安全管控***能识别的调度令。
在本实施例中,所述第二任务单可以是第三方***生成的申请单,则执行以下步骤S1061B~S1062B:
S1061B:将所述第二任务单工作内容拆分成待分析的项列表;
根据第三方***第二任务单中的分隔符(例如,“;”)将所述第二任务单的操作内容拆分获得项列表,或者通过接口传送后获得项列表,成票时需逐项分析操作项。
S1062B:调用所述文本分析模型,对待分析的项列表进行逐项分析匹配,生成配网作业安全管控***能识别的调度令;
调用所述申请单设备名称分析模型,通过文本相似度计算,从间隔文本分析模型中提取一组相似度大于第一阈值的设备名称,根据知识库映射关系匹配到对应的间隔名称;如果相似度都低于第一阈值,则返回错误提示。
调用所述申请单工作动作文本分析模型,通过文本相似度计算,从模型中提取一组相似度大于第二阈值的申请单工作动作,根据知识库映射关系匹配到对应的间隔操作术语,取用模型中匹配的相似度最高的申请单工作动作对应的间隔操作术语;如果相似度都低于第二阈值,则返回错误提示。
根据得到的所述间隔名称和间隔操作术语补全开票信息后模拟调度令开票操作,如果模拟通过则生成调度令操作项;在所述项列表的所有待分析项对应的调度令操作项的模拟调度令开票操作通过后,根据所述调度令操作项生成配网作业安全管控***能识别的调度令。
在本实施例的步骤S106中,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的操作票,可包括:
在本实施例中,所述第二任务单可以为第三方***生成的调度令,则先根据上述S1061A~S1062A的步骤生成配网作业安全管控***能识别的调度令,然后通过配网作业安全管控***的智能成票模块自动生成配网作业安全管控***能识别的操作票。
在本实施例中,所述第二任务单可以为第三方***生成的操作票,则执行以下步骤:
S1061C:将所述第二任务单拆分成待分析的项列表;
在本实施例中,根据第三方***第二任务单中的分隔符(例如,采用“;”)将所述第二任务单的操作内容拆分获得项列表,或者通过图片识别、接口传送后获得项列表,成票时需逐项分析操作项。
S1062C:调用所述文本分析模型,对待分析的项列表进行逐项分析匹配,生成配网作业安全管控***能识别的操作票;
调用设备文本分析模型,通过文本相似度计算,从设备文本分析模型中提取一组相似度大于第三阈值的设备名称,取用匹配到的相似度最高的设备名称;如果相似度都低于第三阈值,则返回错误提示。
调用设备操作术语文本分析模型,通过文本相似度计算从设备操作术语文本分析模型中提取一组相似度大于第四阈值的设备操作术语取用匹配到的相似度最高的设备操作术语,并与所述配网作业安全管控***内的设备操作术语进行匹配,;如果相似度都低于第四阈值,则返回错误提示。
根据得到的所述设备名称和设备操作术语模拟操作票开票操作,如果模拟通过则生成操作票操作项;在所述项列表的所有待分析项对应的模拟操作票开票操作通过后,根据所述操作票操作项生成配网作业安全管控***能识别的操作票。
在本实施例中,在配网作业安全管控***与第三方***对接时,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库,并根据扩充后的知识库更新所述训练集和文本分析模型,其中,所述基础数据包括但不限于以下内容:子站、线路、设备名称、间隔名称、设备操作术语、间隔操作术语。
在本实施例中,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库包括:通过数据同步接口导入所述第三方***的设备台账和/或接线图;对于所述第三方***的设备台账和/或接线图中,与所述配网作业安全管控***不一致的操作术语,建立所述第三方***的操作术语与所述配网作业安全管控***的操作术语之间的映射关系。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
在本实施例中还提供了一种智能成票装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图2是根据本发明实施例的智能成票装置的结构框图,如图2所示,该装置包括分析模块10、创建模块20和生成模块30。
分析模块10,用于对配网作业安全管控***的第一任务单进行文本分析,以将所述第一任务单解析成票模型,其中,所述票模型包括至少一个票模型的元素;
创建模块20,从数据库中提取所述票模型的元素数据以生成对应元素的训练集,并基于所述对应元素的训练集生成对应元素的分词列表,并基于所述对应元素的分词列表进行语料库制作和算法训练以创建文本分析模型;
生成模块30,用于调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令或操作票。
在一个示例性实施例中,所述智能成票装置还可包括扩充模块40,扩充模块40用于在配网作业安全管控***与第三方***对接时,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库,并根据扩充后的知识库更新所述训练集和文本分析模型,其中,所述基础数据包括但不限于以下内容:子站、线路、设备名称、间隔名称、设备操作术语、间隔操作术语。
需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述模块分别位于多个处理器中。
为了便于对本发明实施例所提供的技术方案的理解,下面将结合具体的应用场景对本发明实施例提供的技术方案进行描述。
本实施例中提供了一种基于Python的配网智能成票方法。在本实施例中,通过将Python文本相似度分析方法应用于配网作业安全管控调度令或操作票开票过程,建立一个从申请单、其他***生成的调度令或其他***生成的操作票经过智能分析生成配网作业安全管控***能理解的调度令或操作票的***。
图3为本实施例的总体方案流程图。如图3所示,本实施例的流程主要包括如下步骤:
1)研究和分析常规的调度令或操作票,确定调度令或操作票语法模型和字符串到票模型的转换以及拼接方法。
在本实施例中,一个调度令操作票模型,可以包含四部分的内容:线路、子站、间隔、间隔状态转换(或称为操作术语)。
举例如下:
调度令:安桥开关站玫溪H822线由运行改冷备用
将上述调度令解析成调度令模型:
线路:(空);
子站:安桥开关站;
间隔:玫溪H822线;
状态转换:由运行改冷备用;
通过上述解析可知,调度令模型的元素可包括:线路、子站、间隔、状态转换。
模型语义:将“安桥开关站”(子站)的“玫溪H822线”(间隔),“由运行改冷备用”。
在本实施例中,一个操作票模型,可以包含四个部分内容:子站、间隔、一次设备、设备状态转换(或称为操作术语)。
举例如下:
操作票:合上凯城花园配电站(三遥)凯城Ⅰ回901负荷开关,查确已合上;
解析成操作票模型:
子站:凯城花园配电站;
间隔:凯城花园配电站(三遥)凯城Ⅰ回901负荷开关间隔;
一次设备:凯城花园配电站(三遥)凯城Ⅰ回901负荷开关;
状态转换:合上%开关,查确已合上。
通过上述解析可知,操作票模型的元素可包括:子站、间隔、设备、状态转换。
2)从数据库中提取线路、子站、间隔、间隔状态转换、设备、设备状态转换等票模型元素数据,分别生成对应的训练集,使用例如Python的jieba将训练集生成分词列表,再使用Python的gensim进行语料库制作和算法训练,创建/更新文本分析模型,发布基于所述文本分析模型的Python智能分析服务。
图4为本实施例的训练集示例示意图。
在本实施例中,以Jieba分词列表为示例:
如训练集中一行文本“凯城花园配电站事故照明442开关”使用jieba分词后可生成分词列表:['凯','城','花园','配电','配电站','电站','事故','照明','442','开关']
使用例如gensim corpora将分词列表生成字典,使用例如doc2bow函数生成语料库。图5为一个语料库的部分示意图。
使用语料库训练tfidf/lsi/lda模型可获得文本分析模型。
3)调用基于所述文本分析模型的智能分析服务,将输入的申请单、调度令或操作票转换成配网***能识别的票模型元素,结合***已有的票模板和防误功能,智能生成调度令或操作票。
下面对调度令的智能成票流程进行详细描述:
1、将待分析文本(智能识别结果等)拆分成待分析的项列表;
2、对项列表中的待分析项进行逐项分析:
A、调用Python智能分析服务,根据待分析项提取一组相似度较高的间隔名称,与***内间隔名称匹配,取用匹配到的相似度最高的间隔名称,并补充间隔类型、主设备等信息,接着进入步骤B;若匹配失败,将待分析项转换为提示项,并进入下一项分析;
B、调用Python智能分析服务,根据待分析项提取一组相似度较高的间隔操作术语,结合间隔类型与***内间隔操作术语匹配,取用匹配到的相似度最高的间隔操作术语,补充操作前状态、操作后状态等信息,接着进入步骤C;若匹配失败,则将待分析项转换为提示项,并进入下一项分析;
C、根据上述步骤得到的间隔和间隔操作术语模拟调度令开票操作(防误校验),模拟通过则生成调度令操作项;防误校验未通过,提示错误并终止成票分析。
3、所有待分析调度令操作项通过上述步骤后生成配网作业安全管控***能识别的调度令。
下面结合本实施例的具体场景对调度令的智能成票流程分析进行详细描述:
调度令待分析项:凯城花园配电站10kV凯城花园配电站(三遥)凯城Ⅰ回901负荷开关由冷备用转运行。
使用文本相似度分析方法分析可得如图6所示的间隔以及如图7所示的间隔操作术语。
结合配电网电气设备拓补连接关系和模拟操作功能,可得到配网作业安全管控***能识别的调度令操作项:凯城花园配电站10kV凯城花园配电站(三遥)凯城Ⅰ回901负荷开关由冷备用转运行。
下面对操作票的智能成票流程进行详细描述:
1、将调度令操作项或待分析文本(智能识别结果等)拆分成待分析的项列表;
2、对待分析的项列表进行逐项分析:
A、调用Python智能分析服务,根据待分析项中提取一组相似度较高的设备名称,与***内设备名称匹配,取用匹配度相似度最高设备名称并补充设备类型等信息,接着进入步骤B;若匹配失败,则将待分析文本转换为提示项,并进入下一项分析;
B、调用Python智能分析服务,根据待分析项提取一组相似度较高的设备操作术语,结合设备类型与***内设备操作术语匹配,取用匹配到的相似度最高的设备操作术语,补充操作前状态、操作后专题等信息,接着进入步骤C,若匹配失败,则将分析项转为提示项,并进入下一项分析。
C、根据上述步骤得到的设备和设备操作术语模拟操作票的开票操作(即,防误校验),模拟通过则生成操作票的操作项;防误校验未通过,提示错误并终止成票分析。
3、所有待分析项通过上述步骤后生成配网作业安全管控***能识别的操作票。
下面将结合本实施例的具体场景对操作票的智能成票分析进行详细描述:
操作票待分析项:合上凯城花园配电站(三遥)凯城Ⅰ回901负荷开关开关,查确已合上。
如图8和9所示,使用文本相似度分析可得:
设备为:凯城花园配电站(三遥)凯城Ⅰ回901负荷开关;
设备操作为:合上%开关,查确已合上。
结合配电网电气设备拓补连接关系和模拟操作功能,可得到***能识别的操作票的操作项:合上凯城花园配电站(三遥)凯城Ⅰ回901负荷开关,查确已合上。
在本实施例中,在配网作业安全管控***与其他***对接时,可通过基础数据维护(同步)的方式扩充配网知识库,进而更新训练集和智能分析模型,再按照上述步骤1)-3),实现将其他***的调度令或操作票转换成配网作业安全管控***能理解的调度令或操作票的功能。
在本实施例中,基础数据可包括但不限于:子站、线路、设备名称、间隔名称、设备操作术语、间隔操作术语等。
下面将具体描述本实施例的扩充数据库的方法,该方法可包括如下步骤:
a、使用数据同步接口导入设备台账或接线图等;
b、对于和配网***不一致的操作术语,可使用人工维护的方式建立第三方***的操作术语(即同义操作术语)与配网***操作术语的映射关系;
c、可通过人工维护建立申请单操作内容常用表达与调度令操作术语之间的映射关系。
在本实施例中,可使用文本相似度计算方法解决图片识别、语音识别输入中的错字问题,提升容错率。
例如,假设调度令操作项:“凯城花园配电站10kV凯城花园配电站(三遥)凯城Ⅰ回901负荷开关由冷备用转运行”打印后使用图片识别的结果为:“凯城花园配电站1OkV凯城花园配电站(三遥)凯城I回9O1负荷开关由冷备用转运行”。即罗马数字“Ⅰ”识别成为英文字母“I”,数字“0”识别成为英文字母“O”。使用传统的文本分析方法无法获得与***匹配间隔,使用本发明实施例中的文本分析模型计算相似度,可分析获得如图10所示的对应的间隔为“凯城花园配电站10kV凯城花园配电站(三遥)凯城I回901负荷开关”。
在本实施例中,可采用的文本相似度分析方法,使用相似度计算模型对智能识别结果中的字符串进行相似度计算得到一组相似度较高的匹配结果,再将这一组匹配结果与***内数据进行精确匹配,取用相似度最高的***内数据为匹配结果,从而解决识别结果中有部分错字的问题,提高解析的容错率。
在本实施例中,将文本相似度分析方法引入电力***智能分析、智能成票中,通过基础数据同步接口和配网知识库功能,更新训练集和智能分析模型,解决现有智能成票***缺少由申请单生成调度令、无法处理其他***生成的操作票、模型固定且无法扩展和更新的问题;通过文本相似度计算可以获得与***内数据最优匹配结果,解决图片识别、语音识别调度令、操作票生成的结果有错字无法智能成票的问题。
本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种智能成票方法,其特征在于,包括:
对配网作业安全管控***的第一任务单进行文本分析,以将所述第一任务单解析成票模型,其中,所述票模型包括至少一个票模型的元素;
从数据库中提取所述票模型的元素数据以生成对应元素的训练集,并基于所述对应元素的训练集生成对应元素的分词列表,并基于所述对应元素的分词列表进行语料库制作和算法训练以创建文本分析模型;
调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令或操作票。
2.根据权利要求1所述的方法,其特征在于,其中,所述第一任务单为调度令或操作票,所述第二任务单为调度令、操作票或申请单。
3.根据权利要求2所述的方法,其特征在于,其中,所述票模型包括调度令模型或操作票模型,所述调度令模型的元素至少包括以下之一:线路、子站、间隔、间隔操作术语;所述操作票模型的元素至少包括以下之一:子站、间隔、设备、设备操作术语。
4.根据权利要求3所述的方法,其特征在于,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令,包括:
将所述第二任务单拆分成待分析的项列表;
调用所述文本分析模型对所述项列表中的待分析项进行逐项分析,通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的间隔名称的相似度大于第一阈值的间隔名称,并选取所述文本分析模型中相似度最高的间隔名称;
通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的间隔操作术语的相似度大于第二阈值的间隔操作术语,并选取相似度最高的间隔操作术语;
根据选取的所述间隔名称和间隔操作术语模拟调度令开票操作,如果模拟通过则生成调度令操作项;
在所述项列表的所有待分析项对应的调度令操作项的模拟调度令开票操作通过后,根据所述调度令操作项生成所述配网作业安全管控***能识别的调度令。
5.根据权利要求3所述的方法,其特征在于,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的操作票,包括:
将所述第二任务单拆分成待分析的项列表;
调用所述文本分析模型对所述项列表中的待分析项进行逐项分析,通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的设备名称的相似度大于第三阈值的设备名称,并选取相似度最高的设备名称;
通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的设备操作术语的相似度大于第四阈值的设备操作术语,并选取相似度最高的设备操作术语;
根据得到的所述间隔和间隔操作术语模拟操作票开票操作,如果模拟通过则生成操作票操作项;
在所述项列表的所有待分析项对应的模拟操作票开票操作通过后,根据所述操作票操作项生成所述配网作业安全管控***能识别的操作票。
6.根据权利要求3所述的方法,其特征在于,其中,所述第二任务单为申请单,调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令,包括:
将输入的申请单的工作内容拆分成待分析的项列表;
调用所述文本分析模型对所述项列表中的待分析项进行逐项分析,通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的对象名称的相似度大于第四阈值的对象名称,根据知识库映射关系将所述对象名称匹配到对应的间隔名称,并选取相似度最高的间隔名称;
通过文本相似度计算从所述文本分析模型中提取一组与待分析项中的对象操作术语的相似度大于第五阈值的对象操作术语,根据知识库映射关系将所述对象操作术语匹配到对应的间隔操作术语,并选取相似度最高的间隔操作术语;
根据选取的所述间隔名称和间隔操作术语模拟调度令开票操作,如果模拟通过则生成调度令操作项;
在所述项列表的所有待分析项对应的调度令操作项的模拟调度令开票操作通过后,根据所述调度令操作项生成所述配网作业安全管控***能识别的调度令。
7.根据权利要求1所述的方法,其特征在于,还包括:
在配网作业安全管控***与第三方***对接时,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库,并根据扩充后的知识库更新所述训练集和文本分析模型,其中,所述基础数据包括以下至少之一:子站、线路、设备名称、间隔名称、设备操作术语、间隔操作术语。
8.根据权利要求1所述的方法,其特征在于,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库包括:
通过数据同步接口导入所述第三方***的设备台账和/或接线图;
对于所述第三方***的设备台账和/或接线图中,与所述配网作业安全管控***不一致的操作术语,建立所述第三方***的操作术语与所述配网作业安全管控***的操作术语之间的映射关系。
9.一种智能成票装置,其特征在于,包括:
分析模块,用于对配网作业安全管控***的第一任务单进行文本分析,以将所述第一任务单解析成票模型,其中,所述票模型包括至少一个票模型的元素;
创建模块,从数据库中提取所述票模型的元素数据以生成对应元素的训练集,并基于所述对应元素的训练集生成对应元素的分词列表,并基于所述对应元素的分词列表进行语料库制作和算法训练以创建文本分析模型;
生成模块,用于调用所述文本分析模型基于输入的第二任务单生成所述配网作业安全管控***能识别的调度令或操作票。
10.根据权利要求9所述的装置,其特征在于,还包括:
扩充模块,用于在配网作业安全管控***与第三方***对接时,通过基础数据维护的方式扩充所述配网作业安全管控***的知识库,并根据扩充后的知识库更新所述训练集和文本分析模型,其中,所述基础数据包括以下至少之一:子站、线路、设备名称、间隔名称、设备操作术语、间隔操作术语。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至8任一项中所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110663394.9A CN115481964A (zh) | 2021-06-15 | 2021-06-15 | 智能成票方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110663394.9A CN115481964A (zh) | 2021-06-15 | 2021-06-15 | 智能成票方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115481964A true CN115481964A (zh) | 2022-12-16 |
Family
ID=84419035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110663394.9A Pending CN115481964A (zh) | 2021-06-15 | 2021-06-15 | 智能成票方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115481964A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117408631A (zh) * | 2023-10-18 | 2024-01-16 | 江苏泰坦智慧科技有限公司 | 操作票的生成方法、装置及存储介质 |
-
2021
- 2021-06-15 CN CN202110663394.9A patent/CN115481964A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117408631A (zh) * | 2023-10-18 | 2024-01-16 | 江苏泰坦智慧科技有限公司 | 操作票的生成方法、装置及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107861942B (zh) | 一种基于深度学习的电力疑似投诉工单识别方法 | |
CN112860872B (zh) | 基于自学习的配电网操作票语义合规性的校验方法及*** | |
CN112905804B (zh) | 一种电网调度知识图谱的动态更新方法及装置 | |
CN110175324B (zh) | 一种基于数据挖掘的电网运行操作指令校验方法及*** | |
CN104463696A (zh) | 电网运行风险识防方法及*** | |
CN113095050A (zh) | 一种智能成票方法、***、设备及存储介质 | |
CN112632288A (zh) | 一种基于知识图谱的电力调度***及方法 | |
CN115357726A (zh) | 基于知识图谱的故障处置预案数字化模型建立方法 | |
CN108320104B (zh) | 基于RelayCAC继电保护整定软件实现保护定值在线校验功能获取模型的方法 | |
CN104091243A (zh) | 一种倒闸操作票智能推理机制设计及实现的方法 | |
CN110110095A (zh) | 一种基于长短期记忆循环神经网络的电力指令文本匹配方法 | |
CN110188345A (zh) | 一种电力操作票的智能识别方法与装置 | |
CN113792538B (zh) | 一种配电网操作票快速生成方法及装置 | |
CN106886950A (zh) | 一种电网调度指令自动生成的方法 | |
CN115481964A (zh) | 智能成票方法及装置 | |
CN114282010A (zh) | 基于知识图谱的电网运行故障识别方法、***及存储介质 | |
CN111177323A (zh) | 基于人工智能的停电计划非结构化数据提取与识别方法 | |
WO2022150015A1 (en) | A system for generating a mechanical and electrical service system design for a structure and a method thereof | |
CN110782145B (zh) | 电力调度计划决策***、方法和设备 | |
CN116663519A (zh) | 一种自动成票方法、装置、设备及存储介质 | |
CN116522643A (zh) | 一种电网运行模拟方案库自动构建方法及*** | |
CN112307767A (zh) | 一种基于Bi-LSTM技术的调控知识建模方法 | |
CN103544345A (zh) | 操作票智能防误仿真*** | |
CN110086166B (zh) | 一种电网稳定运行限额的表示方法及*** | |
CN116470591A (zh) | 一种变电站管理方法及相关设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |