语音控制方法和装置与流程

文档序号:18325513发布日期:2019-08-03 10:58阅读:271来源:国知局
语音控制方法和装置与流程

本发明涉及智能家电领域,具体而言,涉及一种语音控制方法和装置。



背景技术:

随着智能化数字技术的发展,通过语音控制家电设备执行相应操作已十分普遍。但是,若室内有多台空调,用户在呼唤时则会有多台空调同时响应,导致交互效果并不理想。另外,家电定位技术也存在弊端,例如,使用wifi或者蓝牙进行定位,由于wifi依赖网络,不仅用电量大,还不稳定,空调没有反应;蓝牙的定位面积非常受限。因此,相关技术中空调的语音技术只是停留在最基本的家电控制以及信息提供,很难做到智能控制。

针对相关技术中在语音控制时不同空间的多台设备同时响应,导致交互效果差的技术问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种语音控制方法和装置,以至少解决相关技术中在语音控制时不同空间的多台家电设备同时响应,导致交互效果差的技术问题。

根据本发明实施例的一个方面,提供了一种语音控制方法,包括:接收微波雷达发送的语音唤醒响应指令,其中,语音唤醒响应指令是在目标对象发出语音指令的情况下,微波雷达向探测到的距离目标对象最近的家电设备发送的;根据语音唤醒响应指令唤醒家电设备。

可选地,家电设备基于微波雷达探测到的与目标对象的第一距离和与至少一个家电设备的第二距离确定。

可选地,在根据语音唤醒响应指令唤醒家电设备之后,上述方法还包括:获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息和目标设备的设备信息;控制目标设备执行目标任务。

可选地,控制目标设备执行目标任务,包括:判断目标设备与目标对象是否位于同一区域;如果判断结果为是,控制同一区域内的目标设备执行目标任务;如果判断结果为否,控制其它区域内的目标设备执行目标任务。

可选地,当至少两个其它区域内存在与目标设备的种类相同的设备时,控制其它区域内的目标设备执行目标任务,包括:发出提问信息,其中,提问信息用于确定目标设备所在的目标区域;确定位于目标区域的设备为目标设备;控制目标设备执行目标任务。

可选地,在根据语音唤醒响应指令唤醒家电设备之后,上述方法还包括:获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息;控制目标区域的目标设备执行目标任务。

根据本发明实施例的另一个方面,还提供了一种语音控制装置,包括:接收模块,用于接收微波雷达发送的语音唤醒响应指令,其中,语音唤醒响应指令是在目标对象发出语音指令的情况下,微波雷达向探测到的距离目标对象最近的家电设备发送的;唤醒模块,用于根据语音唤醒响应指令唤醒家电设备。

可选地,家电设备基于微波雷达探测到的与目标对象的第一距离和与至少一个家电设备的第二距离确定。

可选地,上述装置还包括:第一获取模块,用于在根据语音唤醒响应指令唤醒家电设备之后,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息和目标设备的设备信息;第一控制模块,用于控制目标设备执行目标任务。

可选地,第一控制模块包括:判断模块,用于判断目标设备与目标对象是否位于同一区域;第一执行模块,用于如果判断结果为是,控制同一区域内的目标设备执行目标任务;第二执行模块,用于如果判断结果为否,控制其它区域内的目标设备执行目标任务。

可选地,第二执行模块包括:提问模块,用于当至少两个其它区域内存在与目标设备的种类相同的设备时,发出提问信息,其中,提问信息用于确定目标设备所在的目标区域;第二确定模块,用于确定位于目标区域的设备为目标设备;第二执行子模块,用于控制目标设备执行目标任务。

可选地,上述装置还包括:第二获取模块,用于在根据语音唤醒响应指令唤醒家电设备之后,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息;第二控制模块,用于控制目标区域的目标设备执行目标任务。

根据本发明实施例的另一个方面,还提供了一种语音控制方法,包括:在目标对象发出语音指令的情况下,获取微波雷达返回的数据,其中,数据表征微波雷达与目标对象之间的第一距离和微波雷达与至少一个家电设备之间的第二距离;基于第一距离和第二距离确定目标家电设备;唤醒目标家电设备。

可选地,基于第一距离和第二距离确定目标家电设备,包括:基于第一距离和第二距离,计算至少一个家电设备与目标对象之间的距离;确定距离目标对象最近的家电设备为目标家电设备。

可选地,在唤醒目标家电设备之后,上述方法还包括:获取语音操作指令,其中语音操作指令至少包括目标任务的任务信息和目标设备的设备信息;通过目标家电设备控制目标设备执行目标任务。

根据本发明实施例的另一个方面,还提供了一种应用于家电设备的语音控制方法,家电设备包括微波雷达,上述方法包括:在目标对象发出语音指令的情况下,获取微波雷达返回的数据,其中,数据表征微波雷达与目标对象之间的距离;基于数据确定目标家电设备;唤醒目标家电设备。

可选地,基于数据确定目标家电设备,包括:比较微波雷达与目标对象之间的距离;确定距离目标对象最近的微波雷达所在的家电设备为目标家电设备。

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述任意一种语音控制方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述任意一种语音控制方法。

在本发明实施例中,首先接收微波雷达发送的语音唤醒响应指令,其中,语音唤醒响应指令是在目标对象发出语音指令的情况下,微波雷达向探测到的距离目标对象最近的家电设备发送的;然后根据语音唤醒响应指令唤醒家电设备。上述方案通过微波雷达技术定位目标对象和家电设备,确定目标对象所在区域的家电设备为控制中枢,而且微波雷达辐射小,隐私保护好,可做局域网不依赖网络,进而解决了相关技术中在语音控制时不同空间的多台家电设备同时响应,导致交互效果差的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本申请实施例一的一种可选的语音控制方法的流程图;

图2是根据本申请实施例一的一种可选的基于微波雷达定位的语音控制方法的全流程图;

图3是根据本申请实施例二的一种可选的语音控制方法的流程图;

图4是根据本申请实施例三的一种可选的应用于家电设备的语音控制方法的流程图;

图5是根据本申请实施例四的一种可选的语音控制装置的结构示意图;

图6是根据本申请实施例五的一种可选的语音控制装置的结构示意图;以及

图7是根据本申请实施例六的一种可选的应用于家电设备的语音控制装置的结构示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、装置、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、装置、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种语音控制的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种语音控制的方法流程图,如图1所示,该方法包括如下步骤:

步骤s102,接收微波雷达发送的语音唤醒响应指令,其中,语音唤醒响应指令是在目标对象发出语音指令的情况下,微波雷达向探测到的距离目标对象最近的家电设备发送的。

一种可选方案中,上述家电设备为控制中枢,可以为空调,也可以为其它家电产品;上述微波雷达可以放置在目标对象家中,所产生的微波可以覆盖全屋。

需要说明的是,为了使微波雷达技术覆盖全屋,上述微波雷达可以为多个,每个房间设置一个。

一种可选方案中,上述微波雷达可以为毫米波雷达。

微波是波长很短的微波,方向性好,速度等于光速。与雷达相结合时,微波雷达具有很好的感应能力和检测能力,因此广泛应用于各类场景比如测速、通信等。正是考虑到微波雷达能辨识很小的目标、体积小、质量轻等特点,所以本实施例采用微波雷达技术来定位目标对象。

毫米波雷达,是工作在毫米波波段探测的雷达,其测距原理为把无线电波发出去,然后接收回波,根据收发之间的时间差测得目标的位置数据。与红外波、激光相比,毫米波穿透烟、雾、灰尘的能力强。另外,由于毫米波短波长对应的光学区尺寸较小,相对微波雷达更适于小目标探测和近距离探测。

一种可选方案中,上述语音指令可以为用户发出的,也可以为智能设备如机器人按照预定程序发出的。

由于微波雷达具有测距功能,上述步骤中,在目标对象发出语音指令的情况下,微波雷达触发,开始工作,微波雷达探测目标对象的位置,微波雷达探测至少一个家电设备的位置,并基于上述位置计算至少一个家电设备距离目标对象的位置,最终确定出距离目标对象最近的家电设备。比起声源定位、人脸识别,微波雷达的隐私保护是目前任何手段无法比拟的。

步骤s104,根据语音唤醒响应指令唤醒家电设备。

在确定距离目标对象最近的家电设备之后,该家电设备被唤醒,而其它家电设备不作响应。

在一个可选的实施例中,用户家中的卧室、客厅各有一台空调,用户在客厅呼唤“格力空调”时,微波雷达开始工作。微波雷达通过探测用户和其它房间的空调的距离,可以确定出客厅的空调与目标对象之间的距离最小,进而客厅的空调被唤醒,并执行后续操作,而卧室的空调不作响应。

基于本申请上述实施例提供的方案,首先接收微波雷达发送的语音唤醒响应指令,其中,语音唤醒响应指令是在目标对象发出语音指令的情况下,微波雷达向探测到的距离目标对象最近的家电设备发送的;然后根据语音唤醒响应指令唤醒家电设备。上述方案通过微波雷达技术定位目标对象和家电设备,确定距离目标对象最近的家电设备为控制中枢,而且微波雷达辐射小,隐私保护好,可做局域网不依赖网络,进而解决了相关技术中在语音控制时不同空间的多台家电设备同时响应,导致交互效果差的技术问题。

可选地,上述家电设备基于微波雷达探测到的与目标对象的第一距离和与至少一个家电设备的第二距离确定,具体可以通过如下步骤确定:

步骤s1021,基于第一位置和第二位置,计算至少一个家电设备与目标对象之间的距离。

一种可选方案中,上述计算家电设备与目标对象之间的距离的方法可以为正弦定理或余弦定理。

步骤s1022,确定距离目标对象最近的家电设备为控制中枢。

微波雷达通过比较至少一个家电设备与目标对象之间的距离大小后,可以确定距离目标对象最近的家电设备,而此家电设备即为控制中枢,用于执行后续操作。

可选地,上述步骤s104根据语音唤醒响应指令唤醒家电设备后,上述方法还包括:

步骤s1061,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息和目标设备的设备信息。

一种可选方案中,上述目标设备可以为除家电设备之外的其它室内的家电,上述目标任务可以为对目标设备执行的操作。例如,语音操作指令可以为“打开电视机”、“关闭卧室的加湿器”、“调高音箱的音量”等指令。

步骤s1062,控制目标设备执行目标任务。

上述步骤中,在唤醒距离目标对象最近的家电设备之后,相当于确定了控制中枢,进而可以通过该家电设备控制目标设备执行目标任务。例如,当唤醒用户所在房间的空调后,用户再次呼唤“打开加湿器”,空调作为控制中枢,可以控制加湿器执行打开操作。

可选地,上述步骤s1062控制目标设备执行目标任务,包括:

步骤s10621,判断目标设备与目标对象是否位于同一区域。

一种可选方案中,可以通过预先存储在家电设备中的各种设备的位置信息进行判断。

步骤s10622,如果判断结果为是,控制该区域内的目标设备执行目标任务。

步骤s10623,如果判断结果为否,控制其它区域内的目标设备执行目标任务。

一种可选方案中,上述家电设备可以实行分区域控制,即优先控制所在区域的目标设备。

上述步骤中,如果目标设备与目标对象位于同一区域,则控制该区域内的目标设备执行目标任务;如果目标设备位于其它区域,则控制该其它区域内的目标设备执行目标任务。

在一个可选的实施例中,客厅与卧室都有格力空调,客厅与卧室都有加湿器,用户在客厅呼唤格力空调,则只有客厅的空调会响应;用户呼唤开启加湿器,则只有客厅的加湿器会打开,并回应“已开启加湿器”。

在另一个可选的实施例中,客厅没有台灯,卧室有台灯,用户在客厅呼唤格力空调关闭台灯时,首先,只有客厅的空调会被唤醒,其余房间的空调均不作响应。然后,客厅的空调判断台灯与用户是否均位于客厅内,当发现客厅内并没有台灯时,控制卧室的台灯执行关闭操作。上述方案会根据用户的位置直接判断对哪一个设备执行操作。

而现有技术中的场景是这样的:用户在客厅呼唤格力空调,则客厅与卧室的空调均会响应。用户呼唤:开启加湿器。则空调会询问:请问开启卧室加湿器还是客厅加湿器?用户需要再次回复:开启客厅加湿器。客厅加湿器才会打开。显然,现有技术中的语音控制方法增加了客户回答次数,用户体验并不良好。

可选地,当至少两个其它区域内存在与目标设备的种类相同的设备时,上述步骤s10623控制其它区域内的目标设备执行目标任务,包括:

步骤s106231,发出提问信息,其中,提问信息用于确定目标设备所在的目标区域。

步骤s106232,确定位于目标区域的设备为目标设备。

步骤s106233,控制目标设备执行目标任务。

上述步骤中,当至少两个其它区域内存在与目标设备的种类相同的设备时,家电设备才会发出提问信息,向用户确认目标设备的位置。也就是说,本实施例的语音控制方法最多向用户提问一次,即可对目标设备执行目标任务。

在一个可选的实施例中,客厅、浴室、厨房均有壁灯,用户在卧室睡觉前呼唤格力空调关闭壁灯时,格力空调在检测卧室没有壁灯的情况下,会提问“请问关闭哪个房间的壁灯”,待用户回答“关闭浴室的壁灯”后,格力空调就可以控制浴室的壁灯关闭。

可选地,可选地,上述步骤s104根据语音唤醒响应指令唤醒家电设备后,上述方法还包括:

步骤s1081,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息。

一种可选方案中,上述区域信息可以为房间类型,如客厅、卧室、厨房、阳台等。

步骤s1082,控制目标区域的目标设备执行目标任务。

在一个可选的实施例中,客厅、浴室、厨房均有壁灯,用户在卧室睡觉前直接呼唤格力空调关闭浴室的壁灯,格力空调则直接控制浴室的壁灯关闭,无需任何询问。

图2是根据本实施例的一种可选的基于微波雷达定位的语音控制方法的全流程图。如图2所示,用户首先呼唤“格力空调”,微波雷达产品被触发,探测发出语音指令的用户位置和室内所有格力空调的位置。当确定距离用户最近的格力空调为控制中枢时,发送信号至该格力空调,该格力空调响应。格力空调进一步接收用户的语音操作指令,判断用户是否说清楚控制哪个房间的设备执行操作,如果判断结果为是,格力空调直接控制该房间的设备执行操作,交互结束;如果判断结果为否,格力空调会检测用户所处的房间是否有该设备;如果判断结果为是,格力空调直接控制该设备,交互结束;如果判断结果为否,格力空调会检测全屋中该设备是否唯一;如果判断结果为是,格力空调直接控制该设备执行操作,交互结束;如果判断结果为否,格力空调会询问用户关闭哪个房间的设备,待用户回馈后,空调再对目标房间的设备执行操作。

上述方案中,首先接收微波雷达发送的语音唤醒响应指令,其中,语音唤醒响应指令是在目标对象发出语音指令的情况下,微波雷达向探测到的距离目标对象最近的家电设备发送的;根据语音唤醒响应指令唤醒家电设备。上述方案通过微波雷达技术定位目标对象和家电设备,与家电设备进行联动,而且辐射小,隐私保护好,可做局域网不依赖网络;在全屋有多个相同设备的情况下,优先控制与目标对象位于同一区域的设备。当该区域没有目标设备时,如果全屋该设备唯一,直接控制该设备;如果全屋该设备不唯一,才向用户发出提问。上述方案不需要用户回答多次,智能决策先关闭用户所在空间的家电,不需要与用户反复沟通才执行任务,实现真正人性化、智能化,给用户更好的交互体验,进而解决了相关技术中在语音控制时不同空间的多台家电设备同时响应,导致交互效果差的技术问题。

实施例2

根据本发明实施例,提供了一种应用于家电设备的语音控制的方法实施例,图3是根据本发明实施例的一种应用于家电设备的语音控制的方法流程图,如图3所示,该家电设备包括微波雷达,该方法包括如下步骤:

步骤s302,在目标对象发出语音指令的情况下,获取微波雷达返回的数据,其中,该数据表征微波雷达与目标对象之间的距离。

一种可选方案中,上述语音指令可以为用户发出的,也可以为智能设备如机器人按照预定程序发出的。一种可选方案中,上述微波雷达可以为毫米波雷达。

微波是波长很短的微波,方向性好,速度等于光速。与雷达相结合时,微波雷达具有很好的感应能力和检测能力,因此广泛应用于各类场景比如测速、通信等。正是考虑到微波雷达能辨识很小的目标、体积小、质量轻等特点,所以本实施例采用微波雷达技术来定位目标对象。

毫米波雷达,是工作在毫米波波段探测的雷达,其测距原理为把无线电波发出去,然后接收回波,根据收发之间的时间差测得目标的位置数据。与红外波、激光相比,毫米波穿透烟、雾、灰尘的能力强。另外,由于毫米波短波长对应的光学区尺寸较小,相对微波雷达更适于小目标探测和近距离探测。

需要说明的是,每一个房间为一个区域,每一个区域都有一个家电设备,每个家电设备都包括一个微波雷达。上述多个微波雷达产品覆盖全屋。

步骤s304,基于数据确定目标家电设备。

一种可选方案中,上述目标家电设备为控制中枢,可以为空调,也可以为其它家电产品;上述微波雷达可以放置在家电设备中,也可以放置在家电设备附近,每一个微波雷达联动一个家电设备。

由于微波雷达具有测距功能,上述步骤中,在获取语音指令后,通过不同房间的微波雷达探测发出语音指令的目标对象的位置,并比较每个微波雷达与目标对象之间的距离,以定位目标对象。

比起声源定位、人脸识别,微波雷达的隐私保护是目前任何手段无法比拟的。

步骤s306,唤醒目标家电设备。

在确定距离目标对象最小的微波雷达所关联的家电设备为目标家电设备之后,进而唤醒目标家电设备,而其它家电设备不作响应。

在一个可选的实施例中,用户家中的卧室、客厅各有一台空调,每一台空调附近都有一个微波雷达与之联动。用户在客厅呼唤“格力空调”,客厅和卧室的微波雷达都会发出微波以定位目标对象的位置。通过比较客厅和卧室的微波雷达与目标对象之间的距离,可以确定客厅的微波雷达与目标对象之间的距离较小,进而唤醒与客厅的微波雷达联动的空调,并执行后续操作,而卧室的空调不作响应。

可选地,上述步骤s304基于数据确定目标家电设备,具体包括如下步骤:

步骤s3041,比较微波雷达与目标对象之间的距离。,

步骤s3042,确定距离目标对象最近的微波雷达所在的家电设备为目标家电设备。

上述步骤中,在比较每个微波雷达与目标对象之间的距离后,可以定位目标对象,获知距离目标对象最小的微波雷达所关联的家电设备为目标家电设备。

可选地,在唤醒目标家电设备之后,上述方法还包括:

步骤s3071,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息和目标设备的设备信息。

一种可选方案中,上述目标设备可以为除目标家电设备之外的其它室内的家电,上述目标任务可以为对目标设备执行的操作。例如,语音操作指令可以为“打开电视机”、“关闭卧室的加湿器”、“调高音箱的音量”等指令。

步骤s3072,控制目标设备执行目标任务。

上述步骤中,在唤醒距离目标对象最小的微波雷达所关联的家电设备之后,相当于确定了控制中枢,进而可以通过该家电设备控制目标设备执行目标任务。例如,当唤醒客厅与微波雷达联动的空调后,用户再次呼唤“打开加湿器”,空调作为控制中枢,可以控制加湿器执行打开操作。

可选地,上述步骤s3072控制目标设备执行目标任务,具体包括:

步骤s30721,判断目标设备与目标对象是否位于同一区域。

一种可选方案中,仍然可以通过与目标设备联动的微波雷达进行测距来判断目标设备与目标对象是否位于同一区域。

步骤s30722,如果判断结果为是,控制同一区域内的目标设备执行目标任务。

步骤s30723,如果判断结果为否,控制其它区域内的目标设备执行目标任务。

上述步骤中,如果目标设备与目标对象位于同一区域,则控制该区域内的目标设备执行目标任务;如果目标设备位于其它区域,则控制该其它区域内的目标设备执行目标任务。

可选地,当至少两个其它区域内存在与目标设备的种类相同的设备时,上述步骤s30723控制其它区域内的目标设备执行目标任务,具体包括:

步骤s307231,发出提问信息,其中,提问信息用于确定目标设备所在的目标区域。

步骤s307232,确定位于目标区域的设备为目标设备。

步骤s307233,控制目标设备执行目标任务。

上述步骤中,当至少两个其它区域内存在与目标设备的种类相同的设备时,家电设备才会发出提问信息,向用户确认目标设备的位置。也就是说,本实施例的语音控制方法最多向用户提问一次,即可对目标设备执行目标任务。

可选地,在步骤s306唤醒目标家电设备之后,上述方法还包括:

步骤s3081,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息。

一种可选方案中,上述区域信息可以为房间类型,如客厅、卧室、厨房、阳台等。

步骤s3082,控制目标区域的目标设备执行目标任务。

需要说明的是,本实施例的可选或优选实施方式可以参见实施例1中的相关描述,但不仅限于实施例1所公开的内容,在此不再赘述。

实施例3

根据本发明实施例,提供了一种语音控制的方法实施例,图4是根据本发明实施例的一种语音控制的方法流程图,如图4所示,该方法包括如下步骤:

步骤402,在目标对象发出语音指令的情况下,获取微波雷达返回的数据,其中,数据表征微波雷达与目标对象之间的第一距离和微波雷达与至少一个家电设备之间的第二距离。

步骤404,基于第一距离和第二距离确定目标家电设备;

步骤406,唤醒目标家电设备。

可选地,上述步骤404基于第一距离和第二距离确定目标家电设备,包括:

步骤4041,基于第一距离和第二距离,计算至少一个家电设备与目标对象之间的距离。

步骤4042,确定距离目标对象最近的家电设备为目标家电设备。

可选地,在步骤406唤醒目标家电设备之后,上述方法还包括:

步骤4071,获取语音操作指令,其中语音操作指令至少包括目标任务的任务信息和目标设备的设备信息。

步骤4072,通过目标家电设备控制目标设备执行目标任务。

可选地,上述步骤4072通过目标家电设备控制目标设备执行目标任务,包括:

步骤40721,判断目标设备与目标对象是否位于同一区域。

步骤40722,如果判断结果为是,控制同一区域内的目标设备执行目标任务。

步骤40723,如果判断结果为否,控制其它区域内的目标设备执行目标任务。

可选地,当至少两个其它区域内存在与目标设备的种类相同的设备时,步骤40723控制其它区域内的目标设备执行目标任务,包括:

步骤407231,发出提问信息,其中,提问信息用于确定目标设备所在的目标区域。

步骤407232,确定位于目标区域的设备为目标设备。

步骤407233,控制目标设备执行目标任务。

可选地,在步骤406唤醒目标家电设备之后,上述方法还包括:

步骤4081,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息。

步骤4082,控制目标区域的目标设备执行目标任务。

需要说明的是,本实施例的可选或优选实施方式可以参见实施例1中的相关描述,但不仅限于实施例1所公开的内容,在此不再赘述。

实施例4

根据本发明实施例,提供了一种语音控制装置,图5是根据本申请实施例的语音控制装置示意图。如图5所示,该装置500包括:接收模块502和唤醒模块504。

其中,接收模块502,用于接收微波雷达发送的语音唤醒响应指令,其中,语音唤醒响应指令是在目标对象发出语音指令的情况下,微波雷达向探测到的距离目标对象最近的家电设备发送的;唤醒模块504,用于根据语音唤醒响应指令唤醒家电设备。

可选地,家电设备基于微波雷达探测到的与目标对象的第一距离和与至少一个家电设备的第二距离确定。

可选地,上述装置还包括:第一获取模块,用于在根据语音唤醒响应指令唤醒家电设备之后,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息和目标设备的设备信息;第一控制模块,用于控制目标设备执行目标任务。

可选地,第一控制模块包括:判断模块,用于判断目标设备与目标对象是否位于同一区域;第一执行模块,用于如果判断结果为是,控制同一区域内的目标设备执行目标任务;第二执行模块,用于如果判断结果为否,控制其它区域内的目标设备执行目标任务。

可选地,第二执行模块包括:提问模块,用于当至少两个其它区域内存在与目标设备的种类相同的设备时,发出提问信息,其中,提问信息用于确定目标设备所在的目标区域;第二确定模块,用于确定位于目标区域的设备为目标设备;第二执行子模块,用于控制目标设备执行目标任务。

可选地,上述装置还包括:第二获取模块,用于在根据语音唤醒响应指令唤醒家电设备之后,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息;第二控制模块,用于控制目标区域的目标设备执行目标任务。

需要说明的是,上述接收模块502和唤醒模块504对应于实施例1中的步骤s102至步骤s104,该两个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例1所公开的内容。

实施例5

根据本发明实施例,提供了一种应用于家电设备的语音控制装置,图6是根据本申请实施例的应用于家电设备的语音控制装置示意图。如图6所示,家电设备包括微波雷达,该装置600包括:第一获取模块602、第一确定模块604和唤醒模块606。

其中,第一获取模块602,用于在目标对象发出语音指令的情况下,获取微波雷达返回的数据,其中,该数据表征微波雷达与目标对象之间的距离;第一确定模块604,用于基于数据确定目标家电设备;唤醒模块606,用于唤醒目标家电设备。

可选地,上述第一确定模块包括:比较模块,用于比较微波雷达与目标对象之间的距离;第一确定子模块,用于确定距离目标对象最近的微波雷达所在的家电设备为目标家电设备。

可选地,上述装置还包括:第二获取模块,用于在唤醒目标家电设备之后,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息和目标设备的设备信息;控制模块,用于控制目标设备执行目标任务。

可选地,上述控制模块包括:判断模块,用于判断目标设备与目标对象是否位于同一区域;第一执行模块,用于如果判断结果为是,控制同一区域内的目标设备执行目标任务;第二执行模块,用于如果判断结果为否,控制其它区域内的目标设备执行目标任务。

可选地,上述第二执行模块包括:提问模块,用于当至少两个其它区域内存在与目标设备的种类相同的设备时,发出提问信息,其中,提问信息用于确定目标设备所在的目标区域;第二确定模块,用于确定位于目标区域的设备为目标设备;第二执行子模块,用于控制目标设备执行目标任务。

可选地,上述装置还包括:第三获取模块,用于在唤醒目标家电设备之后,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息;第三执行模块,用于控制目标区域的目标设备执行目标任务。

需要说明的是,上述第一获取模块602、第一确定模块604和唤醒模块606对应于实施例2中的步骤s302至步骤s306,该三个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例2所公开的内容。

实施例6

根据本发明实施例,提供了一种语音控制装置,图7是根据本申请实施例的语音控制装置示意图。如图7所示,该装置700包括:第一获取模块702、第一确定模块704和唤醒模块706。

其中,第一获取模块602,用于在目标对象发出语音指令的情况下,获取微波雷达返回的数据,其中,数据表征微波雷达与目标对象之间的第一距离和微波雷达与至少一个家电设备之间的第二距离;第一确定模块704,用于基于第一距离和第二距离确定目标家电设备;唤醒模块706,用于唤醒目标家电设备。

可选地,上述第一确定模块包括:计算模块,用于基于第一距离和第二距离,计算至少一个家电设备与目标对象之间的距离;第二确定模块,用于确定距离目标对象最近的家电设备为目标家电设备。

可选地,上述装置还包括:第二获取模块,用于在唤醒目标家电设备之后,获取语音操作指令,其中语音操作指令至少包括目标任务的任务信息和目标设备的设备信息;控制模块,用于通过目标家电设备控制目标设备执行目标任务。

可选地,上述控制模块包括:判断模块,用于判断目标设备与目标对象是否位于同一区域;第一执行模块,用于如果判断结果为是,控制同一区域内的目标设备执行目标任务;第二执行模块,用于如果判断结果为否,控制其它区域内的目标设备执行目标任务。

可选地,第二执行模块包括:提问模块,用于当至少两个其它区域内存在与目标设备的种类相同的设备时,发出提问信息,其中,提问信息用于确定目标设备所在的目标区域;第三确定模块,用于确定位于目标区域的设备为目标设备;第二执行子模块,用于控制目标设备执行目标任务。

可选地,上述装置还包括:第三获取模块,用于在唤醒目标家电设备之后,获取语音操作指令,其中,语音操作指令至少包括目标任务的任务信息、目标区域的区域信息和目标设备的设备信息;第三执行模块,用于控制目标区域的目标设备执行目标任务。

需要说明的是,上述第一获取模块702、第一确定模块704和唤醒模块706对应于实施例3中的步骤s402至步骤s406,该三个模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例3所公开的内容。

实施例7

根据本发明实施例的另一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行实施例1中的语音控制方法。

实施例8

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行实施例1中的语音控制方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例装置的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1