清洁设备的控制方法和装置、存储介质及电子装置与流程
- 国知局
- 2024-06-21 11:49:04
【】本技术涉及智能家居领域,具体而言,涉及一种清洁设备的控制方法和装置、存储介质及电子装置。
背景技术
0、背景技术:
1、目前,为了方便对清洁设备进行控制,用户可以通过与清洁设备匹配的应用端上的控制界面向清洁设备下发控制指令,以对清洁设备进行控制。然而,上述清洁设备的控制方式,控制指令的下发依赖于应用端,导致设备控制的灵活性差。
2、由此可见,相关技术中的清洁设备的控制方法,存在由于控制指令的下发依赖于应用端导致的设备控制的灵活性差的问题。
技术实现思路
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、在本技术实施例中,采用语音控制指令控制清洁设备执行对应的动作的方式,获取到与清洁设备对应的第一语音数据,其中,第一语音数据是清洁设备上的语音采集部件所采集到的语音数据;对第一语音数据进行语音识别,得到第一语音指令,其中,第一语音指令用于控制清洁设备执行第一动作;按照第一语音指令控制清洁设备执行第一动作。通过清洁设备上的语音采集部件进行语音数据采集,并对采集到的语音数据进行识别,得到语音控制指令,并按照得到的语音控制指令控制清洁设备执行对应的动作,语音控制指令的获取不需要应用端的参与,可以实现降低控制指令的下发对于应用端的依赖的目的,从而解决相关技术中的清洁设备的控制方法存在由于控制指令的下发依赖于应用端导致的设备控制的灵活性差的问题,达到提高设备控制的灵活性的技术效果。
本文地址:https://www.jishuxx.com/zhuanli/20240618/23738.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表