语音控制方法、晾衣设备和可读存储介质与流程
本发明属于晾衣设备技术领域,具体而言,涉及一种语音控制方法、一种晾衣设备和一种可读存储介质。
背景技术:
现有的智能晾衣设备一般采用两种控制方式:1、有线控制器;2、无线遥控器。
对于有线控制器这一种控制方式:该种类的控制器安装一般需要预埋线管或使用明线安装方式。采用预埋线管方式对用户装修前期规划要求过高,对于后装用户采用明线安装方式则影响美观度。并且该安装方式增加安装工人的安装难度,容易因为接线错误而导致设备烧毁从而使晾衣设备无法正常工作。
对于无线遥控器这一种控制方式:该种类的控制器可随意移动导致容易丢失或由于跌落损坏。在遥控器损坏或丢失后用户无法控制晾衣设备,为用户的使用带来极大的不便。
现有的智能晾衣设备一般只能上升到最高位置自动停止、下降到最低位置自动停止、移动到中间位置手动停止,无法自定义高度或者精准上升/下降指定的高度。
技术实现要素:
本发明旨在解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的第一方面提出了一种语音控制方法。
本发明的第二方面提出了一种晾衣设备。
本发明的第三方面提出了一种可读存储介质。
有鉴于此,根据本发明的第一方面提出了一种用于晾衣设备的语音控制方法,其中,晾衣设备包括语音采集装置、电机和晾衣杆,语音采集装置用来采集语音信号,电机用来驱动晾衣杆运动,晾衣杆用来放置衣物,用来语音控制方法包括:获取第一语音控制指令,确定电机的目标运行参数;控制电机按照目标运行参数运行,以驱动晾衣杆运行至第一目标位置,其中,目标运行参数包括电机运转方向和目标运行时长。
本发明提供一种用于晾衣设备的语音控制方法,其中的晾衣设备包括语音采集装置、电机和晾衣杆。晾衣设备能够通过语音采集装置采集语音信号,并根据语音信号对晾衣设备进行控制和设置。电机的输出端与晾衣杆相连,电机运行能够带动晾衣杆动作,为了保证晾衣杆运动的平稳性,以及出于安全性考虑,将电机的运行速度设置为恒定速度,即在出厂前对电机的移动速度进行设置,使晾衣杆以恒定速度运动。该晾衣设备能够通过语音采集装置采集到的语音控制指令,根据语音控制指令对电机的动作进行控制,以使晾衣杆达到用户期望的位置,实现了不需要利用遥控设备对晾衣杆进行控制,提高了用户的使用体验。
本发明提供的语音控制方法包括接收到第一语音控制指令,并对第一语音控制指令进行处理和解析,从第一语音控制指令中提取与电机相对应的目标运行参数。根据目标运行参数对电机进行控制,其中目标运行参数包括电机的目标运行时长和电机的运转方向,由于电机的运行速度为出厂前进行设置的恒定速度,在控制电机运行的过程中,仅根据电机的目标运行时长和电机的运转方向就能够控制电机运行至合适的行程,从而使晾衣杆到达第一目标位置。实现了通过语音对晾衣设备中晾衣杆位置的调整,相比于相关技术中仅能通过遥控对晾衣设备进行控制的方案,语音控制更加便捷,简化了用户的晾衣操作步骤。
可以理解的是,晾衣设备能够通过语音采集装置采集设置指令,根据设置指令对晾衣设备中的运行参数进行设置。
另外,根据本发明提供的上述技术方案中的语音控制方法,还可以具有如下附加技术特征:
在一种可能的设计中,获取第一语音控制指令,确定电机的目标运行参数的步骤,具体包括:从第一语音控制指令中提取关键词信息,根据提取的关键词信息确定晾衣杆的目标移动参数;根据目标移动参数确定电机的目标运行参数,其中,晾衣杆的目标移动参数包括目标移动距离和目标移动方向。
在该设计中,在接收到第一语音控制指令后,需要对第一语音控制指令进行解析和处理,从而确定第一语音控制指令中的目标运行参数。将第一语音控制指令进行解析,并按照设定规则获取第一语音控制指令中的关键词信息,根据关键词信息确定第一语音控制指令中与晾衣杆目标位置相关的目标移动参数,晾衣杆的目标移动参数中至少包括晾衣杆的目标移动距离和目标移动方向,根据晾衣杆的目标移动方向能够确定电机的运转方向,根据晾衣杆的目标移动距离能够确定电机的运行的时长。通过对第一语音控制指令的分析实现了对第一语音控制指令的语义解析,并根据语义解析得到电机的目标运行参数,使晾衣杆直接根据目标运行参数对电机进行控制,就能够使晾衣杆移动至用户所期望的位置。通过根据语义解析得到的电机的目标运行参数对电机进行控制,提高了对晾衣杆位置调整的准确性,实现了在保证语音控制便利性的同时,进一步提高了语音控制的准确性。
在一种可能的设计中,根据提取的关键词信息确定晾衣杆的目标移动参数的步骤,具体包括:确定关键词信息中含有的晾衣杆位置信息,根据晾衣杆位置信息确定第二目标位置;获取晾衣杆的当前位置,根据晾衣杆的当前位置和第二目标位置确定晾衣杆的目标移动参数。
在该设计中,根据提取的关键词对第一语音控制指令进行解析,查找关键词信息中是否含有晾衣杆的位置信息,当在关键词信息中查找得到晾衣杆的位置信息,则直接将晾衣杆的位置信息作为第二目标位置。根据第二目标位置和当前位置能够确定晾衣杆的目标移动方向。并且计算得到第二目标位置与当前位置之间的距离,并将第二目标位置与当前位置之间的距离作为目标移动距离。在第一语音控制指令中含有晾衣杆的位置信息的情况下,能够根据晾衣杆的位置信息确定晾衣杆的目标移动参数,进而确定电机的目标运行参数。实现了根据第一语音控制指令对晾衣杆进行精准的控制。
可以理解的是,当第一控制指令为“晾衣杆移动到h1高度”,则判定关键词信息为“移动到”和“h1高度”,根据关键词信息可以确认位置信息“h1高度”为第二目标位置。
其中,第一目标位置为电机按照目标运行参数运行带动晾衣杆到达的位置,第二目标位置为接收到的第一语音控制指令中的晾衣杆的位置。
在一种可能的设计中,根据提取的关键词信息确定晾衣杆的目标移动参数的步骤,具体包括:确定关键词信息中含有的晾衣杆的移动方向信息和移动距离信息;根据晾衣杆的移动方向信息和移动距离信息确定晾衣杆的目标移动参数和第二目标位置。
在该设计中,根据提取的关键词对第一语音控制指令进行解析,查找关键词信息中是否含有晾衣杆的移动距离信息和移动方向信息,当在关键词信息中查找得到晾衣杆的移动距离信息和移动方向信息,则直接将晾衣杆的移动距离信息和移动方向信息作为晾衣杆的目标移动距离和目标移动方向。在第一语音控制指令中含有移动距离信息和移动方向信息的情况下,直接将晾衣杆的移动距离信息和移动方向信息作为晾衣杆的目标移动参数,进而确定电机的目标运行参数。实现了根据第一语音控制指令对晾衣杆进行精准的控制。根据晾衣杆的移动距离信息和移动方向信息以及晾衣杆的当前位置,能够确定晾衣杆的第二目标位置。
其中,第一目标位置为电机按照目标运行参数运行带动晾衣杆到达的位置,第二目标位置为接收到的第一语音控制指令中的晾衣杆的位置。
可以理解的是,当第一控制指令为“晾衣杆向上移动h2高度”,则判定关键词信息为“向上移动”和“h2高度”。
在一种可能的设计中,根据提取的关键词信息确定晾衣杆的目标移动参数的步骤,具体包括:确定关键词信息中含有的设定信息,查找与设定信息对应的晾衣杆的第二目标位置;获取晾衣杆的当前位置,根据第二目标位置和晾衣杆的当前位置确定晾衣杆的目标移动参数。
在该设计中,根据提取的关键词对第一语音控制指令进行解析,查找关键词信息中是否含有设定信息,当在关键词信息中查找得到设定信息,则在本地存储区查找设定信息对应的晾衣杆的第二目标位置。设定信息为用户或生产方在控制晾衣杆开始运行之前进行设置的,并将设定信息与晾衣杆的位置进行绑定,绑定有设定信息的晾衣杆位置作为第二目标位置。具体设定信息可以为模糊的距离词汇,例如“向下移动一小段”。实现了晾衣设备能够对接收到的模糊的语音控制指令作出响应,提高了语音控制指令的识别范围,提高了晾衣设备的适用性,提高了用户的使用体验。
在一种可能的设计中,获取第一语音控制指令,确定电机的目标运行参数的步骤之前,语音控制方法还包括:获取目标移动参数绑定指令,将设定信息和第二目标位置绑定,并将绑定的设定信息和第二目标位置存储至本地存储区。
在该设计中,在接收第一语音控制指令之前,接收目标移动参数绑定指令,目标移动参数绑定指令中至少包括设定信息和晾衣杆的第二目标位置。当晾衣设备接收到目标移动参数绑定指令,提取目标移动参数绑定指令中的设定信息和第二目标位置,将第二目标位置与设定信息绑定,并将第二目标位置、设定信息以及对应关系均存储在本地存储区,使晾衣设备在能够对含有设定信息的第一语音控制指令进行识别和解析。并且目标移动参数绑定指令可以由用户根据实际需求进行设置,即实现了用户对第一语音控制指令的个性化设置,使用户不需要每次都向晾衣设备输出准确的位置信息也能够将晾衣杆移动至所需位置。
在一种可能的设计中,根据目标移动参数确定电机的目标运行参数的步骤,具体包括:接收电机的设定转速;根据晾衣杆的目标移动距离和电机的设定转速确定目标运行时长;根据晾衣杆的目标移动方向确定电机运转方向。
在该设计中,电机的目标运行参数包括目标运行时长和电机运转方向。电机的运转方向与晾衣杆的移动方向为出厂前设置完成的,即为固定的对应关系,故根据晾衣杆的目标移动方向可以确定电机的运转方向。并且电机的移动速度也为出厂前设置完成的,即为固定的运转速度,根据晾衣杆的目标移动距离和电机的设定转速就能够确定电机的运行时长。将从第一语音控制指令中得到晾衣杆的目标移动参数转换为电机的目标运行参数,根据电机的目标运行参数对电机进行控制,能够提高对晾衣杆位置控制的准确性。
在一种可能的设计中,晾衣设备还包括位置获取装置,控制电机按照目标运行参数运行,以驱动晾衣杆运行至第一目标位置的步骤,具体包括:获取晾衣杆的可移动范围;判定第二目标位置处于晾衣杆的可移动范围内,晾衣杆达到第二目标位置,控制电机停止运行;或判定第二目标位置高于晾衣杆的可移动范围的最高位置,晾衣杆达到最高位置,控制电机停止运行;或在晾衣杆达到第二目标位置或可移动范围内的最高位置或可移动范围内的最低位置时,控制电机停止运行。
在该设计中,晾衣设备中包括位置获取装置,晾衣设备在运行过程中位置获取装置能够持续获取晾衣杆的位置信息,当晾衣设备停止运行时,通过位置获取装置获取晾衣杆的当前位置,并将晾衣杆的当前位置存储至本地存储区,便于后续对晾衣杆的控制步骤。
在控制电机根据目标运行参数运行的过程中,需要判断晾衣杆是否移动出晾衣杆的可移动范围。确定晾衣杆的可移动范围后,根据晾衣杆的可移动范围内确定晾衣杆可移动到的最高位置和最低位置。在控制电机以目标运行参数运行时,持续检测晾衣杆的位置,当确定晾衣杆达到最高位置或最低位置时,则将晾衣杆可移动范围内的最高位置或最低位置作为第一目标位置,控制电机停止运行。当确定晾衣杆在未达到最高位置或最低位置之前已经达到第二目标位置,则将第二目标位置作为第一目标位置。使晾衣杆不能够移动出晾衣杆的可移动范围,避免晾衣杆过高或过低损坏晾衣设备,或者造成用户无法正常使用晾衣设备,提高了晾衣设备运行的稳定性。
在一种可能的设计中,晾衣设备还包括通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件,语音控制方法还包括:获取第二语音控制指令,确定通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件的运行状态。
在该设计中,通过语音采集装置采集第二语音控制指令,根据第二语音控制指令能够控制通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件的运行状态。具体地,通信组件用来与外部设备通信,以接收外部设备发出的控制指令;灯光组件用来照明;紫外线发生组件用来向衣物发射紫外线;杀菌组件用来对衣物杀菌;风机组件用来向衣物吹风,以使衣物风干;负离子发生组件用来向衣物输出负离子。通过设置通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件,使得晾衣设备可以满足多种需求,提高了用户的使用体验。
根据本发明的第二方面提出了一种晾衣设备,包括晾衣杆、电机、语音采集装置、存储器、位置传感组件和处理器。其中,晾衣杆用来放置衣物;电机的输出端与晾衣杆相连,电机用来驱动晾衣杆运动;语音采集装置用来接收语音指令;存储器中存储有程序;位置传感组件设置于晾衣杆,位置传感组件用来采集晾衣杆的当前位置;处理器与电机,处理器执行存储在存储器中的程序以实现如上述任一可能的设计中的语音控制方法。
本发明提供的晾衣设备能够通过语音采集装置采集语音信号,并根据语音信号对晾衣设备进行控制和设置。电机的输出端与晾衣杆相连,电机运行能够带动晾衣杆动作,为了保证晾衣杆运动的平稳性,以及出于安全性考虑,将电机的运行速度设置为恒定速度,即在出厂前对电机的移动速度进行设置,使晾衣杆以恒定速度运动。该晾衣设备能够通过语音采集装置采集到的语音控制指令,根据语音控制指令对电机的动作进行控制,以使晾衣杆达到用户期望的位置,实现了不需要利用遥控设备对晾衣杆进行控制,提高了用户的使用体验。
另外,根据本发明提供的上述技术方案中的晾衣设备,还可以具有如下附加技术特征:
在一种可能的设计中,晾衣设备还包括:与处理器相连的灯光组件,灯光组件用来照明;与处理器相连的或紫外线发生组件,紫外线发生组件用来向衣物发射紫外线;或与处理器相连的,杀菌组件,杀菌组件用来对衣物杀菌;或与处理器相连的风机组件,风机组件用来向衣物吹风,以使衣物风干;或与处理器相连的负离子发生组件,负离子发生组件用来向衣物输出负离子。
在该设计中,晾衣设备具体还包括灯光组件、紫外线发生组件、杀菌组件、风机组件或负离子发生组件,上述组件分别与处理器相连。具体地,灯光组件用来照明;紫外线发生组件用来向衣物发射紫外线;杀菌组件用来对衣物杀菌;风机组件用来向衣物吹风,以使衣物风干;负离子发生组件用来向衣物输出负离子。通过设置灯光组件、紫外线发生组件、杀菌组件、风机组件或负离子发生组件,使得晾衣设备功能齐全,可以满足多种需求,提高了用户的使用体验。
在一种可能的设计中,晾衣设备还包括:与处理器相连的通信组件,通信组件用来与外部设备通信,以接收外部设备发出的控制指令;和/或与处理器相连的有线控制器,有线控制器能够向处理器发送控制指令。
在该设计中,晾衣设备还包括通信组件,将通信组件与处理器相连,使得通信组件用来与外部设备通信,以接收外部设备发出的控制指令,从而实现晾衣设备的无线控制;和/或晾衣设备还包括有线控制器,将有线控制器与处理器相连,有线控制器能够向处理器发送控制指令,从而实现晾衣设备的有线控制。该晾衣设备不仅可以进行通过语音指令进行控制,还能够通过通信组件和/或有线控制器发出控制指令以实现对晾衣设备的无线控制和/或有线控制,从而实现晾衣设备的智能化。
根据本发明的第三方面提出了一种可读存储介质,其上存储有程序,程序被处理器执行时实现如上述任一可能的设计中的语音控制方法;因而具有上述任一可能的设计中的语音控制方法全部有益技术效果。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出了本发明的一个实施例的语音控制方法的流程示意图之一;
图2示出了本发明的一个实施例的语音控制方法的流程示意图之二;
图3示出了本发明的第二个实施例的语音控制方法的流程示意图;
图4示出了本发明的第三个实施例的语音控制方法的流程示意图;
图5示出了本发明的第四个实施例的语音控制方法的流程示意图之一;
图6示出了本发明的第四个实施例的语音控制方法的流程示意图之二;
图7示出了本发明的第五个实施例的语音控制方法的流程示意图;
图8示出了本发明的第六个实施例的语音控制方法的流程示意图之一;
图9示出了本发明的第六个实施例的语音控制方法的流程示意图之二;
图10示出了本发明的第六个实施例的语音控制方法的流程示意图之三;
图11示出了本发明的第七个实施例的语音控制方法的流程示意图;
图12示出了本发明的第八个实施例中的晾衣设备的结构示意框图;
图13示出了本发明的第九个实施例中的晾衣设备的结构示意框图;
图14示出了本发明的第十个实施例中的晾衣设备的结构示意框图;
图15示出了本发明第十一个实施例中的晾衣设备的控制逻辑示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
下面参照图1至图15描述根据本发明一些实施例的语音控制方法、晾衣设备和可读存储介质。通过语音采集装置对用户发出的语音指令进行采集分析,将分析结果传送至处理器,由处理器根据分析结果控制晾衣设备的工作状态,通过语音控制,让晾衣设备在指定高度停止。该带语音识别及控制的晾衣设备可以采集用户的语音命令,然后进行分析处理,最终按照用户的命令控制晾衣设备的工作状态,提高晾衣设备的智能化程度,为用户带来更好的使用体验。
实施例一:
本发明的一个实施例中提供了一种用于晾衣设备的语音控制方法,其中,晾衣设备内设置有语音采集装置、晾衣杆和驱动晾衣杆的电机,语音采集装置用来采集语音信号,电机用来驱动晾衣杆运动,晾衣杆用来放置衣物,如图1所示,语音控制方法包括:
步骤s102,获取第一语音控制指令,确定电机的目标运行参数;
步骤s104,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置;
其中,目标运行参数包括电机运转方向和目标运行时长。
本发明提供一种用于晾衣设备的语音控制方法,其中晾衣设备内设置有语音采集装置、晾衣杆和驱动晾衣杆的电机。晾衣设备能够通过语音采集装置采集语音信号,并根据语音信号对晾衣设备进行控制和设置。电机的输出端与晾衣杆相连,电机运行能够带动晾衣杆动作,为了保证晾衣杆运动的平稳性,以及出于安全性考虑,将电机的运行速度设置为恒定速度,即在出厂前对电机的移动速度进行设置,使晾衣杆以恒定速度运动。该晾衣设备能够通过语音采集装置采集到的第一语音控制指令,通过第一语音控制指令对电机的动作进行控制,以使晾衣杆达到用户期望的位置,实现了不需要利用遥控设备对晾衣杆进行控制,提高了用户的使用体验。
本发明提供的语音控制方法包括接收到第一语音控制指令,并对第一语音控制指令进行处理和解析,从第一语音控制指令中提取与电机相对应的目标运行参数。根据目标运行参数对电机进行控制,其中目标运行参数包括电机的运转方向和电机的目标运行时长,由于电机的运行速度为出厂前进行设置的恒定速度,在控制电机运行的过程中,仅根据电机的运转方向和电机的目标运行时长就能够控制电机运行至合适的行程,从而使晾衣杆到达第一目标位置。实现了通过语音对晾衣设备中晾衣杆位置的调整,相比于相关技术中仅能通过遥控对晾衣设备进行控制的方案,语音控制更加便捷,简化了用户的晾衣操作步骤。
可以理解的是,晾衣设备能够通过语音采集装置采集设置指令,根据设置指令对晾衣设备中的运行参数进行设置。
进一步地,获取第一语音控制指令,确定电机的目标运行参数的步骤,具体包括:从第一语音控制指令中提取关键词信息,根据提取的关键词信息得到晾衣杆的目标移动参数;通过目标移动参数得到电机的目标运行参数,其中,晾衣杆的目标移动参数包括目标移动方向和目标移动距离。如图2所示,语音控制方法包括:
步骤s202,从第一语音控制指令中提取关键词信息,根据提取的关键词信息得到晾衣杆的目标移动参数;
步骤s204,通过目标移动参数得到电机的目标运行参数;
步骤s206,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置。
在该实施例中,在接收到第一语音控制指令后,需要对第一语音控制指令进行解析和处理,从而确定第一语音控制指令内的目标运行参数。将第一语音控制指令进行解析,并按照设定规则获取第一语音控制指令内的关键词信息,根据关键词信息确定第一语音控制指令中与晾衣杆目标位置相关的目标移动参数,晾衣杆的目标移动参数中至少包括晾衣杆的目标移动距离和目标移动方向,根据晾衣杆的目标移动方向能够确定电机的运转方向,根据晾衣杆的目标移动距离能够确定电机的运行的时长。通过对第一语音控制指令的分析实现了对第一语音控制指令的语义解析,并根据语义解析得到电机的目标运行参数,使晾衣杆直接根据目标运行参数对电机进行控制,就能够使晾衣杆移动至用户所期望的位置。通过根据语义解析得到的电机的目标运行参数对电机进行控制,提高了对晾衣杆位置调整的准确性,实现了在保证语音控制便利性的同时,进一步提高了语音控制的准确性。通过第一语音控制指令内的关键词信息得到晾衣杆的目标移动参数,进而对电机的动作进行控制,以使晾衣杆达到用户期望的位置,实现了不需要利用遥控设备对晾衣杆进行控制,提高了用户的使用体验。
实施例二:
在上述实施例一的基础上,实施例二提供了一种语音控制方法,根据提取的关键词信息得到晾衣杆的目标移动参数的步骤,具体包括:解析关键词信息以得到晾衣杆位置信息,根据晾衣杆位置信息确定第二目标位置;获取晾衣杆的当前位置,根据第二目标位置和晾衣杆的当前位置确定晾衣杆的目标移动参数。如图3所示,语音控制方法包括:
步骤s302,从第一语音控制指令中提取关键词信息;
步骤s304,解析关键词信息以得到晾衣杆位置信息,根据晾衣杆位置信息确定第二目标位置;
步骤s306,获取晾衣杆的当前位置,根据第二目标位置和晾衣杆的当前位置确定晾衣杆的目标移动参数;
步骤s308,通过目标移动参数得到电机的目标运行参数;
步骤s310,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置。
在该实施例中,根据提取的关键词对第一语音控制指令进行解析,查找关键词信息中是否含有晾衣杆的位置信息,当在关键词信息中查找得到晾衣杆的位置信息,则直接将晾衣杆的位置信息作为第二目标位置。根据第二目标位置和当前位置能够确定晾衣杆的目标移动方向。并且计算得到第二目标位置与当前位置之间的距离,并将第二目标位置与当前位置之间的距离作为目标移动距离。在第一语音控制指令中含有晾衣杆的位置信息的情况下,能够根据晾衣杆的位置信息确定晾衣杆的目标移动参数,进而确定电机的目标运行参数。实现了通过第一语音控制指令对晾衣杆进行精准的控制。
可以理解的是,当第一语音控制指令为“晾衣杆移动到h1高度”,则判定关键词信息为“移动到”和“h1高度”,根据关键词信息可以确认位置信息“h1高度”为第二目标位置。
其中,第一目标位置为电机按照目标运行参数运行带动晾衣杆到达的位置,第二目标位置为接收到的第一语音控制指令内的晾衣杆的位置。
该实施例的晾衣设备的具体使用场景是在用户需要晾衣设备运行到指定位置时,例如,在用户需要悬挂洗好的衣服或取下晾干的衣服时,需要将晾衣杆的位置降低到1.3m,则第一语音控制指令的关键词信息为“移动到”和“1.3m”;在用户将衣服悬挂好或取下后,需要将晾衣杆的位置升高到1.5m时,则第一语音控制指令的关键词信息为“移动到”和“1.5m”。实现了晾衣设备按照用户的语音控制处于用户指定位置,不需要逐次调整,对晾衣杆进行精准的控制。
实施例三:
在上述实施例一的基础上,实施例三提供了一种语音控制方法,根据提取的关键词信息得到晾衣杆的目标移动参数的步骤,具体包括:确定关键词信息中含有晾衣杆的移动距离信息和移动方向信息;根据移动距离信息和移动方向信息确定晾衣杆的目标移动参数和第二目标位置。如图4所示,语音控制方法包括:
步骤s402,从第一语音控制指令中提取关键词信息;
步骤s404,解析关键词信息以得到晾衣杆的移动方向信息和移动距离信息;
步骤s406,根据移动方向信息和移动距离信息分析得到晾衣杆的目标移动参数和第二目标位置;
步骤s408,通过目标移动参数得到电机的目标运行参数;
步骤s410,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置。
在该实施例中,根据提取的关键词对第一语音控制指令进行解析,查找关键词信息中是否含有晾衣杆的移动距离信息和移动方向信息,当在关键词信息中查找得到晾衣杆的移动距离信息和移动方向信息,则直接将晾衣杆的移动距离信息和移动方向信息作为晾衣杆的目标移动距离和目标移动方向。在第一语音控制指令中含有移动距离信息和移动方向信息的情况下,直接将晾衣杆的移动距离信息和移动方向信息作为晾衣杆的目标移动参数,进而确定电机的目标运行参数。实现了通过第一语音控制指令对晾衣杆进行精准的控制。根据晾衣杆的移动距离信息和移动方向信息以及晾衣杆的当前位置,能够确定晾衣杆的第二目标位置。
其中,第一目标位置为电机按照目标运行参数运行带动晾衣杆到达的位置,第二目标位置为接收到的第一语音控制指令内的晾衣杆的位置。
可以理解的是,当第一控制指令为“晾衣杆向上移动h2高度”,则判定关键词信息为“向上移动”和“h2高度”。
该实施例的晾衣设备的具体使用场景是在用户需要让晾衣设备上升/下降指定高度时,例如,在用户发现将洗好的衣服悬挂在晾衣杆上后,部分衣服会接触到地面,需要将晾衣杆的位置升高10cm,则第一语音控制指令的关键词信息为“向上移动”和“10cm”;在用户需要取下晾干的衣物时,晾衣杆的位置偏高,需要将晾衣杆的位置降低30cm,则第一语音控制指令的关键词信息为“向下移动”和“30cm”。实现了晾衣设备按照用户的语音控制升高或降低指定距离,对晾衣杆进行精准的控制。
实施例四:
在上述实施例一的基础上,实施例四提供了一种语音控制方法,根据提取的关键词信息得到晾衣杆的目标移动参数的步骤,具体包括:在关键词信息中查找到设定信息,查找对应于设定信息的晾衣杆的第二目标位置;获取晾衣杆的当前位置,根据晾衣杆的当前位置和第二目标位置确定晾衣杆的目标移动参数。如图5所示,语音控制方法包括:
步骤s502,从第一语音控制指令中提取关键词信息;
步骤s504,在关键词信息中查找到设定信息,查找对应于设定信息的晾衣杆的第二目标位置;
步骤s506,获取晾衣杆的当前位置,根据晾衣杆的当前位置和第二目标位置确定晾衣杆的目标移动参数;
步骤s508,通过目标移动参数得到电机的目标运行参数;
步骤s510,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置。
在该实施例中,根据提取的关键词对第一语音控制指令进行解析,查找关键词信息中是否含有设定信息,当在关键词信息中查找得到设定信息,则在本地存储区查找设定信息对应的晾衣杆的第二目标位置。设定信息为用户或生产方在控制晾衣杆开始运行之前进行设置的,并将设定信息与晾衣杆的位置进行绑定,绑定有设定信息的晾衣杆位置作为第二目标位置。具体设定信息可以为模糊的距离词汇,例如“向下移动一小段”。实现了晾衣设备能够对接收到的模糊的第一语音控制指令作出响应,提高了第一语音控制指令的识别范围,提高了晾衣设备的适用性,提高了用户的使用体验。
该实施例的晾衣设备的具体使用场景是在用户需要晾衣设备运行一定位置时,用户或生产方在控制晾衣杆开始运行之前进行设置设定信息,比如,一小段=10cm,在用户悬挂好衣服后,需要将晾衣杆升高10cm,可以通过“向上移动一小段”进行控制,或在用户需要取下衣服时,需要将晾衣杆降低30cm,可以通过语音输入三次“向下移动一小段”进行控制,逐步调整晾衣杆的高度,满足用户需求,提高了第一语音控制指令的识别范围。
进一步地,获取第一语音控制指令,确定电机的目标运行参数的步骤之前,语音控制方法还包括:获取目标移动参数绑定指令,将设定信息和第二目标位置绑定,并将绑定的设定信息和目标位置存储至本地存储区。如图6所示,语音控制方法包括:
步骤s602,获取目标移动参数绑定指令,将设定信息和第二目标位置绑定,并将绑定的设定信息和第二目标位置存储至本地存储区;
步骤s604,从第一语音控制指令中提取关键词信息;
步骤s606,在关键词信息中查找到设定信息,查找对应于设定信息的晾衣杆的第二目标位置;
步骤s608,获取晾衣杆的当前位置,根据当前位置和第二目标位置确定晾衣杆的目标移动参数;
步骤s610,通过目标移动参数得到电机的目标运行参数;
步骤s612,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置。
在该实施例中,在接收第一语音控制指令之前,接收目标移动参数绑定指令,目标移动参数绑定指令中至少包括设定信息和晾衣杆的第二目标位置。当晾衣设备接收到目标移动参数绑定指令,提取目标移动参数绑定指令中的设定信息和第二目标位置,将第二目标位置与设定信息绑定,并将第二目标位置、设定信息以及对应关系均存储在本地存储区,使晾衣设备在能够对含有设定信息的第一语音控制指令进行识别和解析。并且目标移动参数绑定指令可以由用户根据实际需求进行设置,即实现了用户对第一语音控制指令的个性化设置,使用户不需要每次都向晾衣设备输出准确的位置信息也能够将晾衣杆移动至所需位置。
实施例五:
在上述实施例一至实施例四中任一实施例的基础上,实施例五提供了一种语音控制方法,通过目标移动参数得到电机的目标运行参数的步骤,具体包括:接收电机的设定转速;根据晾衣杆的目标移动距离和电机的设定转速确定目标运行时长;根据晾衣杆的目标移动方向确定电机运转方向。如图7所示,语音控制方法包括:
步骤s702,从第一语音控制指令中提取关键词信息,根据关键词信息得到晾衣杆的目标移动参数;
步骤s704,接收电机的设定转速;
步骤s706,根据晾衣杆的目标移动距离和电机的设定转速确定目标运行时长;
步骤s708,根据晾衣杆的目标移动方向确定电机运转方向;
步骤s710,通过目标移动参数得到电机的目标运行参数;
步骤s712,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置。
在该实施例中,电机的目标运行参数包括目标运行时长和电机运转方向。电机的运转方向与晾衣杆的移动方向为出厂前设置完成的,即为固定的对应关系,故根据晾衣杆的目标移动方向可以确定电机的运转方向。并且电机的移动速度也为出厂前设置完成的,即为固定的运转速度,根据晾衣杆的目标移动距离和电机的设定转速就能够确定电机的运行时长。将从第一语音控制指令中得到晾衣杆的目标移动参数转换为电机的目标运行参数,根据电机的目标运行参数对电机进行控制,能够提高对晾衣杆位置控制的准确性。
实施例六:
在上述实施例二至实施例四中任一实施例的基础上,实施例六提供了一种语音控制方法,晾衣设备内还设置有位置获取装置,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置的步骤,具体包括:获取晾衣杆的能够移动的范围;判定第二目标位置处于晾衣杆的能够移动的范围内,晾衣杆达到第二目标位置,控制电机停止运行;或判定第二目标位置高于晾衣杆的能够移动的范围的最高位置,晾衣杆达到最高位置,控制电机停止运行;或在晾衣杆达到第二目标位置或能够移动的范围内的最高位置或能够移动的范围内的最低位置时,控制电机停止运行。
在该实施例中,晾衣设备中包括位置获取装置,晾衣设备在运行过程中位置获取装置能够持续获取晾衣杆的位置信息,当晾衣设备停止运行时,通过位置获取装置获取晾衣杆的当前位置,并将晾衣杆的当前位置存储至本地存储区,便于后续对晾衣杆的控制步骤。
如图8所示,语音控制方法包括:
步骤s802,从第一语音控制指令中提取关键词信息,根据关键词信息得到晾衣杆的目标移动参数;
步骤s804,通过目标移动参数得到电机的目标运行参数;
步骤s806,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置;
步骤s808,获取晾衣杆的能够移动的范围;
步骤s810,判定第二目标位置处于晾衣杆的能够移动的范围内,晾衣杆达到第二目标位置,控制电机停止运行。
当第二目标位置处于晾衣杆的能够移动的范围内,在晾衣杆达到第二目标位置,控制电机停止运行,此时,第二目标位置作为第一目标位置,即根据用户的第一语音控制指令确定的指定位置,满足用户需求。
或者如图9所示,语音控制方法包括:
步骤s902,从第一语音控制指令中提取关键词信息,根据关键词信息得到晾衣杆的目标移动参数;
步骤s904,通过目标移动参数得到电机的目标运行参数;
步骤s906,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置;
步骤s908,获取晾衣杆的能够移动的范围;
步骤s910,判定第二目标位置高于晾衣杆的能够移动的范围的最高位置,晾衣杆达到最高位置,控制电机停止运行。
当第二目标位置高于晾衣杆的能够移动的范围的最高位置时,在晾衣杆达到最高位置后,控制电机停止运行,避免晾衣杆过高,超出晾衣设备允许的晾衣杆的能够移动的范围,损坏晾衣设备。
或者如图10所示,语音控制方法包括:
步骤s1002,从第一语音控制指令中提取关键词信息,根据关键词信息得到晾衣杆的目标移动参数;
步骤s1004,通过目标移动参数得到电机的目标运行参数;
步骤s1006,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置;
步骤s1008,获取晾衣杆的能够移动的范围;
步骤s1010,在晾衣杆达到第二目标位置或能够移动的范围内的最高位置或能够移动的范围内的最低位置时,控制电机停止运行。
当第二目标位置低于晾衣杆能够移动的范围内的最低位置时,在晾衣杆达到最低位置后,控制电机停止运行,避免晾衣杆过低,超出晾衣设备允许的晾衣杆的能够移动的范围,损坏晾衣设备。基于晾衣杆达到第二目标位置或能够移动的范围内的最高位置或能够移动的范围内的最低位置,控制电机停止运行,提高了晾衣设备运行的稳定性,延长晾衣设备的使用寿命。
在控制电机根据目标运行参数运行的过程中,需要判断晾衣杆是否移动出晾衣杆的能够移动的范围。确定晾衣杆的能够移动的范围后,根据晾衣杆的能够移动的范围内确定晾衣杆可移动到的最高位置和最低位置。在控制电机以目标运行参数运行时,持续检测晾衣杆的位置,当确定晾衣杆达到最高位置或最低位置时,则将晾衣杆能够移动的范围内的最高位置或最低位置作为第一目标位置,控制电机停止运行。当确定晾衣杆在未达到最高位置或最低位置之前已经达到第二目标位置,则将第二目标位置作为第一目标位置。使晾衣杆不能够移动出晾衣杆的能够移动的范围,避免晾衣杆过高或过低损坏晾衣设备,或者造成用户无法正常使用晾衣设备,提高了晾衣设备运行的稳定性。
实施例七:
在上述实施例一至实施例四中任一实施例的基础上,实施例七提供了一种语音控制方法,晾衣设备还包括通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件,语音控制方法还包括:获取第二语音控制指令,确定通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件的运行状态。如图11所示,语音控制方法包括:
步骤s1102,根据第一语音控制指令确定电机的目标运行参数;
步骤s1104,根据目标运行参数控制电机运行,以使晾衣杆运行至第一目标位置;
步骤s1106,根据第二语音控制指令确定通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件的运行状态。
在该实施例中,通过语音采集装置采集第二语音控制指令,根据第二语音控制指令能够控制通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件的运行状态。具体地,通信组件用来与外部设备通信,以接收外部设备发出的控制指令;灯光组件用来照明;紫外线发生组件用来向衣物发射紫外线;杀菌组件用来对衣物杀菌;风机组件用来向衣物吹风,以使衣物风干;负离子发生组件用来向衣物输出负离子。通过设置通信组件、灯光组件、紫外线发生组件、杀菌组件、风机组件和负离子发生组件,使得晾衣设备可以满足多种需求,提高了用户的使用体验。
具体地,当晾衣设备需要无线遥控器进行控制时,通过通信组件输入控制信号到处理器,处理器根据通信组件输入的控制信号对晾衣杆进行控制。当晾衣设备处于黑暗环境下,第二语音控制指令可为开灯指令,使得晾衣设备的灯光组件工作,进行照明。当用户需要除去衣服上的细菌和病菌时,第二语音控制指令可为开启紫外线照射指令,使得晾衣设备的紫外线发生组件工作,向衣服发射紫外线,从而杀灭衣服上的细菌和病菌。当用户需要对衣物杀菌时,第二语音控制指令可为开启杀菌指令,使得晾衣设备的杀菌组件开始工作,对衣物进行杀菌。当用户需要加快衣物风干速度时,第二语音控制指令可以是开启风机指令,使得晾衣设备的风机组件开始工作,向衣物吹风,以使衣物风干。当用户需要除去衣服上的静电或细菌时,第二语音控制指令可为开启负离子组件的指令,使得晾衣设备的负离子发生组件开始工作,对衣物进行去除静电和杀菌,另外,负离子衣服还可以降低周边的细菌和灰尘的含量,从而提高用户的使用体验。
实施例八:
如图12所示,本发明的一个实施例中提供了一种晾衣设备1200,包括:晾衣杆1202、电机1204、语音采集装置1206、存储器1208、位置传感组件1210和处理器1212。其中,晾衣杆1202用来放置衣物;电机1204的输出端与晾衣杆1202相连,电机1204用来驱动晾衣杆1202运动;语音采集装置1206用来接收语音指令;存储器1208中存储有程序;位置传感组件1210设置于晾衣杆1202,位置传感组件1210用来采集晾衣杆1202的当前位置;处理器1212与电机1204,处理器1212执行存储在存储器1208中的程序以实现如上述任一实施例中的语音控制方法。
本发明提供的晾衣设备1200能够通过语音采集装置1206采集语音信号,并根据语音信号对晾衣设备1200进行控制和设置。电机1204的输出端与晾衣杆1202相连,电机1204运行能够带动晾衣杆1202动作,为了保证晾衣杆1202运动的平稳性,以及出于安全性考虑,将电机1204的运行速度设置为恒定速度,即在出厂前对电机1204的移动速度进行设置,使晾衣杆1202以恒定速度运动。该晾衣设备1200能够通过语音采集装置1206采集到的第一语音控制指令,根据第一语音控制指令对电机1204的动作进行控制,以使晾衣杆1202达到用户期望的位置,实现了不需要利用遥控设备对晾衣杆1202进行控制,提高了用户的使用体验。相比于相关技术中仅能通过遥控对晾衣设备1200进行控制的方案,语音控制更加便捷,简化了用户的晾衣操作步骤。
具体地,语音采集装置1206是一个集语音采集分析一体的语音识别组件或者语音分析电路可由云服务器实现,负责采集用户的语音信号,并进行分析,将语音信号解析成为处理器1212可以识别并处理的数据信息,将分析结果传送至处理器1212;处理器1212负责接收语音采集装置1206的数据信息,并且根据数据信息控制晾衣设备1200的晾衣杆1202和电机1204的工作状态。
实施例九:
如图13所示,在上述实施例八的基础上,实施例九提供了一种晾衣设备1200,晾衣设备1200还包括:与处理器1212相连的灯光组件1214,灯光组件1214用来照明;或与处理器1212相连的紫外线发生组件1216,紫外线发生组件1216用来向衣物发射紫外线;或与处理器1212相连的杀菌组件1218,杀菌组件1218用来对衣物杀菌;或与处理器1212相连的风机组件1220,风机组件1220用来向衣物吹风,以使衣物风干;或与处理器1212相连的负离子发生组件1222,负离子发生组件1222用来向衣物输出负离子。
在该实施例中,晾衣设备1200具体还包括灯光组件1214、紫外线发生组件1216、杀菌组件1218、风机组件1220或负离子发生组件1222,上述组件分别与处理器1212相连。具体地,灯光组件1214用来照明;紫外线发生组件1216用来向衣物发射紫外线;杀菌组件1218用来对衣物杀菌;风机组件1220用来向衣物吹风,以使衣物风干;负离子发生组件1222用来向衣物输出负离子。通过设置灯光组件1214、紫外线发生组件1216、杀菌组件1218、风机组件1220或负离子发生组件1222,使得晾衣设备1200功能齐全,可以满足多种需求,提高了用户的使用体验。
实施例十:
如图14所示,在上述实施例八或实施例九的基础上,实施例十提供了一种晾衣设备1200,晾衣设备1200还包括:与处理器1212相连的通信组件1224,通信组件1224用来与外部设备通信,以接收外部设备发出的控制指令;和/或与处理器1212相连的有线控制器1226,有线控制器1226能够向处理器1212发送控制指令。
在该实施例中,晾衣设备1200还包括通信组件1224,将通信组件1224与处理器1212相连,使得通信组件1224用来与外部设备通信,以接收外部设备发出的控制指令,从而实现晾衣设备1200的无线控制;和/或晾衣设备1200还包括有线控制器1226,将有线控制器1226与处理器1212相连,有线控制器1226能够向处理器1212发送控制指令,从而实现晾衣设备1200的有线控制。该晾衣设备1200不仅可以进行通过语音指令进行控制,还能够通过通信组件1224和/或有线控制器1226发出控制指令以实现对晾衣设备1200的无线控制和/或有线控制,从而实现晾衣设备1200的智能化。
实施例十一:
本发明的一个实施例中提供了一种可读存储介质,其上存储有程序,程序被处理器执行时实现如上述任一实施例中的语音控制方法,因而具有上述任一实施例中的语音控制方法的全部有益技术效果。
实施例十二:
如图15所示,当用户需要让晾衣设备上升/下降指定高度时,通过以下步骤实现:
(1)晾衣设备初次上电时上升到最高点,并设定为当前位置h=0,其中,h为晾衣杆的当前高度;
(2)设定下降高度为负值,上升高度为正值,电机转动时晾衣设备上升/下降速度恒定为v,电机运行时间为t,其中,v为晾衣杆的移动速度,即电机的移动速度,t为电机运行时长;
(3)当用户需要晾衣设备上升/下降高度h1时,通过公式t=h1/v可计算出电机转动时间,时间t为正值时电机正转晾衣设备上升,时间t为负值时电机反转晾衣设备下降,其中,h1为晾衣杆的运动幅度;
(4)记录晾衣设备当前位置h新=h-h1,其中,h新为晾衣杆移动后的高度;
(5)当上升高度高出晾衣设备可移动范围的最高位置时,晾衣设备运动到可移动范围的最高位置停止并将当前位置记录为h=0;
(6)当上升高度低于晾衣设备可移动范围的最低位置时,晾衣设备运动到可移动范围的最低位置停止并将当前位置记录为h=max。
当用户需要晾衣设备运行到指定位置时,通过以下步骤实现:
(1)晾衣设备初次上电时上升到最高点,并设定为当前位置h=0,其中,h为晾衣杆的当前高度;
(2)电机转动时晾衣设备上升/下降速度恒定为v,电机运行时间为t,其中,v为晾衣杆的移动速度,即电机的移动速度,t为电机运行时长;
(3)当用户需要晾衣设备运行到h2高度(离最高点距离)时,通过公式△h=h-h2可计算得到晾衣设备所需运动的位移,其中,h2为晾衣杆的目标位置,△h为晾衣杆的运动幅度;
(4)通过公式t=△h/v可计算出电机转动时间,时间t为正值时电机正转晾衣设备上升,时间t为负值时电机反转晾衣设备下降;
(5)记录晾衣设备当前位置h新=h2,其中,h新为晾衣杆移动后的高度;
(6)当上升高度高出晾衣设备可移动范围的最高位置时,晾衣设备运动到可移动范围的最高位置停止并将当前位置记录为h=0;
(7)当上升高度低于晾衣设备可移动范围的最低位置时,晾衣设备运动到可移动范围的最低位置停止并将当前位置记录为h=max。
当用户需要晾衣设备运行一定位置时,该晾衣设备还支持用户自定义上升一点或下降一点的模糊指令,比如,“向下移动一小段”,具体参数可由厂家预设或用户自行设定。
出于安全性考虑,将电机的移动速度v设置为恒定速度,即在出厂前对电机的移动速度进行设置,使晾衣杆以恒定速度运动。根据实际情况需要,v=30-65毫米/秒,例如,v=50毫米/秒。由于电机的运行速度为出厂前进行设置的恒定速度,在控制电机运行的过程中,仅根据电机的目标运行时长和电机的运转方向就能够控制电机运行至合适的行程,从而使晾衣杆到达第一目标位置。实现了通过语音对晾衣设备中晾衣杆位置的调整。
通过语音采集装置采集到的第一语音控制指令,根据第一语音控制指令对电机的动作进行控制,以使晾衣杆达到用户期望的位置。根据实际情况需要,设置晾衣杆的最高位置,h=1.2-1.5m,例如h=1.3m,从而提高晾衣设备运行的稳定性,延长晾衣设备的使用寿命。
本发明提供的晾衣设备,可以不安装有线控制器,简化安装工人安装晾衣设备的步骤,避免接线错误导致设备烧毁的问题;无需使用遥控器,降低产品成本;用户在晾衣过程中需要控制晾衣设备时,无需移动到有线控制器的位置或者寻找遥控器,从而提高产品智能化程度,提高用户体验。该晾衣设备可同时支持有线控制器、无线遥控器、网络控制等控制方式的一种或多种,该带语音识别及控制的晾衣设备可以通过以上控制方式按照用户的命令控制晾衣设备的工作状态,提高晾衣设备的智能化程度,为用户带来更好的使用体验。
在本发明中,术语“多个”则指两个或两个以上,除非另有明确的限定。术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上仅为本发明的优选实施例而已,并不用来限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除