一种制造技术

技术编号:39488069 阅读:7 留言:0更新日期:2023-11-24 11:08
本发明专利技术公开的一种

【技术实现步骤摘要】
一种SCADA系统语音控制方法、装置和服务器


[0001]本专利技术涉及控制
,尤其涉及一种
SCADA
系统语音控制方法

装置和服务器


技术介绍

[0002]随着工业自动化已经成为了社会生成领域的重要发展方向,
SCADA
系统在这个领域中起到了重要的作用
。SCADA
系统即数据采集与监视控制系统,被广泛应用于电力

冶金

石油

化工

燃气

铁路等诸多领域

目前工业生产线应用的传统
SCADA 系统操作复杂,系统的监控对象繁多,在生产过程中需调整温度

压力

流量等各类设备参数,因此只能由经过长时间专业培训的操作人员来进行操作和监测,而这些传统 SCADA 系统在手动输入操作指令过程中,由于现场环境嘈杂或者相关操作指令复杂的情况下极易出现输入错误,造成设备生产故障


技术实现思路

[0003]本专利技术针对现有技术中的不足,公开了一种
SCADA
系统语音控制方法,包括如下步骤:在监测到语音输入控制动作后开启语音接收设备,调用语音识别组件对采集的用户语音指令进行识别转化成文本指令;识别当前界面中的监控任务,获取当前界面所关联的第一操作动作语义集和第二操作动作语义集,所述第一操作动作语义集被配置为记录能够作用于当前界面的各软件操作指令,所述第二操作动作语义集被配置为记录能够作用于当前界面监控任务中监控对象的各对象操作指令;将第一操作动作语义集和第二操作动作语义集组成操作动作语义库,在识别转化的文本指令匹配到操作动作语义库中关键词后生成预设格式控制指令,发送至对应执行单元进行动作

[0004]优选的,所述步骤识别当前界面中的监控任务,获取当前界面所关联的第一操作动作语义集和第二操作动作语义集,具体包括如下步骤:根据当前系统显示界面的页面信息识别获取当前页面所接受的界面操作指令,根据所述界面指令在语义数据库中查询获取对应的界面操作动作语义并组成第一操作动作语义集,所述第一操作动作语义集包括第一动作关键词组和第一对象关键词组;识别当前界面内是否存在监控对象场景,若存在则获取所述监控对象身份信息并在组态数据库中查询获取组态配置信息,根据所述组态配置信息在语义数据库中查询获取对应的组态配置操作语义并组成第二操作动作语义集,所述第二操作动作语义集包括第二动作关键词组和第二对象关键词组

[0005]优选的,所述步骤将第一操作动作语义集和第二操作动作语义集组成操作动作语义库,在识别转化的文本指令匹配到操作动作语义库中关键词后生成预设格式控制指令,
发送至对应执行单元进行动作,具体包括如下步骤:将识别转化的文本指令与预定义的操作动作语义库中的第一动作关键词组和第二动作关键词组内各动作关键词依次匹配,若匹配上则将所述匹配的动作关键词作为输出指令的操作动作名,所述操作动作语义库包括第一操作动作语义集和第二操作动作语义集;将识别转化的文本指令与预定义的操作动作语义库中的第一对象关键词组和第二对象关键词组内各对象关键词依次匹配,若匹配上则将所述匹配的对象关键词作为输出指令的操作对象名;将所匹配的输出指令的操作动作名和操作对象名组合生成预设格式的控制指令,发送至对应执行单元进行动作

[0006]优选的,
SCADA
系统语音控制方法还包括如下步骤:若识别转化的文本指令均无法匹配到预定义的操作动作语义库中的第一对象关键词组和第二对象关键词组内各对象关键词;判断所述文本指令能否匹配操作动作语义库中的第一动作关键词组和第二动作关键词组内的动作关键词,如果不能匹配则输出指令无法响应信息,否则判断匹配的动作关键词是否在预设的第三动作关键词组中,若存在则将所匹配的动作关键词作为输出指令的操作动作名;识别提取文本指令中的预估对象名,将所匹配的输出指令的操作动作名和预估对象名组合生成预设格式的控制指令,发送至对应执行单元进行动作

[0007]优选的,所述第二操作动作语义集还包括与所述第二对象关键词组内组态配置对象相关联的关联对象关键词组,所述关联对象关键词组被配置为处于与当前界面不相同的其它界面内的组态配置对象;其中在识别转化的文本指令匹配到操作动作语义库中关键词后生成预设格式控制指令,还包括如下步骤:将识别转化的文本指令与预定义的操作动作语义库中的第一动作关键词组和第二动作关键词组内各动作关键词依次匹配,若匹配上则将所述匹配的动作关键词作为输出指令的操作动作名;将识别转化的文本指令与预定义的操作动作语义库中的第一对象关键词组和第二对象关键词组内各对象关键词依次匹配,若匹配上的为关联对象关键词组内的对象关键词,则获取所匹配的对象关键词的关联界面地址;将所匹配的输出指令的操作动作名和操作对象名组合生成预设格式的控制指令并添加关联界面地址后,发送至对应执行单元切换至对应关联界面并进行指令操作

[0008]优选的,所述步骤将所匹配的输出指令的操作动作名和操作对象名组合生成预设格式的控制指令并添加关联界面地址后,发送至对应执行单元切换至对应关联界面并进行指令操作,具体包括:通过声纹识别组件对采集的用户语音指令进行身份识别,获取指令输入人员身份信息,根据所匹配的输出指令的操作对象名在权限数据库中查询匹配的操作动作和对应身份要求;将所匹配的输出指令的操作动作名和指令输入人的身份信息与权限数据库中查
询到的操作动作和对应身份要求进行校验,判断是否符合权限要求,若符合则将所匹配的输出指令的操作动作名和操作对象名组合生成预设格式的控制指令并发送至对应执行单元进行动作,否则输出拒绝响应信息

[0009]本专利技术还公开了一种
SCADA
系统语音控制装置,包括监听模块

语义获取模块和指令生成模块,其中监听模块,用于在监测到语音输入控制动作后开启语音接收设备后,调用语音识别组件对采集的用户语音指令进行识别转化成文本指令

语义获取模块,用于识别当前界面中的监控任务,获取当前界面所关联的第一操作动作语义集和第二操作动作语义集,所述第一操作动作语义集被配置为记录能够作用于当前界面的各软件操作指令,所述第二操作动作语义集被配置为记录能够作用于当前界面监控任务中监控对象的各对象操作指令

指令生成模块,用于将第一操作动作语义集和第二操作动作语义集组成操作动作语义库,在识别转化的文本指令匹配到操作动作语义库中关键词后生成预设格式控制指令,发送至对应执行单元进行动作

[0010]优选的,所述语义获取模块包括:第一识别模块,用于根据当前系统显示界面的页面信息识别获取当前页面所接受的界面操作指令,根据所述界面指令在语义数据库中查询获取对应的界面操作动作语义并组成第一操作动作语义集,所述第一操作动作语义集包括第一动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
SCADA
系统语音控制方法,其特征在于,包括如下步骤:在监测到语音输入控制动作后开启语音接收设备,调用语音识别组件对采集的用户语音指令进行识别转化成文本指令;识别当前界面中的监控任务,获取当前界面所关联的第一操作动作语义集和第二操作动作语义集,所述第一操作动作语义集被配置为记录能够作用于当前界面的各软件操作指令,所述第二操作动作语义集被配置为记录能够作用于当前界面监控任务中监控对象的各对象操作指令;将第一操作动作语义集和第二操作动作语义集组成操作动作语义库,在识别转化的文本指令匹配到操作动作语义库中关键词后生成预设格式控制指令,发送至对应执行单元进行动作
。2.
根据权利要求1所述的
SCADA
系统语音控制方法,其特征在于,所述步骤识别当前界面中的监控任务,获取当前界面所关联的第一操作动作语义集和第二操作动作语义集,具体包括如下步骤:根据当前系统显示界面的页面信息识别获取当前页面所接受的界面操作指令,根据所述界面指令在语义数据库中查询获取对应的界面操作动作语义并组成第一操作动作语义集,所述第一操作动作语义集包括第一动作关键词组和第一对象关键词组;识别当前界面内是否存在监控对象场景,若存在则获取所述监控对象身份信息并在组态数据库中查询获取组态配置信息,根据所述组态配置信息在语义数据库中查询获取对应的组态配置操作语义并组成第二操作动作语义集,所述第二操作动作语义集包括第二动作关键词组和第二对象关键词组
。3.
根据权利要求2所述的
SCADA
系统语音控制方法,其特征在于,所述步骤将第一操作动作语义集和第二操作动作语义集组成操作动作语义库,在识别转化的文本指令匹配到操作动作语义库中关键词后生成预设格式控制指令,发送至对应执行单元进行动作,具体包括如下步骤:将识别转化的文本指令与预定义的操作动作语义库中的第一动作关键词组和第二动作关键词组内各动作关键词依次匹配,若匹配上则将所述匹配的动作关键词作为输出指令的操作动作名,所述操作动作语义库包括第一操作动作语义集和第二操作动作语义集;将识别转化的文本指令与预定义的操作动作语义库中的第一对象关键词组和第二对象关键词组内各对象关键词依次匹配,若匹配上则将所述匹配的对象关键词作为输出指令的操作对象名;将所匹配的输出指令的操作动作名和操作对象名组合生成预设格式的控制指令,发送至对应执行单元进行动作
。4.
根据权利要求3所述的
SCADA
系统语音控制方法,其特征在于,还包括如下步骤:若识别转化的文本指令均无法匹配到预定义的操作动作语义库中的第一对象关键词组和第二对象关键词组内各对象关键词;判断所述文本指令能否匹配操作动作语义库中的第一动作关键词组和第二动作关键词组内的动作关键词,如果不能匹配则输出指令无法响应信息,否则判断匹配的动作关键词是否在预设的第三动作关键词组中,若存在则将所匹配的动作关键词作为输出指令的操作动作名;
识别提取文本指令中的预估对象名,将所匹配的输出指令的操作动作名和预估对象名组合生成预设格式的控制指令,发送至对应执行单元进行动作
。5.
根据权利要求4所述的
SCADA
系统语音控制方法,其特征在于,所述第二操作动作语义集还包括与所述第二对象关键词组内组态配置对象相关联的关联对象关键词组,所述关联对象关键词组被配置为处于与当前界面不相同的其它界面内的组态配置对象;其中在识别转化...

【专利技术属性】
技术研发人员:刘圣林包卿王兴华薛立俊
申请(专利权)人:明度智云浙江科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1