CN109274562B - 一种语音指令执行的方法、装置、智能家电设备及介质 - Google Patents
一种语音指令执行的方法、装置、智能家电设备及介质 Download PDFInfo
- Publication number
- CN109274562B CN109274562B CN201811134001.XA CN201811134001A CN109274562B CN 109274562 B CN109274562 B CN 109274562B CN 201811134001 A CN201811134001 A CN 201811134001A CN 109274562 B CN109274562 B CN 109274562B
- Authority
- CN
- China
- Prior art keywords
- intelligent household
- household appliance
- target
- voice instruction
- voice
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 230000006870 function Effects 0.000 claims description 51
- 238000004891 communication Methods 0.000 claims description 19
- 238000012545 processing Methods 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 14
- 238000010586 diagram Methods 0.000 description 11
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种语音指令执行的方法、装置、智能家电设备及介质,所述方法中第一智能家电设备接收语音指令,并确定产生所述语音指令的第一位置的信息;根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能,如果否,根据所述语音指令执行相应操作,可有效防止智能家电设备因接收到的语音指令为具有语音播放功能的智能家电设备输出的,而导致执行错误操作的问题。
Description
技术领域
本发明涉及语音识别技术领域,尤其涉及一种语音指令执行的方法、装置、智能家电设备及介质。
背景技术
智能家电设备快速发展,逐渐趋于多样化,信息化,智能化。通过智能家居联网的信息联通,可协调多个智能家电设备间的运行状态,提高智能家电设备的控制效率和准确率,还可以减少单个智能家电设备的成本投入,为客户提供更智能舒适的用户体验。
随着具有语音播放功能的智能家电设备日益增多,其他家电设备发出的语音指令造成声控的智能家电设备被误唤醒问题现象明显。然而,智能家电设备所携带的语音识别模块无法准确区分采集到的语音指令是否为用户发送的,从而导致执行错误的操作。
发明内容
本发明实施例提供了一种语音指令执行的方法、装置、智能家电设备及介质,用以解决现有技术中智能家电设备不能准确识别出用户发送的语音指令,错误执行操作的问题。
本发明实施例提供了一种语音指令执行方法,所述方法包括:
第一智能家电设备接收语音指令,并确定产生所述语音指令的第一位置的信息;
根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能;
如果否,根据所述语音指令执行相应操作。
进一步地,如果存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备时,所述方法还包括:
判断所述第一位置是否有人;
如果是,根据所述语音指令执行相应操作。
进一步地,如果所述第一位置没人时,所述方法还包括:
保持当前状态不变。
进一步地,所述根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备包括:
根据保存的每个第二智能家电设备的当前的状态,识别当前处于运行状态的具有语音播放功能的第三智能家电设备;
判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。
进一步地,所述根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备包括:
判断是否存在与所述第一位置匹配的目标第二位置;
如果是,根据保存的每个第二智能家电设备的当前的状态,判断位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
本发明实施例提供了一种语音指令执行装置,所述装置包括:
确定模块,用于接收语音指令,确定产生所述语音指令的第一位置的信息;
处理模块,用于根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能;
执行模块,用于如果不存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,根据所述语音指令执行相应操作。
进一步地,所述处理模块,还用于如果存在与所述第一位置信息匹配的当前处于运行状态的目标智能家电设备时,判断所述第一位置是否有人;
所述执行模块,用于如果所述第一位置有人,根据所述语音指令执行相应操作。
进一步地,所述执行模块,还用于如果所述第一位置没人时,保持当前状态不变。
进一步地,所述处理模块,具体用于根据保存的每个第二智能家电设备的当前的状态,识别当前处于运行状态的具有语音播放功能的第三智能家电设备;判断是否存在与所述第一位置信息匹配的第三智能家电设备的第二位置的信息。
进一步地,所述处理模块,具体用于判断是否存在与所述第一位置信息匹配的第二位置的信息;如果是,根据保存的每个第二智能家电设备的当前的状态,判断位于该第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
本发明实施例提供了一种智能家电设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行权利要求上述任一项所述方法的步骤。
本发明实施例提供了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行权利要求上述任一项所述方法的步骤。
本发明实施例提供了一种语音指令执行的方法、装置、智能家电设备及介质,所述方法中第一智能家电设备接收语音指令,并确定产生所述语音指令的第一位置的信息,根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能,如果否,根据所述语音指令执行相应操作。由于本发明实施例中第一智能家电设备保存有每个第二智能家电设备的第二位置的信息及当前的状态,因此当接收到语音指令时,可以判断该语音指令是否为具有语音播放功能的处于运行状态的第二智能家电设备发送的,从而可有效防止因接收到的语音指令为具有语音播放功能的智能家电设备输出的,而导致执行错误操作的问题。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1提供的一种语音指令执行方法的流程图;
图2为本发明实施例3提供的一种语音指令执行方法的流程图;
图3为本发明实施例5提供的一种语音指令执行装置的结构示意图;
图4为本发明实施例6提供的一种智能家电设备的结构示意图。
具体实施方式
下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
实施例1:
图1为本发明实施例提供的一种语音指令执行方法的流程图,所述方法包括:
S101:第一智能家电设备接收语音指令,并确定产生所述语音指令的第一位置的信息;
第一智能家电设备的语音识别模块将会进行语音指令的采集,具体的,该语音识别模块包括麦克风,通过麦克风采集语音指令,第一智能家电设备的语音识别模块在处于运行状态时,将会一直采集环境中的语音信息,只要采集到语音信息即将该语音信息作为接收到的语音指令。
具体的第一智能家电设备接收语音指令的过程与现有技术相同,在本发明实施例中对具体的接收过程不进行赘述。
第一智能家电设备接收到语音指令后,可以确定产生该语音指令的第一位置的信息,例如通过设置两个麦克风,根据每个麦克风接收到的语音指令的强度,确定产生语音指令的第一位置。具体的,根据接收到的语音指令,确定产生该语音指令的位置的信息属于现有技术,在本发明实施例中对该过程不进行赘述。
S102:根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能。
第一智能家电设备保存有除所述第一智能家电设备之外的每个第二智能家电设备的位置的信息,该位置可以是具体的绝对位置,例如可以是经纬度坐标等,也可以是相对的位置,例如为相对第一智能家电设备的方位及距离的信息。
该位置的信息的确定可以是用户输入的,也可以是第一智能家电设备自身测量的,例如可以采用AR定位技术、或红外测量技术、或图像识别处理技术确定每个第二智能家电设备的位置并保存。
另外,本发明实施例中第一智能家电设备还保存有每个第二智能家电设备的标识信息,该标识信息可以是用户输入的,由于第一智能家电设备保存了每个第二智能家电设备的标识信息,因此,可以根据该标识信息确定第二智能家电设备是否为具有语音播放功能的智能家电设备。
因为本发明实施例中只需针对具有语音播放功能的智能家电设备进行判断,因此,保存的第二智能家电设备可以只是具有语音播放功能的第二智能家电设备。
将第一智能家电设备、第二智能家电设备配置到智能家居联网中,智能家居联网的配置是现有技术,在此不再赘述。在该智能家居联网中,每个智能家电设备将自身的状态发送给其他智能家电设备,状态包括:运行状态、非运行状态。具体的,可以是每个智能家电设备在自身状态发生变化时,将变化后的状态发送给其他智能家电设备。
当接收到语音指令后,因为保存有第二智能家电设备的位置的信息及其当前的状态,因此,可以判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中,该目标智能家电设备具有语音播放功能。
S103:如果否,根据所述语音指令执行相应操作。
如果不存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,说明该语音指令并非其他智能家电设备输出的,或者说可以认为该语音指令是用户发送的,因此可以根据语音指令执行相应操作。
由于本发明实施例中第一智能家电设备保存有每个第二智能家电设备的第二位置的信息及当前的状态,因此当接收到语音指令时,可以判断该语音指令是否为具有语音播放功能的处于运行状态的第二智能家电设备发送的,从而可有效防止因接收到的语音指令为具有语音播放功能的智能家电设备输出的,而导致执行错误操作的问题。
实施例2:
为了更加准确根据语音指令执行相应的操作,在上述实施例的基础上,如果存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备时,所述方法还包括:
判断所述第一位置是否有人;
如果是,根据所述语音指令执行相应操作。
如果存在与该第一位置匹配的当前处于运行状态的目标智能家电设备,此时为了准确地确定该语音指令是目标智能家电设备输出的,还是用户发送的,则需要判断该第一位置是否有人,具体的可以是该第一智能家电设备中设置有红外摄像头,或者图像采集设备,第一智能家电设备可以采集该第一位置处的红外图像或可见光图像,根据采集到的图像判断该第一位置是否有人,根据采集到的图像判断是否有人为现有技术,在此不再赘述。
如果该第一位置有人,则认为该语音指令为用户发送的,因此,第一智能家电设备根据该语音指令执行相应的操作。
如果该第一位置没人,则可以认为该语音指令为目标智能家电设备输出的,此时,为了避免误操作,在本发明实施例中,保持当前状态不变。
本发明实施例在确定存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备时,继续判断该第一位置是否有人,从而进一步确定该语音指令是否为用户发送的,进一步保证了控制的准确性。
实施例3:
在上述各个实施例的基础上,为了提高语音指令的执行效率,所述根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备包括:
根据保存的每个第二智能家电设备的当前的状态,识别当前处于运行状态的具有语音播放功能的第三智能家电设备;
判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。
因为第一智能家电设备保存有每个第二智能家电设备的当前的状态,因此可以根据保存的每个第二智能家电设备的当前的状态,确定出当前处于运行状态的并且具有语音播放功能的第三智能家电设备,而每个第三智能家电设备的第二位置也已知,因此判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。具体的,当第一位置和第二位置之间的距离差不大于设定阈值时,认为该第一位置与第二位置匹配。因为智能家电设备一般位于用户家中,家中的空间有限,为了避免误差,该阈值一般较小,一般为0.5-1.5m的范围,当然也可以是其他数值,具体的可以根据需要灵活设定。
图2为本发明实施例提供的一种语音指令执行方法的流程图,该方法具体步骤可以为:
S201:第一智能家电设备接收语音指令,并确定产生所述语音指令的第一位置的信息。
S202:识别是否有当前处于运行状态的具有语音播放功能的第三智能家电设备。
根据保存的每个第二智能家电设备的当前的状态,识别是否有当前处于运行状态的具有语音播放功能的第三智能家电设备。
如果识别到有当前处于运行状态的具有语音播放功能的第三智能家电设备,执行步骤S203。
如果识别不到当前处于运行状态的具有语音播放功能的第三智能家电设备,执行步骤S206。
S203:判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。
根据保存的每个第二智能家电设备的第二位置的信息,判断是否存在与第一位置匹配的该第三智能家电设备的第二位置。
S204:如果存在与所述第一位置匹配的第三智能家电设备的第二位置,判断第一位置是否有人。
如果不存在与所述第一位置匹配的第三智能家电设备的第二位置,执行步骤S206。
S205:如果所述第一位置没有人,则保持当前状态不变。
如果所述第一位置有人,执行步骤S206。
S206:根据所述语音指令执行相应操作。
本发明实施例中首先根据保存的每个第二智能家电设备的当前的状态,识别当前处于运行状态的具有语音播放功能的第三智能家电设备;再判断是否存在与第一位置匹配的第三智能家电设备的第二位置,这样缩小了智能家电设备的范围,提高了第一智能家电设备根据语音指令执行相应操作的效率。
实施例4:
在上述各个实施例的基础上,为了进一步精准地的识别目标智能家电设备,所述根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备包括:
判断是否存在与所述第一位置匹配的目标第二位置;
如果是,根据保存的每个第二智能家电设备的当前的状态,判断位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
因为第一智能家电设备保存有每个第二智能家电设备的第二位置的信息,因此,可以根据保存的每个第二智能家电设备的第二位置的信息,判断是否存在与第一位置匹配的目标第二位置,具体地,可以是当第一位置与第二位置之间的距离差不大于设定阈值时,则认为存在与第一位置匹配的目标第二位置。由于智能家电设备一般位于用户家中,且用户家中的空间有时很小,为了减少误差,该阈值一般较小,一般为0.5-1.5m的范围内,当然也可以是其他数值,具体的可以根据需要灵活设定。
又因为第一智能家电设备中保存了每个第二智能家电设备当前的状态,并且可以根据每个第二智能家电设备的标识信息,确定哪个第二智能家电设备具有语音播放功能。因此,可以判断出位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
本发明实施例提供了一种语音指令执行方法,该方法中判断是否存在与所述第一位置匹配的目标第二位置;如果是,根据保存的每个第二智能家电设备的当前的状态,判断位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备,这样进一步精准地判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备。
实施例5:
在上述实施例的基础上,图3为本发明实施例提供的一种语音指令执行装置的结构示意图,如图3所示,所述装置包括:
确定模块301,用于接收语音指令,确定产生所述语音指令的第一位置的信息;
处理模块302,用于根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能;
执行模块303,用于如果不存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,根据所述语音指令执行相应操作。
进一步地,所述处理模块302,还用于如果存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备时,判断所述第一位置是否有人;
所述执行模块303,用于如果所述第一位置有人,根据所述语音指令执行相应操作。
进一步地,所述执行模块303,还用于如果所述第一位置没人时,保持当前状态不变。
优选地,所述处理模块302,具体用于根据保存的每个第二智能家电设备的当前的状态,识别当前处于运行状态的具有语音播放功能的第三智能家电设备;判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。
优选地,所述处理模块302,具体用于判断是否存在与所述第一位置匹配的目标第二位置;如果是,根据保存的每个第二智能家电设备的当前的状态,判断位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
实施例6:
在上述各个实施例的基础上,本发明实施例提供了一种智能家电设备,如图4所示,包括处理器401、通信接口402、存储器403和通信总线404,其中,处理器401,通信接口402,存储器403通过通信总线404完成相互间的通信;
所述存储器403中存储有计算机程序,当所述程序被所述处理器401执行时,使得所述处理器401执行如下步骤:
接收语音指令,并确定产生所述语音指令的第一位置的信息;
根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能;
如果否,根据所述语音指令执行相应操作。
上述网络侧设备提到的通信总线可以是外设部件互连标准(PeripheralComponent Interconnect,PCI)总线或扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
通信接口402用于上述网络侧设备与其他设备之间的通信。
存储器403可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
上述处理器401可以是通用处理器,包括中央处理器、网络处理器(NetworkProcessor,NP)等;还可以是数字指令处理器(Digital Signal Processing,DSP)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
所述处理器401,还用于如果存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备时,判断所述第一位置是否有人;如果所述第一位置有人,根据所述语音指令执行相应操作,如果所述第一位置没人时,保持当前状态不变。
所述处理器401,具体用于根据保存的每个第二智能家电设备的当前的状态,识别当前处于运行状态的具有语音播放功能的第三智能家电设备;判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。
所述处理器401,具体用于判断是否存在与所述第一位置匹配的目标第二位置;如果是,根据保存的每个第二智能家电设备的当前的状态,判断位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
在本发明实施例中,处理器执行存储器上所存放的程序时,如果不存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,说明所述语音指令是用户发送的,根据该语音指令执行相应操作,可有效防止智能家电设备误识别具有语音播放功能的智能家电设备输出的语音指令,执行错误操作。
实施例7:
在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行如下步骤:
接收语音指令,并确定产生所述语音指令的第一位置的信息;
根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能;
如果否,根据所述语音指令执行相应操作。
进一步地,如果存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备时,判断所述第一位置是否有人;
如果是,根据所述语音指令执行相应操作。
进一步地,如果所述第一位置没人时,保持当前状态不变。
优选地,根据保存的每个第二智能家电设备的当前的状态,识别当前处于运行状态的具有语音播放功能的第三智能家电设备;判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。
优选地,判断是否存在与所述第一位置匹配的目标第二位置;
如果是,根据保存的每个第二智能家电设备的当前的状态,判断位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
本发明实施例提供了一种语音指令执行的方法、装置、智能家电设备及介质,所述方法中第一智能家电设备接收语音指令,并确定产生所述语音指令的第一位置的信息,根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能,如果否,根据所述语音指令执行相应操作。由于本发明实施例中第一智能家电设备保存有每个第二智能家电设备的第二位置的信息及当前的状态,因此当接收到语音指令时,可以判断该语音指令是否为具有语音播放功能的处于运行状态的第二智能家电设备发送的,从而可有效防止因接收到的语音指令为具有语音播放功能的智能家电设备输出的,而导致执行错误操作的问题。
上述计算机可读存储介质可以是网络侧设备中的处理器能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器如软盘、硬盘、磁带、磁光盘(MO)等、光学存储器如CD、DVD、BD、HVD等、以及半导体存储器如ROM、EPROM、EEPROM、非易失性存储器(NANDFLASH)、固态硬盘(SSD)等。
对于***/装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者一个操作与另一个实体或者另一个操作区分开来,而不一定要求或者暗示这些实体或者操作之间存在任何这种实际的关系或者顺序。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全应用实施例、或结合应用和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种语音指令执行方法,其特征在于,所述方法包括:
第一智能家电设备接收语音指令,并确定产生所述语音指令的第一位置的信息;
根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能;
如果否,根据所述语音指令执行相应操作。
2.如权利要求1所述的方法,其特征在于,如果存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备时,所述方法还包括:
判断所述第一位置是否有人;
如果是,根据所述语音指令执行相应操作。
3.如权利要求2所述的方法,其特征在于,如果所述第一位置没人时,所述方法还包括:
保持当前状态不变。
4.如权利要求1所述的方法,其特征在于,所述根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备包括:
根据保存的每个第二智能家电设备的当前的状态,将识别到的当前处于运行状态的具有语音播放功能的第二智能家电设备作为第三智能家电设备;
判断是否存在与所述第一位置匹配的第三智能家电设备的第二位置。
5.如权利要求1所述的方法,其特征在于,所述根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备包括:
判断是否存在与所述第一位置匹配的目标第二位置;
如果是,将识别到的位于该目标第二位置的第二智能家电设备作为第四智能设备,根据保存的每个第二智能家电设备的当前的状态,判断位于该目标第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
6.一种语音指令执行装置,其特征在于,所述装置包括:
确定模块,用于接收语音指令,确定产生所述语音指令的第一位置的信息;
处理模块,用于根据保存的每个第二智能家电设备的第二位置的信息及当前的状态,判断是否存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,其中所述目标智能家电设备具有语音播放功能;
执行模块,用于如果不存在与所述第一位置匹配的当前处于运行状态的目标智能家电设备,根据所述语音指令执行相应操作。
7.如权利要求6所述的装置,其特征在于,所述处理模块,还用于如果存在与所述第一位置信息匹配的当前处于运行状态的目标智能家电设备时,判断所述第一位置是否有人;
所述执行模块,用于如果所述第一位置有人,根据所述语音指令执行相应操作。
8.如权利要求7所述的装置,其特征在于,所述执行模块,还用于如果所述第一位置没人时,保持当前状态不变。
9.如权利要求6所述的装置,其特征在于,所述处理模块,具体用于根据保存的每个第二智能家电设备的当前的状态,将识别到的当前处于运行状态的具有语音播放功能的第二智能家电设备作为第三智能家电设备;判断是否存在与所述第一位置信息匹配的第三智能家电设备的第二位置的信息。
10.如权利要求6所述的装置,其特征在于,所述处理模块,具体用于判断是否存在与所述第一位置信息匹配的第二位置的信息;如果是,将识别到的位于该目标第二位置的第二智能家电设备作为第四智能设备,根据保存的每个第二智能家电设备的当前的状态,判断位于该第二位置的第四智能家电设备是否为当前处于运行状态的具有语音播放功能的设备。
11.一种智能家电设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
所述存储器中存储有计算机程序,当所述程序被所述处理器执行时,使得所述处理器执行权利要求1-5任一项所述方法的步骤。
12.一种计算机可读存储介质,其特征在于,其存储有可由电子设备执行的计算机程序,当所述程序在所述电子设备上运行时,使得所述电子设备执行权利要求1-5任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811134001.XA CN109274562B (zh) | 2018-09-27 | 2018-09-27 | 一种语音指令执行的方法、装置、智能家电设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811134001.XA CN109274562B (zh) | 2018-09-27 | 2018-09-27 | 一种语音指令执行的方法、装置、智能家电设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109274562A CN109274562A (zh) | 2019-01-25 |
CN109274562B true CN109274562B (zh) | 2020-08-04 |
Family
ID=65199065
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811134001.XA Active CN109274562B (zh) | 2018-09-27 | 2018-09-27 | 一种语音指令执行的方法、装置、智能家电设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109274562B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111754997B (zh) * | 2019-05-09 | 2023-08-04 | 北京汇钧科技有限公司 | 控制装置及其操作方法,和语音交互装置及其操作方法 |
CN113641107A (zh) * | 2020-05-11 | 2021-11-12 | 云米互联科技(广东)有限公司 | 家电自动开门装置控制方法、存储介质、自动开门装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105700389A (zh) * | 2014-11-27 | 2016-06-22 | 青岛海尔智能技术研发有限公司 | 一种智能家庭自然语言控制方法 |
CN106356061A (zh) * | 2016-10-24 | 2017-01-25 | 合肥华凌股份有限公司 | 基于声源定位的语音识别方法和***、及智能家电设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102146462B1 (ko) * | 2014-03-31 | 2020-08-20 | 삼성전자주식회사 | 음성 인식 시스템 및 방법 |
-
2018
- 2018-09-27 CN CN201811134001.XA patent/CN109274562B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105700389A (zh) * | 2014-11-27 | 2016-06-22 | 青岛海尔智能技术研发有限公司 | 一种智能家庭自然语言控制方法 |
CN106356061A (zh) * | 2016-10-24 | 2017-01-25 | 合肥华凌股份有限公司 | 基于声源定位的语音识别方法和***、及智能家电设备 |
Also Published As
Publication number | Publication date |
---|---|
CN109274562A (zh) | 2019-01-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108595157B (zh) | 区块链数据的处理方法、装置、设备和存储介质 | |
US9552825B2 (en) | Noise cancellation for voice activation | |
KR20180020248A (ko) | 지불 임계값을 취득하기 위한 방법 및 디바이스 | |
CN111354357A (zh) | 一种音频资源播放的方法、装置、电子设备及存储介质 | |
CN109274562B (zh) | 一种语音指令执行的方法、装置、智能家电设备及介质 | |
CN102324241A (zh) | 具有语音控制功能的电子装置及语音控制方法 | |
CN109426912B (zh) | 风控***优化方法、***、装置以及电子设备 | |
CN110381310B (zh) | 一种检测视觉***的健康状态的方法及装置 | |
CN111225285A (zh) | 蓝牙设备显示名称修改、显示方法、装置、设备及介质 | |
CN111104438A (zh) | 时间序列的周期性确定方法、装置及电子设备 | |
CN110414572B (zh) | 一种图像识别的方法及装置 | |
CN111835536B (zh) | 一种流量预测方法和装置 | |
CN115618964A (zh) | 一种模型训练的方法、装置、存储介质及电子设备 | |
CN116069933A (zh) | 一种业务风控方法、装置、存储介质及电子设备 | |
CN112637888B (zh) | 覆盖空洞区域识别方法、装置、设备及可读存储介质 | |
CN111159169B (zh) | 数据治理方法及设备 | |
CN107169045A (zh) | 一种基于时域特征的查询词自动补全方法与装置 | |
CN109041238B (zh) | 一种载波配置的检测方法、装置、设备及介质 | |
CN113885486B (zh) | 移动机器人的自主分区方法和移动机器人 | |
CN112822166B (zh) | 一种异常进程检测方法、装置、设备及介质 | |
CN111950431B (zh) | 一种对象查找方法及装置 | |
CN115438020A (zh) | 一种数据库资源调度方法、装置、设备及介质 | |
CN105989501B (zh) | 一种查询咨询账户的方法及装置 | |
CN111026458A (zh) | 一种应用程序退出时间设置方法及装置 | |
CN111582502A (zh) | 一种样本迁移学习方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |