基于停电计划语句的停电事件确定方法和装置与流程

文档序号:17741038发布日期:2019-05-24 20:06阅读:225来源:国知局
基于停电计划语句的停电事件确定方法和装置与流程

本申请涉及电力技术领域,特别是涉及一种基于停电计划语句的停电事件确定方法、装置、计算机设备和存储介质。



背景技术:

随着电网负荷增加和智能电网的迅猛发展,在电网的安全、经济、优质运行中,电网调度自动化系统地位越发重要,发挥的作用也越来越大,与此同时,智能电网的发展对调度驾驭大电网的能力提出了新的更高的要求,因此,调度智能化的研究和建设工作迫在眉睫。

想要将提高电力调度自动化程度,就必须把以往电力调度中使用自然语言表达的文档、信息解析成计算机可以识别的数据,从而得到停电计划事件。在电力调度领域,需要从停电计划语句中解析出来的有两种信息——操作种类和操作涉及到的电力设备,以得到停电事件。

目前,在电力系统中应用自然语言处理技术的研究还处在探索初期,已有的技术主要基于机器学习技术,虽然能够完成所需的基本功能,但技术难度大,入门门槛高,操作繁琐费力。除此之外,自然语言处理技术是面向纯粹的开放式自然语言,词语、句式重复率低,所以基于统计方法的自然语言处理技术的特点是应用面广,却不能保证语义理解的准确度。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够解决识别停电计划语句中停电计划准确率低问题的基于停电计划语句的停电事件确定方法和装置。

一种基于停电计划语句的停电事件确定方法,所述方法包括:

获取各个操作类型的停电计划语句对应的正则表达式;

接收待识别停电计划语句,根据所述正则表达式,匹配得到所述待识别停电计划语句对应的操作类型;

对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备;

根据所述操作类型和所述操作设备,确定所述待识别停电计划语句中的停电事件。

在其中一个实施例中,所述获取各个操作类型的停电计划语句对应的正则表达式,包括:

获取多个停电计划语句作为样本语句;对各个样本语句进行聚类,得到各个操作类型对应的样本语句;对各个操作类型对应的样本语句进行正则分析,得到所述各个操作类型的停电计划语句对应的正则表达式。

在其中一个实施例中,还包括:根据所述样本语句中汉字拼音的拼音排序,对各个样本语句进行排序;根据各个样本语句的排序,确定各个操作类型对应的样本语句。

在其中一个实施例中,所述拼音排序包括正排序和逆排序;还包括:根据所述样本语句中汉字拼音的正排序,对各个样本语句进行正向排序;根据所述正向排序,确定各个操作类型对应的第一样本语句;根据所述样本语句中汉字拼音的逆排序,对各个样本语句进行逆向排序;根据所述逆向排序,确定各个操作类型对应的第二样本语句;根据所述第一样本语句和所述第二样本语句,确定各个操作类型对应的样本语句。

在其中一个实施例中,对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备,包括:

对所述待识别停电计划语句进行分词,得到多个特征词;

对所述特征词进行词性标注,根据所述词性标注,对所述各个特征词进行句法依存分析;

根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在其中一个实施例中,还包括:将所述待识别停电计划语句输入预先设置的pyltp模型,得到所述待识别停电计划语句对应的所述句法依存分析的结果;根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在其中一个实施例中,还包括:所述待识别停电计划语句输入正则表达式库中,得到所述待识别停电计划语句对应的目标正则表达式;所述正则表达式库中包含多个所述正则表达式;根据所述目标正则表达式对应的操作类型,确定所述待识别停电计划语句对应的操作类型。

一种基于停电计划语句的停电事件确定装置,所述装置包括:

表达式获取模块,用于获取各个操作类型的停电计划语句对应的正则表达式;

操作类型匹配模块,用于接收待识别停电计划语句,根据所述正则表达式,匹配得到所述待识别停电计划语句对应的操作类型;

操作设备确定模块,用于对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备;

识别模块,用于根据所述操作类型和所述操作设备,确定所述待识别停电计划语句中的停电事件。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取各个操作类型的停电计划语句对应的正则表达式;

接收待识别停电计划语句,根据所述正则表达式,匹配得到所述待识别停电计划语句对应的操作类型;

对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备;

根据所述操作类型和所述操作设备,确定所述待识别停电计划语句中的停电事件。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取各个操作类型的停电计划语句对应的正则表达式;

接收待识别停电计划语句,根据所述正则表达式,匹配得到所述待识别停电计划语句对应的操作类型;

对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备;

根据所述操作类型和所述操作设备,确定所述待识别停电计划语句中的停电事件。

上述基于停电计划语句的停电事件识别方法和装置,通过获取各个操作类型的停电计划语句对应的正则表达式,接收待识别停电计划语句,根据正则表达式,匹配得到待识别停电计划语句对应的操作类型,对待识别停电计划语句进行句法依存分析,确定待识别停电计划语句中包含的操作设备,根据操作类型和操作设备,确定待识别停电计划语句中的停电事件。本发明实施例,通过预先建立的各个操作类型对应的正则表达式,可以提高自然语句识别时的准确性,从而将停电计划语句对应分类到对应的操作类型,然后利用句法依存分析,匹配得到停电计划语句对应的操作设备,从而准确的确定停电事件,提高停电事件识别的准确性。

附图说明

图1为一个实施例中基于停电计划语句的停电事件确定方法的应用环境图;

图2为一个实施例中基于停电计划语句的停电事件确定方法的流程示意图;

图3为一个实施例中获取正则表达式步骤的流程示意图;

图4为另一个实施例中获取操作设备步骤的流程示意图;

图5为一实施例中句法依存分析结果的示意图;

图6为一个实施例中基于停电计划语句的停电事件确定装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术事件及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的基于停电计划语句的停电事件识别方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104通过网络进行通信。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

服务器104接收到大量的停电计划语句,通过对各个停电计划语句进行总结,得到正则表达时,从而确定后续输入的各个停电计划语句对应的操作类型,然后对各个停电计划语句进行句法依存,确定其操作设备,从而利用服务器104识别出的操作类型和操作设备,确定出计算机可识别的停电计划语句中停电事件。

在一个实施例中,如图2所示,提供了一种基于停电计划语句的停电事件确定方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤202,获取各个操作类型的停电计划语句对应的正则表达式。

其中,在发布停电计划时,会发布对应的停电计划语句,停电计划语句属于自然语句。停电语句中蕴涵了操作类型的信息,在电力领域,操作类型可以包括:变电站内转换主变供电操作、投退稳控装置通道压板操作等。正则表达式是一种计算机的规则表达式,可以用来进行字符串操作,在正则表达式的规则下,[\u4e00-\u9fa5]指所有中文字符,{0,x}指位于前方中括号中的匹配项可以出现0次至x次,因此,通过正则表达时,可以对停电计划语句进行总结,从而确定各个操作类型的停电计划语句对应的正则表达式。

步骤204,接收待识别停电计划语句,根据正则表达式,匹配得到待识别停电计划语句对应的操作类型。

待识别停电计划语句属于停电计划语句,在总结得到正则表达式之后,服务器可以接收待识别停电计划语句,从而根据得到的正则表达式,匹配得到待识别停电计划语句对应的操作类型。

步骤206,对待识别停电计划语句进行句法依存分析,确定待识别停电计划语句中包含的操作设备。

句法依存分析指的是词性分析以及待识别停电计划语句中各个分词之间的词性联系。

通过进行句法依存分析,描述了待识别停电计划语句中各个分词的词性,从而确定待识别停电计划语句中包含的设备,从而确定操作设备。

步骤208,根据操作类型和操作设备,确定待识别停电计划语句中的停电事件。

服务器确定操作类型和操作设备之后,可以确定待识别停电计划语句中蕴涵的停电事件。值得说明的是,该停电事件是计算机可以识别消息。

上述基于停电计划语句的停电事件确定方法中,通过获取各个操作类型的停电计划语句对应的正则表达式,接收待识别停电计划语句,根据正则表达式,匹配得到待识别停电计划语句对应的操作类型,对待识别停电计划语句进行句法依存分析,确定待识别停电计划语句中包含的操作设备,根据操作类型和操作设备,确定待识别停电计划语句中的停电事件。本发明实施例,通过预先建立的各个操作类型对应的正则表达式,可以提高自然语句识别时的准确性,从而将停电计划语句对应分类到对应的操作类型,然后利用句法依存分析,匹配得到停电计划语句对应的操作设备,从而准确的确定停电事件,提高停电事件识别的准确性。

在其中一个实施例中,如图3所示,提供一种获取正则表达式步骤的示意性流程图,具体步骤如下:

步骤302,获取多个停电计划语句作为样本语句。

样本语句可以是随机的停电计划语句,为了提供样本数量,可以人为设置多个停电计划语句作为样本语句,也可以从历史停电计划语句进行提取。

步骤304,对各个样本语句进行聚类,得到各个操作类型对应的样本语句。

通过对样本语句进行聚类,可以确定每个操作类型对应的样本语句,从而可以根据句式的特定,进行正则表达式的提取。

步骤306,对各个操作类型对应的样本语句进行正则分析,得到各个操作类型的停电计划语句对应的正则表达式。

正则分析指的是句式分析,即确定停电计划语句中各个可以进行规则化的部分。

本发明实施例中,可以采用任意停电计划语句作为训练样本,从而通过聚类确定各个操作类型的样本语句,总结得到各个操作类型对应的正则表达式,无需人工的干预,从而显著的提升了自动化的程度,也提升了获取正则表达式的效率。

对于步骤302,在其中一个实施例中,在获取停电计划语句的样本时,可以从而历史停电事件中进行提取,由于停电事件中包含了操作类型的信息,从而可以采用操作类型的标签对历史停电事件中的停电计划语句进行标记,从而在进行聚类时,仅需要通过操作类型的标签,即可以完成聚类,聚类效果明显,提升聚类的准确性。

对于步骤304,在一实施例中,可以通过汉字拼音排序,对样本与进行排序,根据各个样本语句的排序,确定各个操作类型对应的样本语句。本实施例中,拼音排序指的是待识别停电计划语句中汉字的拼音排序,拼音排序指的是按照拼音字母表中的排序。

具体的,以待识别停电计划语句“广东站110kv炭九甲乙线开关热备用”和“确认110kv备自投装置充电方式与实际运行方式一致”为例,按照从左只至右的规则,依次提取待识别停电计划语句中的汉字,分别为“广”和“确”,从而哈子拼音分别为“g”和“q”,可以确定“g”的排序靠前,因此,对“广东站110kv炭九甲乙线开关热备用”和“确认110kv备自投装置充电方式与实际运行方式一致”排序时,顺序为“广东站110kv炭九甲乙线开关热备用”、“确认110kv备自投装置充电方式与实际运行方式一致”。

在另一实施例中,为了提高系统的自动化程序,可以通过如下程序代码实现,程序代码采用python预先实现。

其中,py.txt为由汉字和拼音组成的字典文件;searchdict为词典查找函数;dic为由汉字和拼音组成的字典;usentence为单个汉字;comp_sentence_py为比较单个字符函数;功能为比较a、b两个拼音的顺序,如果汉字a的拼音在b后,返回1;如果a的拼音在b后,返回0;否则返回-1。comp_sentence为比较字符串的函数,其功能为从前至后比较a、b两个字符串的拼音顺序。如果第一个单词相等,就继续比较下一个单词。如果字符串a的拼音在b后,返回1,否则返回0;cnsort为排序函数,输入nline为由待排序字符串组成的乱序列表,输出为排序后的升序列表。值得说明的是,上述程序代码的输入为样本语句表,样本语句表中包含多个样本语句。

在又一实施例中,拼音排序包括正排序和逆排序,在进行排序时,根据样本语句中汉字拼音的正排序,对各个样本语句进行正向排序,根据正向排序,确定各个操作类型对应的第一样本语句,根据样本语句中汉字拼音的逆排序,对各个样本语句进行逆向排序,根据逆向排序,确定各个操作类型对应的第二样本语句,根据第一样本语句和第二样本语句,确定各个操作类型对应的样本语句。本实施例中,针对正向排序无法进行准确的聚类时,进行二次聚类,从而提高聚类的准确性。

在一实施例中,根据第一样本语句和第二样本语句,确定各个操作类型对应的样本语句可以是:根据第一样本语句,确定第一聚类结果,根据第二样本语句确定第二聚类结果,然后检测第一聚类结果和第二聚类结果是否一致,若是,则确定输出第一聚类结果,若结果不一致,则输出第二聚类结果,从而提高聚类的准确性。

针对上述程序代码,进行逆排序的程序代码可以是:

defreverse1(s):

returns[::-1]

其中,该函数将输入进行逆排序,例如输入“广东站110kv炭九甲乙线开关热备用”,则该函数输出“用备热关开线乙甲九碳vk011站东广”。

对于步骤306,在一实施例中,在得到操作类型对应的样本语句时,可以对样本语句进行正则分析,正则分析的具体步骤如下:对样本语句进行分词,取出站名、设备名,从而得到该操作类型对应正则表达式,具体表1所示。

表1

其中,[\u4e00-\u9fa5]指该位置可匹配所有中文字符,{0,x}指位于前方中括号中的匹配项可以出现0次至x次,[a-za-z0-9]指该位置可匹配大小写英文字母以及数字0-9,[\u4e00-\u9fa5a-za-z0-9]指该位置可匹配汉字、大小写英文字符以及数字0-9。本实施例中,通过建立各个操作类型对应的正则表达式,使得正则表达式能够匹配所有指向该操作类型的操作句式。

在又一实施例中,在得到正则表达式之后,进行操作类型匹配的程序代码可以如下所示:

其中,输入变量pattern为总结出的正则表达式,sentence为待识别停电计划语句。值得说明的是,本函数需要用到python第三方包re。

在一实施例中,如图4所示,提供一种获取操作设备步骤的示意性流程图,具体步骤如下:

步骤402,对待识别停电计划语句进行分词,得到多个特征词。

可以采用开源的分词工具对待识别停电计划语句进行分词,从而可以得到多个特征词。

步骤404,对特征词进行词性标注,根据词性标注,对各个特征词进行句法依存分析。

分词之后,可以通过词性标注对特征词进行词性标注,通过词性关系,可以对各个特征词进行句法依存分析,句法依存分析分析的是各个特征词之间的联系。

步骤406,根据句法依存分析的结果,确定待识别停电计划语句中包含的操作设备。

得到句法依存的结果,可以确定多个特征词组成的操作设备,从而确定出待识别停电计划语句中包含的操作设备。

本实施例中,通过句法依存分析,可以确定出待识别停电计划语句中包含的操作设备,从而利于进一步确定停电事件。

对于步骤402,在一实施例中,可以采用开源的分词工具对待识别停电语句进行分词,分词之后,去除停顿词、符号等,得到特征词。

对于步骤404,在一实施例中,以输入为“广东站10kv1m母线负荷转2m母线供”为例,分词之后的特征词序列为“广东站、10kv、1m、母线、负荷、转、母线、供”,得到的词性序列为“ns、m、m、n、n、v、m、n,v”,因此,进行句法依存分析时,得到句法依存结果如图5所示。

对于步骤406,可采用定中关系作为设备提取的依据,定中关系是图5中的“att”,因此,提取的操作设备为“广东站10kv1m母线”和“2m母线”。

在另一实施例中,可以将待识别停电计划语句输入预先设置的pyltp模型,得到待识别停电计划语句对应的句法依存分析的结果,根据句法依存分析的结果,确定待识别停电计划语句中包含的操作设备。由于pyltp模型是一种开源的封装程序,可以提供了分词、词性标注、命名实体识别、依存句法分析、语义角色标注的功能。因此,可以将待识别停电计划语句输入pyltp模型,即可以输出句法依存分析的结果。

在一实施例中,匹配操作类型的步骤还可以是:将待识别停电计划语句输入正则表达式库中,得到待识别停电计划语句对应的目标正则表达式,正则表达式库中包含多个正则表达式,根据目标正则表达式对应的操作类型,确定所述待识别停电计划语句对应的操作类型。

以下以一具体实施例,对本发明的技术方案进行进一步的说明。

在一实施例中,服务器的输入样本语句如表2所示:

表2

对上述样本语句进行正排序和逆排序之后,得到的样本如表3所示:

表3

针对投入线路自投功能的8句,可总结出正则表达式“(投入)*(推出)*[\u4e00-\u9fa5a-za-z0-9]{0,50}线路自投功能”;针对5句投退稳控装置通道压板操作,可以总结出正则表达式“(投入)*(退出)*[\u4e00-\u9fa5a-za-z0-9]{0,50}通道压板”;针对8句变电站内转换主变供电操作,可以总结出正则表达式“[\u4e00-\u9fa5]{0,3}站#[0-9]主变负荷转由?#[0-9]主变供电?”。以后再有同类语句即可利用正则表达式快速匹配实现句意理解。

以待识别停电计划语句“田河站#3主变负荷转#1主变供”和“退出220kv汉田站稳控装置的北教子站b通道压板”为例,通过上述程序代码进行匹配之后,将“田河站#3主变负荷转#1主变供”分类为变电站内转换主变供电操作,将“退出220kv汉田站稳控装置的北教子站b通道压板”分类为投退稳控装置通道压板操作。

然后将“田河站#3主变负荷转#1主变供”输入pyltp模型中,得到分词序列为“田河站、#3、主变、负荷、转、#1、主变、供”,进一步词性标注序列为“ns、m、n、n、v、m、n、v”,从而进行句法依存分析,得到句法依存分析结果,提取其中att关系,得到操作设备为“田河站#3主变”和“#1主变”

应该理解的是,虽然图2-4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-4中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种基于停电计划语句的停电事件确定装置,包括:表达式获取模块602、操作类型匹配模块604、操作设备确定模块606和识别模块608,其中:

表达式获取模块602,用于获取各个操作类型的停电计划语句对应的正则表达式;

操作类型匹配模块604,用于接收待识别停电计划语句,根据所述正则表达式,匹配得到所述待识别停电计划语句对应的操作类型;

操作设备确定模块606,用于对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备;

识别模块608,用于根据所述操作类型和所述操作设备,确定所述待识别停电计划语句中的停电事件。

在其中一个实施例中,表达式获取模块602还用于获取多个停电计划语句作为样本语句;对各个样本语句进行聚类,得到各个操作类型对应的样本语句;对各个操作类型对应的样本语句进行正则分析,得到所述各个操作类型的停电计划语句对应的正则表达式。

在其中一个实施例中,表达式获取模块602还用于根据所述样本语句中汉字拼音的拼音排序,对各个样本语句进行排序;根据各个样本语句的排序,确定各个操作类型对应的样本语句。

在其中一个实施例中,所述拼音排序包括正排序和逆排序;表达式获取模块602还用于根据所述样本语句中汉字拼音的正排序,对各个样本语句进行正向排序;根据所述正向排序,确定各个操作类型对应的第一样本语句;根据所述样本语句中汉字拼音的逆排序,对各个样本语句进行逆向排序;根据所述逆向排序,确定各个操作类型对应的第二样本语句;根据所述第一样本语句和所述第二样本语句,确定各个操作类型对应的样本语句。

在其中一个实施例中,操作设备确定模块606还用于对所述待识别停电计划语句进行分词,得到多个特征词;对所述特征词进行词性标注,根据所述词性标注,对所述各个特征词进行句法依存分析;根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在其中一个实施例中,操作设备确定模块606还用于将所述待识别停电计划语句输入预先设置的pyltp模型,得到所述待识别停电计划语句对应的所述句法依存分析的结果;根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在其中一个实施例中,操作类型匹配模块604还用于将所述待识别停电计划语句输入正则表达式库中,得到所述待识别停电计划语句对应的目标正则表达式;所述正则表达式库中包含多个所述正则表达式;根据所述目标正则表达式对应的操作类型,确定所述待识别停电计划语句对应的操作类型。

关于基于停电计划语句的停电事件确定装置的具体限定可以参见上文中对于基于停电计划语句的停电事件确定方法的限定,在此不再赘述。上述基于停电计划语句的停电事件确定装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储各个操作类型的停电计划语句的数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于停电计划语句的停电事件确定方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请事件相关的部分结构的框图,并不构成对本申请事件所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取各个操作类型的停电计划语句对应的正则表达式;

接收待识别停电计划语句,根据所述正则表达式,匹配得到所述待识别停电计划语句对应的操作类型;

对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备;

根据所述操作类型和所述操作设备,确定所述待识别停电计划语句中的停电事件。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取多个停电计划语句作为样本语句;对各个样本语句进行聚类,得到各个操作类型对应的样本语句;对各个操作类型对应的样本语句进行正则分析,得到所述各个操作类型的停电计划语句对应的正则表达式。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据所述样本语句中汉字拼音的拼音排序,对各个样本语句进行排序;根据各个样本语句的排序,确定各个操作类型对应的样本语句。

在一个实施例中,所述拼音排序包括正排序和逆排序;处理器执行计算机程序时还实现以下步骤:根据所述样本语句中汉字拼音的正排序,对各个样本语句进行正向排序;根据所述正向排序,确定各个操作类型对应的第一样本语句;根据所述样本语句中汉字拼音的逆排序,对各个样本语句进行逆向排序;根据所述逆向排序,确定各个操作类型对应的第二样本语句;根据所述第一样本语句和所述第二样本语句,确定各个操作类型对应的样本语句。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:对所述待识别停电计划语句进行分词,得到多个特征词;对所述特征词进行词性标注,根据所述词性标注,对所述各个特征词进行句法依存分析;根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述待识别停电计划语句输入预先设置的pyltp模型,得到所述待识别停电计划语句对应的所述句法依存分析的结果;根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将所述待识别停电计划语句输入正则表达式库中,得到所述待识别停电计划语句对应的目标正则表达式;所述正则表达式库中包含多个所述正则表达式;根据所述目标正则表达式对应的操作类型,确定所述待识别停电计划语句对应的操作类型。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取各个操作类型的停电计划语句对应的正则表达式;

接收待识别停电计划语句,根据所述正则表达式,匹配得到所述待识别停电计划语句对应的操作类型;

对所述待识别停电计划语句进行句法依存分析,确定所述待识别停电计划语句中包含的操作设备;

根据所述操作类型和所述操作设备,确定所述待识别停电计划语句中的停电事件。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取多个停电计划语句作为样本语句;对各个样本语句进行聚类,得到各个操作类型对应的样本语句;对各个操作类型对应的样本语句进行正则分析,得到所述各个操作类型的停电计划语句对应的正则表达式。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据所述样本语句中汉字拼音的拼音排序,对各个样本语句进行排序;根据各个样本语句的排序,确定各个操作类型对应的样本语句。

在一个实施例中,所述拼音排序包括正排序和逆排序;计算机程序被处理器执行时还实现以下步骤:根据所述样本语句中汉字拼音的正排序,对各个样本语句进行正向排序;根据所述正向排序,确定各个操作类型对应的第一样本语句;根据所述样本语句中汉字拼音的逆排序,对各个样本语句进行逆向排序;根据所述逆向排序,确定各个操作类型对应的第二样本语句;根据所述第一样本语句和所述第二样本语句,确定各个操作类型对应的样本语句。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对所述待识别停电计划语句进行分词,得到多个特征词;对所述特征词进行词性标注,根据所述词性标注,对所述各个特征词进行句法依存分析;根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述待识别停电计划语句输入预先设置的pyltp模型,得到所述待识别停电计划语句对应的所述句法依存分析的结果;根据所述句法依存分析的结果,确定所述待识别停电计划语句中包含的操作设备。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将所述待识别停电计划语句输入正则表达式库中,得到所述待识别停电计划语句对应的目标正则表达式;所述正则表达式库中包含多个所述正则表达式;根据所述目标正则表达式对应的操作类型,确定所述待识别停电计划语句对应的操作类型。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1