掌桥专利:专业的专利平台
掌桥专利
首页

工序指令编码方法、装置、计算机设备、介质和产品

文献发布时间:2023-06-19 15:47:50



技术领域

本申请涉及电力信息管理技术领域,特别是涉及一种工序指令编码方法、装置、计算机设备、介质和产品。

背景技术

随着电力企业规模的不断扩大,随之而来的电力企业的相关工序规程等也不断增多,为保障电力企业的运行以及规范电力企业的管理,需要对工序规程中的工序指令等的执行结果进行监督。

对电力企业工序规程中工序指令等的执行结果的监督,是保障电力企业正常高效运行的关键,因此电力企业通常会将需要执行的工序指令进行编码,以编码表示该需要执行的工序指令,进而对该编码对应的工序指令的执行结果进行监督。传统方法中通常是针对不同领域的工序指令分别进行编码,例如若需要针对电力企业中的无损探伤、机械拆解、仪表校验领域中的工序指令进行编码,那么就需要开发三套独立的编码系统。

然而,以上编码方式需要针对不同领域的工序指令分别进行编码,因此编码效率极低。

发明内容

基于此,有必要针对上述技术问题,提供一种能够提升编码效率的工序指令编码方法、装置、计算机设备、介质和产品。

第一方面,本申请提供了一种工序指令编码方法。所述方法包括:

从电力系统的工序规程中获取工序指令;

根据上述工序指令中的关键词,从编码数据库中获取与上述工序指令中的关键词对应的编码信息;上述编码数据库中存储了预设关键词与编码信息之间的对应关系;上述预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;

将上述编码信息进行组合,生成上述工序指令的编码信息。

在其中一个实施例中,上述测量属性关键词包括测量对象关键词、测量特征关键词、测量部位状态关键词。

在其中一个实施例中,所述方法还包括:

从上述多个不同领域的预设信息数据库中,提取上述测量属性关键词;

计算上述测量属性关键词在上述电力系统的多个历史工序指令中的出现频率;

根据上述出现频率及上述测量属性关键词的字数长度对上述测量属性关键词进行排序,生成排序结果;

为上述排序结果中的各上述测量属性关键词配置编码信息,基于各上述测量属性关键词及与上述测量属性关键词对应的编码信息之间的对应关系,生成上述编码数据库。

在其中一个实施例中,上述根据上述工序指令中的关键词,从编码数据库中获取与上述工序指令中的关键词对应的编码信息,包括:

从上述工序指令中提取关键词,将上述关键词与上述编码数据库中的上述预设关键词进行匹配,得到匹配结果;上述匹配结果中包括与上述关键词匹配的目标预设关键词;

根据上述匹配结果中的目标预设关键词,从上述编码数据库中获取与上述目标预设关键词对应的编码信息,将上述目标预设关键词对应的编码信息作为上述关键词对应的编码信息。

在其中一个实施例中,上述将上述关键词与上述编码数据库中的上述预设关键词进行匹配,得到匹配结果,包括:

将上述关键词与上述编码数据库中的上述测量对象关键词进行匹配,得到第一匹配结果;上述第一匹配结果中包括与上述测量对象关键词匹配的目标测量对象关键词;

将上述关键词与上述编码数据库中的上述测量特征关键词进行匹配,得到第二匹配结果;上述第二匹配结果中包括与上述测量特征关键词匹配的目标测量特征关键词;

将上述关键词与上述编码数据库中的上述测量部位状态关键词进行匹配,得到第三匹配结果;上述第三匹配结果中包括与上述测量部位状态关键词匹配的目标测量部位状态关键词。

在其中一个实施例中,上述根据上述目标预设关键词从上述编码数据库中获取与上述目标预设关键词对应的编码信息,包括:

根据上述目标测量对象关键词,从上述编码数据库中获取与上述目标测量对象关键词对应的编码信息;

根据上述目标测量特征关键词,从上述编码数据库中获取与上述目标测量特征关键词对应的编码信息;

根据上述目标测量部位状态关键词,从上述编码数据库中获取与上述目标测量部位状态关键词对应的编码信息。

在其中一个实施例中,上述将上述编码信息进行组合,生成上述工序指令的编码信息,包括:

将与上述目标测量对象关键词对应的编码信息、与上述目标测量特征关键词对应的编码信息及与上述目标测量部位状态关键词对应的编码信息进行组合,生成上述工序指令的编码信息。

第二方面,本申请还提供了一种工序指令编码装置。所述装置包括:

指令获取模块,用于从电力系统的工序规程中获取工序指令;

编码获取模块,用于根据上述工序指令中的关键词,从编码数据库中获取与上述工序指令中的关键词对应的编码信息;上述编码数据库中预先存储了预设关键词与编码信息之间的对应关系;上述预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;

编码生成模块,用于将上述工序指令中的关键词对应的编码信息进行组合,生成上述工序指令的编码信息。

第三方面,本申请还提供了一种计算机设备。上述计算机设备包括存储器和处理器,上述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

从电力系统的工序规程中获取工序指令;

根据上述工序指令中的关键词,从编码数据库中获取与上述工序指令中的关键词对应的编码信息;上述编码数据库中存储了预设关键词与编码信息之间的对应关系;上述预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;

将上述编码信息进行组合,生成上述工序指令的编码信息。

第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

从电力系统的工序规程中获取工序指令;

根据上述工序指令中的关键词,从编码数据库中获取与上述工序指令中的关键词对应的编码信息;上述编码数据库中存储了预设关键词与编码信息之间的对应关系;上述预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;

将上述编码信息进行组合,生成上述工序指令的编码信息。

第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

从电力系统的工序规程中获取工序指令;

根据上述工序指令中的关键词,从编码数据库中获取与上述工序指令中的关键词对应的编码信息;上述编码数据库中存储了预设关键词与编码信息之间的对应关系;上述预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;

将上述编码信息进行组合,生成上述工序指令的编码信息。

上述工序指令编码方法、装置、计算机设备、介质和产品,通过从电力系统的工序规程中获取工序指令;根据上述工序指令中的关键词,从编码数据库中获取与上述工序指令中的关键词对应的编码信息;上述编码数据库中预先存储了预设关键词与编码信息之间的对应关系;上述预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;将上述工序指令中的关键词对应的编码信息进行组合,生成上述工序指令的编码信息。上述工序指令编码方法由于是根据工序指令中的关键词从编码数据库中获取编码信息,而编码库中存储了预设关键词与编码信息之间的对应关系,此处的预设关键词包含了不同领域的测量属性关键词,正由于测量属性关键词可以涵盖不同领域的关键词,因此采用上述工序指令编码方法就可以对电力系统中所有的工序指令进行编码,不需要再按领域进行编码,因此编码效率更高。

附图说明

图1为一个实施例中工序指令编码方法的应用环境图;

图2为一个实施例中工序指令编码方法的流程示意图;

图3为另一个实施例中工序指令编码方法的流程示意图;

图4为图2中实施例中根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息的方法的流程示意图;

图5为图4中从工序指令中提取关键词,将关键词与编码数据库中的预设关键词进行匹配,得到匹配结果的的方法的流程示意图;

图6为图4中根据目标预设关键词从编码数据库中获取与目标预设关键词对应的编码信息的方法的流程示意图;

图7为一个实施例中进行工序指令编码时的用时图;

图8为一个实施例中工序指令编码装置的结构框图;

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

具体实施方式

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

对电力企业工序规程等中工序指令的执行结果的监督,是保障电力企业正常、高效运行的关键,因此电力企业通常会将需要执行的工序指令进行编码,以编码表示该需要执行的工序指令,进而对该编码对应的工序指令的执行结果进行监督。传统方法中通常是针对不同领域的工序指令分别进行编码,例如若需要针对电力企业中的无损探伤、机械拆解、仪表校验领域中的指令进行编码,那么就需要开发三套独立的编码系统。

然而,以上编码方式需要针对不同领域的工序指令分别进行编码,因此编码效率极低。

为了解决对电力系统工序规程中的工序指令编码时编码效率低的问题,提出了一种新的工序指令编码方法。图1为一个实施例中工序指令编码方法的应用环境示意图。如图1所示,该应用环境包括计算机设备120,计算机设备120可以从电力系统的工序规程中获取工序指令;根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息;将编码信息进行组合,生成工序指令的编码信息。其中,计算机设备120可以是服务器,也可以是终端,其中,服务器可以为一台服务器也可以为由多台服务器组成的服务器集群,本申请实施例对此不作具体限定。

在一个实施例中,如图2所示,提供了一种工序指令编码方法,以该方法应用于图1中的计算机设备120为例进行说明,包括以下步骤:

S220,从电力系统的工序规程中获取工序指令。

其中,工序规程包括对电力企业进行日常运行、管理、维护等所使用的文件,其可以是PDF格式、Word格式,也可以是对文本进行扫描或拍摄得到的图像,例如,该图像的格式可以是JEPG格式、JPG格式、TIFF格式、RAW格式、PDF格式等。工序指令包含在工序规程中的内容中,工序指令是对电力企业进行日常运行、管理、维护等时需要具体执行的动作。

具体的,从电力系统的工序规程中获取工序指令的方法,可以是将多种格式的工序规程导入服务器中,由服务器对工序规程进行结构化整理得到其对应的结构化文本,随后通过结构化文本获取工序指令。当然,也可以采用其他方法从电力系统的工序规程中获取工序指令,例如提取工序规程中工序指令在工序规程中相对位置的特征,以该特征作为获取工序指令的标准,从而从工序规程中获取工序指令。

S240,根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息。

编码数据库中存储了预设关键词与编码信息之间的对应关系;预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词。

其中,编码数据库中存储有许多预设关键词,且每个预设关键词都对应有一个编码。预设信息数据库可以包括不同领域的零部件信息系统数据库、常用物理量数据库、常用部位标志数据库等,测量属性关键词是从预设信息数据库中提取出的关键词,其可以是零部件名称、物理量、测量条件等。

具体的,工序指令中包括了关键词,而编码数据库中已存有预设关键词与编码信息之间的对应关系,将工序指令中的关键词与预设关键词进行匹配,若工序指令中的关键词与预设关键词相同,那么就可以根据预设关键词与编码信息之间的对应关系获取该工序指令中的关键词对应的编码信息。另外,将工序指令中的关键词与预设关键词进行匹配采用的方法,可以是先通过分词模型先将工序指令进行分词后,再与预设关键词逐一匹配,也可以采用计算机程序实现工序指令中的关键词与预设关键词的查询与匹配。

S260,将编码信息进行组合,生成工序指令的编码信息。

具体的,将工序指令中的关键词与编码数据库中的预设关键词进行匹配的过程中,工序指令中的关键词可能与预设关键词匹配成功,可能与预设关键词匹配不成功,当匹配成功时获取该关键词对应的编码信息,匹配不成功时则将该关键词直接舍弃。在同一句工序指令中,可能存在多个关键词与预设关键词匹配成功,这多个匹配成功的关键词对应着多个编码信息,将多个编码信息进行组合,就可以得到工序指令的编码信息。

上述工序指令编码方法中,从电力系统的工序规程中获取工序指令后,根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息,最后将编码信息进行组合,生成工序指令的编码信息。上述工序指令编码方法由于是根据工序指令中的关键词从编码数据库中调取编码信息,而编码库中存储了预设关键词与编码信息之间的对应关系,此处的预设关键词包含了不同领域的测量属性关键词,由于测量属性关键词可以涵盖不同领域的关键词,因此采用上述工序指令编码方法就可以对电力系统中所有的工序指令进行编码,而不需要再对不同领域的工序指令分别进行编码,因此编码效率更高。

以上实施例介绍了预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词,下面就对测量属性关键词进行介绍。在一个实施例中,测量属性关键词包括测量对象关键词、测量特征关键词、测量部位状态关键词。

具体的,测量对象代表的是执行该指令时的目标对象,如紧固螺栓、推力头等,测量对象关键词可以从电力系统的零部件数据库中获取,测量对象关键词是工序指令中的重要组成部分,每个工序指令中一般都具有与测量对象对应的关键词。测量特征指的是具体测量的物理量,如力矩、压力等,测量特征关键词可以从常用物理量数据库中获取,工序指令中一般都具有与测量对象对应的关键词。测量部位状态指的是需要测量的部位、状态以及位置等,例如进口处、位置3010等,测量部位状态关键词可以从常用部位标志数据库获取,工序指令中可以不包括与测量部位状态关键词对应的关键词。

在本实施例中,由于电力企业的工序规程的工序指令一般都包含测量对象、测量特征这两个测量属性,那么不同领域的工序指令都可以提取测量对象关键词、测量特征关键词,那么基于此就可以获取不同领域的工序指令的编码信息,而测量部位标志可以作为工序指令编码信息的补充编码信息,使得工序指令的编码更加完整,因此利用上述测量属性关键词就可以实现对于不同领域的工序指令的编码,不需要再针对每个领域开发独立的编码系统,由此可见,该工序指令编码方法适用范围广,且可以极大的提高工序指令的编码效率。

在一个实施例中,如图3所示,上述工序指令编码方法还包括:

S320,从多个不同领域的预设信息数据库中,提取测量属性关键词。

具体的,电力系统中工序规程中的工序指令涵盖着不同领域,如无损探伤领域、机械拆解领域、仪表校验领域等,每个领域都具有各自的预设信息数据库,例如无损探伤领域的预设信息数据库包括了其对应的测量对象、测量特征及测量部位标志、机械拆解领域的预设信息数据库包括了其对应的测量对象、测量特征及测量部位标志等,获取多个不同领域的预设信息数据库后,就可以对应提取这些数据库中的测量属性关键词,当然各个领域也可以共用同一预设信息数据库。

S340,计算测量属性关键词在电力系统的多个历史工序指令中的出现频率。

其中,历史工序指令可以是电力企业执行过的部分或全部工序指令的集合。

具体的,将测量属性关键词逐一与每一条历史工序指令进行匹配,直至将该测量属性关键词与所有历史工序指令匹配完成,在此过程中统计每一个测量属性关键词在历史工序指令中出现的次数,即出现频率,随后记录每一个测量属性关键词的出现频率。

S360,根据出现频率及测量属性关键词的字数长度对测量属性关键词进行排序,生成排序结果。

具体的,在计算出每一个测量属性关键词的出现频率后,可以识别出每一个测量属性关键词的字数长度,结合出现频率以及关键词的字数长度对测量属性关键词排序。具体的排序方式可以按字数长度从大到小进行排列,然后当字数长度相同时,出现频率更低的排列在前。将测量属性关键词的字数长度更长的排在前面的目的是,提高工序指令中的关键词与预设关键词的匹配时的准确性,例如当工序指令中包括“铂电极温度计”,而预设关键词中包括“铂电极温度计”以及“温度计”两个词时,将测量属性关键词的字数长度更长的排在前面,可以优先识别到该工序指令中存在“铂电极温度计”,而不是“温度计”,因此可以提高工序指令中的关键词与预设关键词的匹配时的准确性。同样长度时,以频率低的优先,那么就可以防止匹配时漏掉工序指令中的某个关键词,进一步的,可以提高匹配的准确性。当然也可以按照出现频率从高到低进行排列,然后出现频率相同时长度更长的优先排列,也可以采用其他排序方法。

S380,为排序结果中的各测量属性关键词配置编码信息,基于各测量属性关键词及与测量属性关键词对应的编码信息之间的对应关系,生成编码数据库。

具体的,在以上的步骤中,已经得到了测量属性关键词的排序结果,那么按照排序结果给每一个测量属性关键词配置一个编码,就可以得到测量属性关键词对应的编码数据库。在生成编码数据库时,可以将所有的测量属性关键词配置编码后,形成一个编码数据库,当然,也可以按照测量属性的具体类别建立多个编码数据库,在此不做限定。如表1-1至表1-3所示,上述编码数据库可以按照测量属性的具体类别以表格形式呈现。

表1-1测量对象编码表

表1-2测量特征编码表

表1-3测量部位状态编码表

当然以上展示,只是本申请中编码数据库的一种展现形式,该编码数据库也可以是以文本形式记录测量属性关键词以及其对应的编码信息。以上内容仅作示例,具体的还可以包括其他测量属性关键词。

本实施例中,通过从多个不同领域的预设信息数据库中,提取测量属性关键词,测量属性关键词涵盖的范围广,因此电力企业的工序指令中的关键词与测量属性关键词的匹配度更高。同时,按照测量属性关键词的字数长度以及测量频率对测量属性关键词进行排序,并对每一个关键词配置编码信息,生成编码数据库,该编码数据库的建立可以提高对工序指令进行编码的效率。按照一定的方式对测量属性关键词进行排序,也可以提高工序指令中的关键词与测量属性关键词进行匹配时的匹配准确度及匹配成功率。

以上实施例介绍了建立编码数据库的过程,下面就对获取工序指令中的关键词对应的编码信息的过程进行介绍,在一个实施例中,如图4所示,S240包括:

S242,从工序指令中提取关键词,将关键词与编码数据库中的预设关键词进行匹配,得到匹配结果;匹配结果中包括与关键词匹配的目标预设关键词。

具体的,在将关键词与编码数据库中的测量对象关键词进行匹配之前,需要先去除工序指令中的干扰信息,如当工序指令中存在括号时,去除括号中的内容等。随后再对该工序指令提取关键词,从工序指令中提取关键词的方法可以是采用HMM分词模型(隐马尔可夫模型)将工序指令分成许多的关键词,也可以采用其他分词方法对工序指令进行分词得到工序指令的关键词,然后将得到的关键词逐个与编码数据库中的预设关键词进行匹配,就可以得到与关键词匹配的目标预设关键词。当然,也可以采用其他方式提取工序指令中的关键词,以及将关键词与编码数据库中的预设关键词进行匹配,例如采用最大匹配法(Maximum Matching Method)中的正向最大匹配法,其基本匹配方法时先假定自动分词时的最长词条中汉字个数为n,取工序指令的前n个字作为关键字,在预设关键词中进行查找,若预设关键词中有与关键词相同的n字词,则匹配成功,将该关键词作为工序指令的一个关键词;如果词库中找不到这样一个n字词,则匹配失败,将汉字个数减少一个后,重复以上过程,直到将整句工序指令匹配完成为止。

S244,根据匹配结果中的目标预设关键词,从编码数据库中获取与目标预设关键词对应的编码信息,将目标预设关键词对应的编码信息作为关键词对应的编码信息。

具体的,每一个预设关键词均配置有一个编码,当工序指令的关键词与数据库中的预设关键词匹配成功时,可以得到一个目标预设关键词,此目标预设关键词即工序指令中的关键词,因此将目标预设关键词对应的编码信息提取出来就可以作为工序指令的关键词对应的编码信息。

在本实施例中,由于编码数据库是预先建立的,那么通过提取工序指令的关键词,将工序指令的关键词与编码数据库中预设关键词进行匹配,随后根据匹配结果获取编码信息,就可以完成工序指令的编码,该编码方式简单,因此编码效率也更高。

上述实施例介绍了将工序指令的关键词与编码数据库中的预设关键词进行匹配,得到匹配结果的过程,以下就对得到匹配结果的具体过程进行介绍。在一个实施例中,如图5所示,S242包括:

S502,将关键词与编码数据库中的测量对象关键词进行匹配,得到第一匹配结果;第一匹配结果中包括与测量对象关键词匹配的目标测量对象关键词。

具体的,将工序指令中的关键词与所有测量对象关键词进行匹配,如果匹配成功,则将其作为目标测量对象关键词进行记录,如果匹配不成功,那么将该工序指令的下一个关键词与所有测量对象关键词进行匹配,直至该工序指令中的所有关键词都完成匹配,记录所有匹配成功的关键词,作为第一匹配结果。

例如,以工序指令“用塞尺测量进口口环的间隙”为例,将该工序指令与测量对象关键词进行匹配,发现关键词“口环”存在于测量对象关键词中,那么“口环”也就是目标测量对象关键词,将其作为第一匹配结果。

S504,将关键词与编码数据库中的测量特征关键词进行匹配,得到第二匹配结果;第二匹配结果中包括与测量特征关键词匹配的目标测量特征关键词。

具体的,将工序指令中的关键词与所有测量特征关键词进行匹配,如果匹配成功,则将其作为目标测量特征关键词进行记录,如果匹配不成功,那么将下一个关键词与所有测量特征关键词进行匹配,直至该工序指令中的所有关键词都完成匹配,记录所有匹配成功的关键词,作为第二匹配结果。

例如,以工序指令“用塞尺测量进口口环的间隙”为例,将该工序指令与测量特征关键词进行匹配,发现关键词“间隙”存在于测量特征关键词中,那么“间隙”也就是目标测量特征关键词,将其作为第二匹配结果。

S506,将关键词与编码数据库中的测量部位状态关键词进行匹配,得到第三匹配结果;第三匹配结果中包括与测量部位状态关键词匹配的目标测量部位状态关键词。

具体的,将工序指令中的关键词与所有测量部位状态关键词进行匹配,如果匹配成功,则将其作为目标测量部位状态关键词进行记录,如果匹配不成功,那么将下一个关键词与所有测量部位状态关键词进行匹配,直至该工序指令中的所有关键词都完成匹配,记录所有匹配成功的关键词,作为第三匹配结果。

例如,以工序指令“用塞尺测量进口口环的间隙”为例,将该工序指令与测量部位状态关键词进行匹配,发现关键词“塞尺测量”及“进口”存在于测量部位状态关键词中,那么“塞尺测量”及“进口”也就是目标测量部位状态关键词,将其作为第三匹配结果。

本实施例中,通过将工序指令中的关键词分别与测量对象关键词、测量特征关键词、测量部位状态关键词进行匹配,由于工序指令一般都包括测量对象、测量特征、测量部位状态,因此该方法可以适用于所有的工序指令中,具有普适性高的优点,同时利用上述方法进行匹配时过程简单,因此工序指令的编码效率也将进一步得到提升。

在一个实施例中,如图6所示,根据目标预设关键词从编码数据库中获取与目标预设关键词对应的编码信息,包括:

S602,根据目标测量对象关键词,从编码数据库中获取与目标测量对象关键词对应的编码信息。

具体的,编码数据库存储有预设关键词与编码信息之间的对应关系,此处的目标测量对象关键词即预设测量对象关键词,因此可以直接从编码数据库获取该目标测量对象关键词的编码信息。例如,以工序指令“用塞尺测量进口口环的间隙”为例,其中目标测量对象关键词为“口环”,那么就可以直接获取“口环”的编码信息“POIANDX00113”。

S604,根据目标测量特征关键词,从编码数据库中获取与目标测量特征关键词对应的编码信息。

具体的,目标测量特征关键词即预设测量特征关键词,因此可以直接从编码数据库获取该目标测量特征关键词的编码信息。例如,以工序指令“用塞尺测量进口口环的间隙”为例,其中目标测量特征关键词为“间隙”,那么就可以直接获取“间隙”的编码信息“JPG”。

S606,根据目标测量部位状态关键词,从编码数据库中获取与目标测量部位状态关键词对应的编码信息。

具体的,目标测量部位状态关键词即预设测量部位状态关键词,因此可以直接从编码数据库获取该目标测量部位状态关键词的编码信息。例如,以工序指令“用塞尺测量进口口环的间隙”为例,其中目标测量部位状态关键词为“进口”及“塞尺测量”,那么就可以直接获取“进口”及“塞尺测量”的编码信息“Inp”及“Msc”。

本实施例中,根据目标测量对象关键词、目标测量特征关键词以及目标测量部位状态关键词可以快速的从编码数据库中获取与目标预设关键词对应的编码信息,而且将编码数据库分为以上三个编码数据库可以减小获取编码信息的压力,进一步提升工序指令的编码效率。

在一个实施例中,将编码信息进行组合,生成工序指令的编码信息,包括:

将与目标测量对象关键词对应的编码信息、与目标测量特征关键词对应的编码信息及与目标测量部位状态关键词对应的编码信息进行组合,生成工序指令的编码信息。

具体的,在以上的实施例中已经获取了与目标测量对象关键词对应的编码信息、与目标测量特征关键词对应的编码信息及与目标测量部位状态关键词对应的编码信息,将其进行组合就可以得到工序指令的编码信息。例如,以工序指令“用塞尺测量进口口环的间隙”为例,目标测量对象关键词“口环”的编码信息为“POIANDX00113”,目标测量特征关键词“间隙”的编码信息“JPG”,目标测量部位状态关键词“进口”及“塞尺测量”的编码信息“Inp”及“Msc”,那么就可以得到“塞尺测量进口口环间隙”的编码信息为“POIANDX00113.JPG.MscInp”。按照以上编码方法,以及上述表1-1至1-3的测量属性关键词,对实际电力企业中的工序指令进行编码可以得到以下部分结果,示例如下:

表1-4工序指令的编码信息表

当然以上表格只是对工序指令进行编码后得到的编码信息的部分展示,且工序指令的编码信息的呈现方式不限于以上表格形式。

本实施例中,通过将工序指令中的各关键词对应的编码信息进行组合即可以得到该工序指令的编码信息,该编码方式比较简单且易于实施。

以下以一个具体的实施例对工序指令编码的过程进行说明,所述方法包括:

第一步,从电力系统的工序规程中获取工序指令;

第二步,从多个不同领域的预设信息数据库中,提取测量属性关键词;

第三步,计算测量属性关键词在电力系统的多个历史工序指令中的出现频率;

第四步,根据出现频率及测量属性关键词的字数长度对测量属性关键词进行排序,生成排序结果;

第五步,为排序结果中的各测量属性关键词配置编码信息,基于各测量属性关键词及与测量属性关键词对应的编码信息之间的对应关系,生成编码数据库;

第六步,将关键词与编码数据库中的测量对象关键词进行匹配,得到第一匹配结果;第一匹配结果中包括与测量对象关键词匹配的目标测量对象关键词;

第七步,将关键词与编码数据库中的测量特征关键词进行匹配,得到第二匹配结果;第二匹配结果中包括与测量特征关键词匹配的目标测量特征关键词;

第八步,将关键词与编码数据库中的测量部位状态关键词进行匹配,得到第三匹配结果;第三匹配结果中包括与测量部位状态关键词匹配的目标测量部位状态关键词;

第九步,根据目标测量对象关键词,从编码数据库中获取与目标测量对象关键词对应的编码信息;

第十步,根据目标测量特征关键词,从编码数据库中获取与目标测量特征关键词对应的编码信息;

第十一步,根据目标测量部位状态关键词,从编码数据库中获取与目标测量部位状态关键词对应的编码信息;

第十二步,将与目标测量对象关键词对应的编码信息、与目标测量特征关键词对应的编码信息及与目标测量部位状态关键词对应的编码信息进行组合,生成工序指令的编码信息。

相对于传统方法,本申请中的编码方法能够显著提升编码效率,如图7所示,采用本申请中的工序指令编码方法对电力系统的工序指令进行编码,仅用时2.78s就完成了整个编码过程,相对于传统方法,效率提升几十到上百倍。

在本实施例中,由于是根据工序指令中的关键词从编码数据库中调取编码信息,而编码库中存储了预设关键词与编码信息之间的对应关系,此处的预设关键词包含了不同领域的测量属性关键词,如测量对象关键词、测量特征关键词、测量部位状态关键词,正是由于测量属性关键词可以涵盖不同领域的关键词,因此可以对电力系统中所有的工序指令进行编码,不需要再按领域进行编码,因此编码效率更高。同时在建立编码数据库时结合测量属性关键词的字数长度以及出现频率对编码数据库中预设关键词的顺序进行调整,可以保证后续生成编码时的准确性。另外,该工序指令编码方法是将工序指令与编码数据库中预设关键词进行匹配,从而确定关键词对应的编码信息,由此可见该工序指令编码方法易于实现,同时也正是由于编码方法容易实现,因此能够进一步提升工序指令的编码效率。

基于同样的发明构思,本申请实施例还提供了一种用于实现上述所涉及的工序指令编码方法的工序指令编码装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个工序指令编码装置实施例中的具体限定可以参见上文中对于工序指令编码方法的限定,在此不再赘述。

在一个实施例中,如图8所示,提供了一种工序指令编码装置800,包括:指令获取模块820、编码获取模块840和编码生成模块860,其中:

指令获取模块820,用于从电力系统的工序规程中获取工序指令;

编码获取模块840,用于根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息;编码数据库中预先存储了预设关键词与编码信息之间的对应关系;预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;

编码生成模块860,用于将工序指令中的关键词对应的编码信息进行组合,生成工序指令的编码信息。

在另一个实施例提供的工序指令编码装置中,测量属性关键词包括测量对象关键词、测量特征关键词、测量部位状态关键词。

在另一个实施例提供的工序指令编码装置中,还包括:

关键词提取模块,用于从多个不同领域的预设信息数据库中,提取测量属性关键词;

频率计算模块,用于计算测量属性关键词在电力系统的多个历史工序指令中的出现频率;

排序模块,用于根据出现频率及测量属性关键词的字数长度对测量属性关键词进行排序,生成排序结果;

编码数据库生成模块,用于为排序结果中的各测量属性关键词配置编码信息,基于各测量属性关键词及与测量属性关键词对应的编码信息之间的对应关系,生成编码数据库。

在另一个实施例提供的工序指令编码装置中,编码获取模块840包括:

关键词匹配单元,用于从工序指令中提取关键词,将关键词与编码数据库中的预设关键词进行匹配,得到匹配结果;匹配结果中包括与关键词匹配的目标预设关键词;

编码信息获取单元,根据匹配结果中的目标预设关键词,从编码数据库中获取与目标预设关键词对应的编码信息,将目标预设关键词对应的编码信息作为关键词对应的编码信息。

在另一个实施例提供的工序指令编码装置中,关键词匹配单元包括:

第一匹配子单元,用于将关键词与编码数据库中的测量对象关键词进行匹配,得到第一匹配结果;第一匹配结果中包括与测量对象关键词匹配的目标测量对象关键词;

第二匹配子单元,用于将关键词与编码数据库中的测量特征关键词进行匹配,得到第二匹配结果;第二匹配结果中包括与测量特征关键词匹配的目标测量特征关键词;

第三匹配子单元,用于将关键词与编码数据库中的测量部位状态关键词进行匹配,得到第三匹配结果;第三匹配结果中包括与测量部位状态关键词匹配的目标测量部位状态关键词。

在另一个实施例提供的工序指令编码装置中,编码信息获取单元包括:

第一编码信息获取子单元,用于根据目标测量对象关键词,从编码数据库中获取与目标测量对象关键词对应的编码信息;

第二编码信息获取子单元,用于根据目标测量特征关键词,从编码数据库中获取与目标测量特征关键词对应的编码信息;

第三编码信息获取子单元,用于根据目标测量部位状态关键词,从编码数据库中获取与目标测量部位状态关键词对应的编码信息。

在另一个实施例提供的工序指令编码装置中,编码生成模块860包括:

编码信息生成单元,用于将与目标测量对象关键词对应的编码信息、与目标测量特征关键词对应的编码信息及与目标测量部位状态关键词对应的编码信息进行组合,生成工序指令的编码信息。

上述工序指令编码装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过WIFI、移动蜂窝网络、NFC(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种工序指令编码方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。

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

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

从电力系统的工序规程中获取工序指令;根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息;编码数据库中存储了预设关键词与编码信息之间的对应关系;预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;将编码信息进行组合,生成工序指令的编码信息。

在一个实施例中,测量属性关键词包括测量对象关键词、测量特征关键词、测量部位状态关键词。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

从多个不同领域的预设信息数据库中,提取测量属性关键词;计算测量属性关键词在电力系统的多个历史工序指令中的出现频率;根据出现频率及测量属性关键词的字数长度对测量属性关键词进行排序,生成排序结果;为排序结果中的各测量属性关键词配置编码信息,基于各测量属性关键词及与测量属性关键词对应的编码信息之间的对应关系,生成编码数据库。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

从工序指令中提取关键词,将关键词与编码数据库中的预设关键词进行匹配,得到匹配结果;匹配结果中包括与关键词匹配的目标预设关键词;根据匹配结果中的目标预设关键词,从编码数据库中获取与目标预设关键词对应的编码信息,将目标预设关键词对应的编码信息作为关键词对应的编码信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将关键词与编码数据库中的测量对象关键词进行匹配,得到第一匹配结果;第一匹配结果中包括与测量对象关键词匹配的目标测量对象关键词;将关键词与编码数据库中的测量特征关键词进行匹配,得到第二匹配结果;第二匹配结果中包括与测量特征关键词匹配的目标测量特征关键词;将关键词与编码数据库中的测量部位状态关键词进行匹配,得到第三匹配结果;第三匹配结果中包括与测量部位状态关键词匹配的目标测量部位状态关键词。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

根据目标测量对象关键词,从编码数据库中获取与目标测量对象关键词对应的编码信息;根据目标测量特征关键词,从编码数据库中获取与目标测量特征关键词对应的编码信息;根据目标测量部位状态关键词,从编码数据库中获取与目标测量部位状态关键词对应的编码信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:

将与目标测量对象关键词对应的编码信息、与目标测量特征关键词对应的编码信息及与目标测量部位状态关键词对应的编码信息进行组合,生成工序指令的编码信息。

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

从电力系统的工序规程中获取工序指令;根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息;编码数据库中存储了预设关键词与编码信息之间的对应关系;预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;将编码信息进行组合,生成工序指令的编码信息。

在一个实施例中,测量属性关键词包括测量对象关键词、测量特征关键词、测量部位状态关键词。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

从多个不同领域的预设信息数据库中,提取测量属性关键词;计算测量属性关键词在电力系统的多个历史工序指令中的出现频率;根据出现频率及测量属性关键词的字数长度对测量属性关键词进行排序,生成排序结果;为排序结果中的各测量属性关键词配置编码信息,基于各测量属性关键词及与测量属性关键词对应的编码信息之间的对应关系,生成编码数据库。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

从工序指令中提取关键词,将关键词与编码数据库中的预设关键词进行匹配,得到匹配结果;匹配结果中包括与关键词匹配的目标预设关键词;根据匹配结果中的目标预设关键词,从编码数据库中获取与目标预设关键词对应的编码信息,将目标预设关键词对应的编码信息作为关键词对应的编码信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将关键词与编码数据库中的测量对象关键词进行匹配,得到第一匹配结果;第一匹配结果中包括与测量对象关键词匹配的目标测量对象关键词;将关键词与编码数据库中的测量特征关键词进行匹配,得到第二匹配结果;第二匹配结果中包括与测量特征关键词匹配的目标测量特征关键词;将关键词与编码数据库中的测量部位状态关键词进行匹配,得到第三匹配结果;第三匹配结果中包括与测量部位状态关键词匹配的目标测量部位状态关键词。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据目标测量对象关键词,从编码数据库中获取与目标测量对象关键词对应的编码信息;根据目标测量特征关键词,从编码数据库中获取与目标测量特征关键词对应的编码信息;根据目标测量部位状态关键词,从编码数据库中获取与目标测量部位状态关键词对应的编码信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将与目标测量对象关键词对应的编码信息、与目标测量特征关键词对应的编码信息及与目标测量部位状态关键词对应的编码信息进行组合,生成工序指令的编码信息。

在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

从电力系统的工序规程中获取工序指令;根据工序指令中的关键词,从编码数据库中获取与工序指令中的关键词对应的编码信息;编码数据库中存储了预设关键词与编码信息之间的对应关系;预设关键词包括从多个不同领域的预设信息数据库中所提取的测量属性关键词;将编码信息进行组合,生成工序指令的编码信息。

在一个实施例中,测量属性关键词包括测量对象关键词、测量特征关键词、测量部位状态关键词。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

从多个不同领域的预设信息数据库中,提取测量属性关键词;计算测量属性关键词在电力系统的多个历史工序指令中的出现频率;根据出现频率及测量属性关键词的字数长度对测量属性关键词进行排序,生成排序结果;为排序结果中的各测量属性关键词配置编码信息,基于各测量属性关键词及与测量属性关键词对应的编码信息之间的对应关系,生成编码数据库。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

从工序指令中提取关键词,将关键词与编码数据库中的预设关键词进行匹配,得到匹配结果;匹配结果中包括与关键词匹配的目标预设关键词;根据匹配结果中的目标预设关键词,从编码数据库中获取与目标预设关键词对应的编码信息,将目标预设关键词对应的编码信息作为关键词对应的编码信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将关键词与编码数据库中的测量对象关键词进行匹配,得到第一匹配结果;第一匹配结果中包括与测量对象关键词匹配的目标测量对象关键词;将关键词与编码数据库中的测量特征关键词进行匹配,得到第二匹配结果;第二匹配结果中包括与测量特征关键词匹配的目标测量特征关键词;将关键词与编码数据库中的测量部位状态关键词进行匹配,得到第三匹配结果;第三匹配结果中包括与测量部位状态关键词匹配的目标测量部位状态关键词。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

根据目标测量对象关键词,从编码数据库中获取与目标测量对象关键词对应的编码信息;根据目标测量特征关键词,从编码数据库中获取与目标测量特征关键词对应的编码信息;根据目标测量部位状态关键词,从编码数据库中获取与目标测量部位状态关键词对应的编码信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:

将与目标测量对象关键词对应的编码信息、与目标测量特征关键词对应的编码信息及与目标测量部位状态关键词对应的编码信息进行组合,生成工序指令的编码信息。

需要说明的是,本申请所涉及的数据(包括但不限于进行工序指令编码过程中产生的数据、工序指令对应的编码信息等),均为经用户授权或者经过各方充分授权的信息和数据。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-OnlyMemory,ROM)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(ReRAM)、磁变存储器(Magnetoresistive Random Access Memory,MRAM)、铁电存储器(Ferroelectric Random Access Memory,FRAM)、相变存储器(Phase Change Memory,PCM)、石墨烯存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器等。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic RandomAccess Memory,DRAM)等。本申请所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本申请所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。

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

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

技术分类

06120114584009