【】本发明涉及自动化设备控制领域,尤其涉及一种自动化设备控制方法、移动终端、设备及存储介质。
背景技术
0、
背景技术:
1、自动化设备是一种基于自动化技术的可以代替人的动作来完成产品的加工、组装以及测试等操作的机器设备。由于其使用高度的自动化程序,工作效率高,以及生产流程稳定等特点,往往应用于工业领域,例如流水线设备以及自动化转机设备等。虽然自动化设备可以代替人的动作来完成产品加工等操作,但自动化设备本身仍需要人工来操作。当前的自动化设备往往使用计算机、可编程逻辑控制器(programmable logic controller,plc)等上位机设备作为控制单元,以鼠标、键盘或可触摸显示屏等设备作为控制输入。操作人员在对自动化设备进行设备调试时,需要使用操作手柄来配合上位机的控制。操作人员使用手柄调试设备时,无法看到上位机的显示屏幕,也无法操作鼠标或键盘等输入设备,因此需要多个操作人员来对自动化设备进行调试,增加了人工成本。
技术实现思路
0、
技术实现要素:
1、为了解决上述问题,本发明实施例提供了一种自动化设备控制方法及相关设备,通过语音指令的方式对自动化设备对应的上位机设备进行远程控制,从而降低操作人员使用操作手柄时无法看到上位机的显示屏幕以及无法操作上位机而出现的风险。
2、第一方面,本发明实施例提供一种应用于移动终端的自动化设备控制方法,包括:
3、与目标自动化设备对应的目标上位机设备建立主从连接,所述目标上位机设备为主设备,所述移动终端为从设备;
4、响应于开启语音控制模式的触发指令,获取语音采集模块采集到的语音数据;
5、根据所述语音数据从候选预设指令中确定目标预设指令;
6、显示所述指令确认界面,所述指令确认界面包含所述目标预设指令;
7、响应于对所述指令确认界面的确定信号,将所述目标预设指令发送给所述目标上位机设备。
8、本发明实施例中,通过建立移动终端与目标上位机设备之间的主从连接,并由移动终端进行语音数据的采集。移动终端对采集到的语音数据进行识别后得到对应的目标预设指令并发送至目标上位机设备,从而实现对目标上位机设备的远程语音控制,如此不仅节约了人力资源,而且还提高了控制效率。
9、在一种可能的实现方式中,根据所述语音数据从候选预设指令中确定目标预设指令,包括:
10、对所述语音数据进行识别,得到与所述语音数据对应的文字数据;
11、提取所述文字数据中的关键词数据;
12、将候选预设指令中,预设关键词与所述关键词数据对应的候选预设指令确定为所述目标预设指令,所述各个候选预设指令对应不同的预设关键词。
13、在一种可能的实现方式中,所述方法还包括:
14、响应于新建候选预设指令的触发信号,建立新增候选预设指令;
15、显示命名界面;
16、根据在所述命名界面对所述新增候选预设指令的命名操作,对所述新增候选预设指令进行命名;
17、显示关键词输入界面;
18、获取在所述关键词界面输入的关键词信息;
19、将所述关键词信息确定为所述新增候选预设指令的预设关键词。
20、第二方面,本发明实施例提供一种应用于目标上位机设备的自动化设备控制方法,包括:
21、与所述移动终端建立主从连接,所述目标上位机设备为主设备,所述移动终端为从设备;
22、接收所述移动终端发送的目标预设指令;
23、确定所述目标预设指令对应的目标受控部件;
24、向所述目标受控部件发送控制指令,所述控制指令根据所述目标预设指令确定。
25、在一种可能的实现方式中,向所述目标受控部件发送控制指令之前,所述方法还包括:
26、根据所述目标受控部件的当前状态和所述目标预设指令的指令内容确定所述目标预设指令是否为危险指令;
27、如果所述目标预设指令不是危险指令,则确定向所述目标受控部件发送控制指令。
28、在一种可能的实现方式中,根据所述目标受控部件的当前状态信息和所述目标预设指令的指令内容确定所述目标预设指令是否为危险指令,包括:
29、获取所述目标受控部件的第一状态信息;
30、根据所述目标受控部件的第一状态信息确定所述目标受控部件执行所述目标预设指令后的第二状态信息;
31、确定所述第二状态信息是否处于安全运行状态信息区间;
32、如果所述第二状态信息处于所述安全运行状态信息区间,则确定所述目标预设指令为有效指令;
33、如果所述第二状态信息未处于所述安全运行状态信息区间,则确定所述目标预设指令为危险指令。
34、第三方面,本发明实施例提供一种移动终端,包括:
35、第一通信模块,用于与目标自动化设备对应的目标上位机设备建立主从连接,所述目标上位机设备为主设备,所述移动终端为从设备;
36、获取模块,用于响应于开启语音控制模式的触发指令,获取语音采集模块采集到的语音数据;
37、第一处理模块,用于根据所述语音数据从候选预设指令中确定目标预设指令;
38、显示模块,用于显示所述指令确认界面,所述指令确认界面包含所述目标预设指令;
39、所述第一通信模块,还用于响应于对所述指令确认界面的确定信号,将所述目标预设指令发送给所述目标上位机设备。
40、第四方面,本发明实施例体重一种目标上位机设备,包括:
41、第二通信模块,用于与所述移动终端建立主从连接,所述目标上位机设备为主设备,所述移动终端为从设备;
42、所述第二通信模块,还用于接收所述移动终端发送的目标预设指令;
43、第二处理模块,用于确定所述目标预设指令对应的目标受控部件;
44、控制模块,用于向所述目标受控部件发送控制指令,所述控制指令根据所述目标预设指令确定。
45、第五方面,本发明实施例提供一种电子设备,包括:
46、至少一个处理器;以及
47、与所述处理器通信连接的至少一个存储器,其中:
48、所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一~二方面所述的方法。
49、第六方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一~二方面所述的方法。
50、应当理解的是,本发明实施例的第三方面与本发明实施例的第一方面的技术方案相关,本发明实施例的第四方面与本发明实施例的第二方面的技术方案相关,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。
1.一种自动化设备控制方法,其特征在于,所述方法应用于移动终端,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述语音数据从候选预设指令中确定目标预设指令,包括:
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.一种自动化设备控制方法,其特征在于,所述方法应用于目标上位机设备,包括:
5.根据权利要求4所述的方法,其特征在于,向所述目标受控部件发送控制指令之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,根据所述目标受控部件的当前状态信息和所述目标预设指令的指令内容确定所述目标预设指令是否为危险指令,包括:
7.一种移动终端,其特征在于,包括:
8.一种目标上位机设备,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1至3或4至6任一所述的方法。