CN107528753B - 智能家居语音控制方法、智能设备及具有存储功能的装置 - Google Patents
智能家居语音控制方法、智能设备及具有存储功能的装置 Download PDFInfo
- Publication number
- CN107528753B CN107528753B CN201710706333.XA CN201710706333A CN107528753B CN 107528753 B CN107528753 B CN 107528753B CN 201710706333 A CN201710706333 A CN 201710706333A CN 107528753 B CN107528753 B CN 107528753B
- Authority
- CN
- China
- Prior art keywords
- information
- equipment
- intelligent
- position information
- voice control
- 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 57
- 230000009471 action Effects 0.000 claims abstract description 111
- 230000000875 corresponding effect Effects 0.000 claims abstract description 73
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000006386 memory function Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 15
- 239000000284 extract Substances 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 6
- 238000000605 extraction Methods 0.000 description 6
- 230000006855 networking Effects 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 4
- 238000005192 partition Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000010408 sweeping Methods 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
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
- G05B19/4185—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by the network communication
-
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/20—Pc systems
- G05B2219/26—Pc applications
- G05B2219/2642—Domotique, domestic, home control, automation, smart house
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Manufacturing & Machinery (AREA)
- General Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Selective Calling Equipment (AREA)
Abstract
本发明公开了一种智能家居语音控制方法、智能设备及具有存储功能的装置。该方法利用智能设备的设备信息和位置信息结合的方式,来确定目标设备,通过先获取各智能设备的设备信息和对应的位置信息;在接收到用户发出的语音控制指令后,解析该指令,提取其中待控制设备的设备信息、位置信息以及动作信息;再将待控制设备的设备信息和位置信息与所获取的各智能设备的设备信息和位置信息进行匹配,以查找确定目标设备;若匹配成功,查找到目标设备,则将动作信息发送到目标设备,以控制目标设备执行相应的动作。通过上述方式,本发明能够避免用户需记住大量设备名称的麻烦,且目标设备查找的准确性高,方便快捷。
Description
技术领域
本发明涉及智能家居技术领域,特别是涉及一种智能家居语音控制方法、智能设备及具有存储功能的装置。
背景技术
随着人们生活水平的提高,人们对居住环境提出了更高的要求,越来越注重居家生活的舒适、安全与便捷。智能家居的出现顺应了人们的需求,其旨在融合计算机、自动化控制、人工智能和网络通讯各项技术于一体,将家居环境下的各种设备终端通过家庭网络连接在一起,实现家居环境的智能化控制。随着科技的进步,各种利用语音识别就能够实现控制的人机产品不断涌现,语音控制技术进一步增强了智能家居的便利性。
但是,目前使用语音控制设备时,需要先对设备进行唤醒操作,其唤醒词通常为预置的设备名称,用户通过呼叫特定名称来指定目标设备,并进行后续语音控制。这种通过呼叫设备来指定目标设备的方法在单智能设备时体验尚可,但随着家庭中智能语音设备的增多,由于每个设备都有一个设备名称,导致用户需要记住大量的设备名称,体验反而下降;另外,如果存在两台相同设备,还会出现同时被唤醒控制的情况,导致错误控制。
发明内容
本发明是提供一种智能家居语音控制方法、智能设备及具有存储功能的装置,能够解决现有的智能家居语音控制方法,通过呼叫设备名指定目标设备,用户需记住大量设备名称,较为麻烦,降低用户体验,以及若存在相同设备,易导致错误控制的问题。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种智能家居语音控制方法,所述方法包括以下步骤:
获取各智能设备的设备信息和对应的位置信息;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述各智能设备的设备信息和位置信息进行匹配,以查找目标设备;
若匹配成功,查找到所述目标设备,将所述动作信息发送到所述目标设备,以控制所述目标设备执行相应的动作。
为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能家居语音控制方法,所述方法包括以下步骤:
智能设备获取自身对应的设备信息和位置信息;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述获取的设备信息和位置信息进行匹配,以判断所述智能设备是否为目标设备;
若匹配成功,确定所述智能设备为目标设备,则执行所述动作信息相应的动作。
为解决上述技术问题,本发明采用的又一个技术方案是:提供一种智能设备,所述智能设备包括处理器,所述处理器在执行程序数据时以实现如下步骤:
获取各智能设备的设备信息和对应的位置信息;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述各智能设备的设备信息和位置信息进行匹配,以查找目标设备;
若匹配成功,查找到所述目标设备,将所述动作信息发送到所述目标设备,以控制所述目标设备执行相应的动作。
或者,所述处理器在执行程序数据时以实现以下步骤:
智能设备获取自身对应的设备信息和位置信息;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述获取的设备信息和位置信息进行匹配,以判断所述智能设备是否为目标设备;
若匹配成功,确定所述智能设备为目标设备,则执行所述动作信息相应的动作。
为解决上述技术问题,本发明采用的再一个技术方案是:提供一种具有存储功能的装置,所述装置内存储有程序数据,所述程序数据被处理器执行时实现如下步骤:
获取各智能设备的设备信息和对应的位置信息;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述各智能设备的设备信息和位置信息进行匹配,以查找目标设备;
若匹配成功,查找到所述目标设备,将所述动作信息发送到所述目标设备,以控制所述目标设备执行相应的动作。
或者,所述程序数据被处理器执行时实现如下步骤:
智能设备获取自身对应的设备信息和位置信息;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述获取的设备信息和位置信息进行匹配,以判断所述智能设备是否为目标设备;
若匹配成功,确定所述智能设备为目标设备,则执行所述动作信息相应的动作。
本发明的有益效果是:区别于现有技术的情况,本发明提供一种智能家居语音控制方法,该方法通过先获取空间内各智能设备的设备信息和对应的位置信息;用户在进行语音控制操作时,发出包括待控制设备的设备信息、位置信息以及动作信息的语音控制指令,其中,设备信息、位置信息用于指定待控制设备,而动作信息用于控制目标设备执行相应动作;指令接收端接收用户发出的语音控制指令,进而解析该指令,提取待控制设备的设备信息、位置信息以及动作信息;而后将待控制设备的设备信息和位置信息与各智能设备的设备信息和位置信息进行匹配,通过设备信息和位置信息的匹配来查找目标设备;若匹配成功,查找到目标设备,将语音控制指令中的动作信息发送到目标设备,以控制目标设备执行相应的动作。以上方法利用智能设备的设备信息和位置信息结合的方式,来确定目标设备,将用户发出的语音控制指令中的待控制设备的设备信息和位置信息与预先获取的各智能设备的设备信息和位置信息进行匹配,通过设备信息和位置信息的匹配来查找目标设备,可避免用户需记住大量设备名称的麻烦,且查找准确性高,方便快捷。
附图说明
图1是本发明智能家居语音控制方法一实施方式的流程示意图;
图2是图1所示智能家居语音控制方法中根据用户当前位置进行空间划分一实施方式的分区示意图;
图3是图1所示智能家居语音控制方法一应用场景房屋布置示意图;
图4是本发明智能家居语音控制方法另一实施方式的流程示意图;
图5是本发明智能家居语音控制方法又一实施方式的流程示意图;
图6是本发明智能设备一实施方式的结构示意图;
图7是本发明具有存储功能的装置一实施方式的结构示意图。
具体实施方式
下面结合附图和实施方式对本发明进行详细说明。
参阅图1,图1是本发明智能家居语音控制方法一实施方式的流程示意图。如图1所示,本实施方式智能家居语音控制方法包括以下步骤:
101:获取各智能设备的设备信息和对应的位置信息。
其中,智能设备为可进行语音控制的智能设备,包括通常情况下位置固定的设备(如灯、电视、电脑、空调、风扇等)和可移动设备(如扫地机器人等)。而各智能设备的设备信息和对应的位置信息可通过深度摄像头实时监测获取,而深度摄像头可采用独立的摄像头或某一智能设备配置的摄像头。当然,以上各设备的设备信息和对应的位置信息还可通过其他具有该功能的智能设备获取,本发明对此不做限定。而为了便于说明,本实施方式以深度摄像头为例进行说明。
具体地,通过深度摄像头识别空间内各智能设备,再通过联网或***数据查找的方式获取各智能设备的设备信息,如设备名称、设备品牌、设备型号等设备信息中的一种或多种组合。若采用联网方式获取各智能设备的设备信息,则通过深度摄像头识别智能设备后,通过联网搜索比对查找各智能设备,进而获取各智能设备对应的设备信息。例如,通过深度摄像头拍摄某一智能设备的图片,而后通过联网进行图片搜索,比对查找该智能设备,进而获取该智能设备对应的设备信息。若通过***数据查找的方式获取各智能设备的设备信息,用户需提前将各智能设备的设备信息手工录入***,通过深度摄像头利用物体识别功能识别物体后,与***中预先录入的设备信息进行比对查找,进而获取相应的设备信息。
同时,通过深度摄像头获取各智能设备对应的位置信息,如各智能设备在空间内的绝对位置信息和/或相对于用户当前所在位置的相对位置信息。
其中,绝对位置信息可包括空间坐标信息和/或相对同一空间固定位置物体的方位信息。对于空间坐标信息,可通过深度摄像头对空间进行三维建模生成空间坐标,再利用图像识别技术进行物体识别和筛选,获取空间内各智能设备的空间坐标信息,其中,对于位置固定的设备可提前建模完成生成空间坐标数据,而对于可移动的设备,则跟踪生成实时空间坐标数据。对于相对同一空间固定位置物体的方位信息,可通过深度摄像头利用图像识别技术进行物体识别,分析形成各智能设备在空间内相对于固定位置物体的方位信息,如客厅内/靠墙的电视、客厅内/电视旁的灯等。
相对用户当前所在位置的相对位置信息,可通过深度摄像头监测获取用户在空间内的实时位置和姿态信息,姿态信息包括用户的朝向和肢体特征(如手、脚、头等);而后根据获取的用户的实时位置及姿态信息进行空间划分;进而根据各智能设备的绝对位置信息获取各智能设备在空间划分下相对用户当前所在位置的相对位置信息。
其中,对于空间划分,请参见图2,图2为图1所示智能家居语音控制方法中根据用户当前位置进行空间划分一实施方式的分区示意图,如图2所示,根据用户当前位置对空间进行划分,可划分为前、后、左、右、左前方、右前方、左后方、右后方、上(头顶)。除此之外,在其他实施方式中,还可以采用其他的划分方式,如可在深度摄像头或其他具有此类功能的智能设备上增加定向功能,进而可根据用户的实时位置及姿态信息将空间划分为:东、南、西、北、东北、东南、西北、西南、上方(头顶)和下方(脚下)等。
在获取了各智能设备的设备信息和对应的位置信息之后,还可根据所获取的各智能设备的设备信息和位置信息,建立对应的设备-位置关系拓扑图表,将设备的具体信息与在空间内的位置信息对应,以便于对所获取信息进行整合管理。
例如,通过深度摄像头识别某一空间内的各智能设备,获取各智能设备的设备信息,包括设备名称、品牌、型号;同时,通过深度摄像头对空间进行三维建模生成空间坐标,再利用图像识别技术进行物体识别筛选,获取空间内各智能设备的空间坐标,并分析获取各智能设备在空间内相对于固定位置物体的方位信息,从而获取各智能设备的位置信息;而后根据以上获取的各智能设备的设备名称、品牌、型号、空间坐标和方位信息,建立对应的设备-位置关系拓扑图表,具体如下表1所示:
表1
设备名称 | 品牌 | 型号 | 空间坐标(xyz) | 方位信息 |
电视 | TCL | 55H7800A-UD | (1.5,0.5,1) | 客厅内/靠墙 |
餐厅灯 | TCL | TCLSZ-0447 | (2,1.5,2.7) | 餐厅内/天花板 |
空调 | XXX | KFR-XXX | (1,0,2.2) | 客厅内/电视旁 |
冰箱 | TCL | BCD-282KR50 | (1.7,1,2) | 客厅内/靠墙 |
而为了进一步便于对各智能设备的整合管理,可对各设备进行直接编号或按设备类型进行编号,再按编号进行制表。当然还可根据其他规律(如区域)对各智能设备的设备信息和位置信息进行直接制表或编号制表。
102:接收用户的语音控制指令,语音控制指令包括待控制设备的设备信息、位置信息以及动作信息。
具体地,当用户要通过语音控制某一智能设备执行相应操作时,发出相应的语音控制指令,该语音控制指令包括待控制设备的设备信息、位置信息和动作信息。其中,设备信息和位置信息用于指定待控制设备,动作信息用于控制目标设备执行相应操作。设备信息可为待控制设备的设备名称、设备品牌、设备型号等类型中的一种或多种,若从便于用户呼叫的角度考虑,设备信息可采用一种,如采用设备名称等;若为进一步提高呼叫指定的准确性,可采用多种组合的方式,如采用设备名称和设备品牌组合等。而位置信息可为待控制设备在空间内的绝对位置信息和/或相对于用户当前所在位置的相对位置信息,绝对位置信息可采用空间坐标信息和/或相对同一空间固定位置物体的方位信息。但需要注意的是,语音控制指令中的设备信息类型和位置信息类型需与以上步骤101获取的各智能设备的设备信息类型和位置信息类型相对应,或者以上步骤101获取的设备信息类型和位置信息类型包含语音控制指令中的设备信息类型和位置信息类型,以保证可进行对应地匹配以查找目标设备。
例如,步骤101获取的各智能设备的设备信息为设备名称和设备品牌,位置信息为相对于相对同一空间固定位置物体的方位信息和用户当前所在位置的相对位置信息,而用户发出的语音控制指令中待控制设备的设备信息和位置信息可以分别采用设备名称和相对同一空间固定位置物体的方位信息,或分别采用(设备名称+设备品牌)和(相对同一空间固定位置物体的方位信息+用户当前所在位置的相对位置信息)。
用户发出以上语音控制指令后,指令接收端对应地接收该语音控制指令,进而执行步骤103。
103:解析以上语音控制指令,提取待控制设备的设备信息、位置信息以及动作信息。
当指令接收端经步骤102接收到用户发出的语音控制指令后,解析该指令,提取指令中待控制设备的设备信息、位置信息以及动作信息,而后执行步骤104。
例如,用户想要打开客厅中的电视,发出语音控制指令“打开客厅中电视”,指令接收端接收到该指令,进而对其进行解析,提取得到待控制设备的设备信息“电视”、位置信息“客厅中”和动作信息“打开”。
104:将待控制设备的设备信息和位置信息与所获取的各智能设备的设备信息和位置信息进行匹配,以查找目标设备。
经步骤103对用户发出的语音控制指令进行解析,提取得到待控制设备的设备信息、位置信息和动作信息之后,将其中待控制设备的设备信息和位置信息与步骤101获取的各智能设备的设备信息和位置信息进行匹配,若获取的各智能设备的信息中某一设备的设备信息和位置信息对应或包含步骤103解析提取得到的待控制设备的设备信息和位置信息,则可匹配成功,查找到目标设备;否则匹配失败,无法查找到目标信息。若匹配成功,则执行步骤105。
若已根据获取的各智能设备的设备信息和位置信息建立了对应的设备-关系拓扑图表,则可将待控制设备的设备信息和位置信息与所建立的设备-关系拓扑图表中各智能设备的设备信息和位置信息进行如上匹配,以查找目标设备。
105:若匹配成功,查找到目标设备,将动作信息发送到目标设备,以控制目标设备执行相应的动作。
若在步骤101获取的各智能设备的信息中匹配到某一设备的设备信息和位置信息对应或包含步骤103解析提取得到的待控制设备的设备信息和位置信息,该设备则为待控制的目标设备,则将步骤103对语音控制指令进行解析提取得到的动作信息发送给到该目标设备,以控制该目标设备执行相应的动作。
若根据用户语音控制指令解析提取得到的待控制设备的设备信息和位置信息,没有在步骤101获取的各智能设备的设备信息和对应位置信息中匹配到相应的设备,未找到目标设备,则提示用户匹配失败,未查找到目标设备,进而结束控制操作或等待用户发出新的语音控制指令,若接收到用户新发出的语音指令后,则重复如上操作步骤。
下面通过一个应用场景进行说明,请参阅图3,图3是图1所示智能家居语音控制方法一应用场景房屋布置示意图。如图3所示,假设一场景,用户1晚上在餐厅吃过晚饭,走到客厅与餐厅之间的位置(用户1当前位置的左手边为餐厅,右手边为客厅),其想打开客厅的电视4,并关闭餐厅的灯3-1,该过程可通过语音控制完成。具体通过设置在用户1左上方墙角处的深度摄像头2识别空间内的各智能设备,获取各智能设备的设备信息,包括设备名称、品牌、型号;同时,通过深度摄像头2获取各智能设备在空间内相对固定位置物体的方位信息和相对于用户1当前所在位置的相对位置信息,从而获取各智能设备的位置信息;而后根据以上获取的各智能设备的设备信息和位置信息,建立对应的设备-位置关系拓扑图表,所得设备-位置关系拓扑图表如下表2所示:
表2
用户1要先打开客厅的电视4,发出语音控制指令“打开我右手边的电视”,指令接收端接收到用户1的语音控制指令,进而解析该指令,提取得到待控制设备的设备信息“电视”、位置信息“右手边”和动作信息“打开”;而后将提取得到的待控制设备的以上设备信息“电视”和位置信息“右手边”与表2中各智能设备的设备信息和位置信息进行匹配,查找到待控制设备的设备信息和位置信息与表2中设备4的信息相匹配,确定设备4为目标设备,而后将动作信息“打开”发送到设备4,以控制设备4执行相应的打开动作。
随后,用户1要关闭餐厅的灯3-1,发出语音控制指令“关闭我左上方餐厅中的灯”,指令接收端接收到用户1的语音控制指令,进而解析该指令,提取得到待控制设备的设备信息“灯”、位置信息“左上方、餐厅内”和动作信息“关闭”;而后与表2中各智能设备的设备信息和位置信息进行匹配,查找到与表2中设备3-1的信息相匹配,确定设备3-1为目标设备,而后将动作信息“关闭”发送到设备3-1,以控制设备3-1执行相应的关闭动作。
本实施方式智能家居语音控制方法利用智能设备的设备信息和位置信息结合的方式,来确定目标设备,将用户发出的语音控制指令中的待控制设备的设备信息和位置信息与预先获取的各智能设备的设备信息和位置信息进行匹配,通过设备信息和位置信息的匹配来查找目标设备,可避免用户需记住大量设备名称的麻烦,查找准确性高,方便快捷。
以上实施方式智能家居语音控制方法,当匹配查找到目标设备时,立即将动作信息发送到目标设备。但在一些情况下,用户并不希望设备当下执行其指令动作,而希望在其他时间执行,如延后定时执行。为此,本发明提出了智能家居语音控制方法的另一实施方式,以实现语音控制指令的动作执行时间可控。具体请参阅图4,图4是本发明智能家居语音控制方法另一实施方式的流程示意图。如图4所示,本实施方式的智能家居语音控制方法的步骤401和步骤404分别与图1所示智能家居语音控制方法的步骤101和步骤104相同;本实施方式智能家居语音控制方法与图1所示智能家居语音控制方法的不同之处在于:
步骤402:接收用户的语音控制指令,该语音控制指令包括待控制设备的设备信息、位置信息、动作信息以及动作执行时间;
步骤403:解析以上语音控制指令,提取待控制设备的设备信息、位置信息、动作信息以及动作执行时间;
步骤405:若匹配成功,查找到目标设备,则实时监测判断当前时间是否达到动作执行时间,当达到动作执行时间时,将动作信息发送到目标设备,以控制目标设备执行相应的动作。
也就是说,用户发出的语音控制指令中,除了包括待控制设备的设备信息、位置信息和动作信息之外,还包括动作执行时间;指令接收端接收到用户的语音控制指令后,解析提取待控制设备的设备信息、位置信息和动作信息的同时,还提取指令中的动作执行时间;若待控制设备的设备信息和位置信息与所获取的各智能设备的设备信息和位置信息匹配,查找到目标设备,实时监测判断当前时间是否达到语音控制指令中的动作执行时间,当达到动作执行时间时,再将动作信息发送到目标设备,以控制目标设备执行相应的动作,从而可根据用户的指令定时执行相应动作。
需要注意的是,若用户所发出的语音控制指令中未出现动作执行时间,则可默认为立即执行,即若匹配查找到目标设备,则立即将语音动作指令中的动作信息发送到目标设备,以控制目标设备执行相应的动作。
例如,若当前时间为2017年8月10日23:20,用户睡觉时要打开房间空调,但希望2小时后关闭,则发出语音控制指令“打开房间内空调”,指令接收端接收到用户指令,进而进行解析提取得到待控制设备的设备信息、位置信息“房间内”和动作信息“打开”,而后将待控制设备的设备信息“空调”和位置信息“房间内”与预先获取的空间内各智能设备的设备信息和位置信息进行匹配,经匹配查找到目标设备后,将动作信息发“打开”发送到目标设备,目标设备接收到该动作信息后执行相应打开的动作。
用户若要2小时后关闭空调,则发出另一条语音控制指令“2小时后关闭房间内空调”,指令接收端接收到用户的该指令,解析提取得到待控制设备的设备信息“空调”、位置信息“房间内”、动作信息“关闭”以及动作执行时间“2017年8月11日1:20”,而后将待控制设备的设备信息“空调”和位置信息“房间内”与预先获取的空间内各智能设备的设备信息和位置信息进行匹配,经匹配查找到目标设备后,实时监测判断当前时间是否达到动作执行时间“2017年8月11日1:20”,当达到动作执行时间时,则将动作信息“关闭”发送到目标设备,目标设备接收到该动作信息后执行相应关闭的动作。
本实施方式智能家居语音控制方法利用智能设备的设备信息和位置信息结合的方式,来确定目标设备,将用户发出的语音控制指令中的待控制设备的设备信息和位置信息与预先获取的各智能设备的设备信息和位置信息进行匹配,通过设备信息和位置信息的匹配来查找目标设备,可避免用户需记住大量设备名称的麻烦,且查找准确性高,方便快捷。同时,增加动作执行时间的监控功能,当监测判断当前时间达到用户语音控制指令中的动作执行时间时,再将动作信息发送到目标设备,以控制目标设备执行相应的动作,可根据用户的指令定时执行相应动作。
以上各实施方式的智能家居语音控制方法,通过预先获取的各智能设备的设备信息和位置信息,再将用户发出的语音控制指令中的待控制设备的设备信息和位置信息与所获取的各智能设备的信息进行匹配查找目标设备,可实现对空间内的各智能设备的统一管控。另外,本发明还提出了智能家居语音控制方法的另一实施方式,智能设备可通过将用户的语音控制指令中待控制设备的设备信息和位置信息与智能设备自身的设备信息与位置信息进行匹配,以判断自身是否为目标设备。具体请参阅图5,图5是本发明智能家居语音控制方法又一实施方式的流程示意图。如图5所示,本实施方式智能家居语音控制方法包括以下步骤:
501:智能设备获取自身对应的设备信息和位置信息。
智能设备获取其自身所对应的设备信息和位置信息。
其中,设备信息可包括设备名称、设备品牌、设备型号中的一种或多种的组合。具体地,可通过深度摄像头或其他设备识别智能设备,而后通过联网获取智能设备的设备信息,再将设备信息发送给智能设备;或者用户可将智能设备的设备信息提前手工录入***,智能设备通过***获取其对应的设备信息。
而智能设备的位置信息包括智能设备在空间内的绝对位置信息和/或相对于用户当前所在位置的相对位置信息,而绝对位置信息可包括空间坐标信息和/或相对同一空间固定位置物体的方位信息。该位置信息可通过智能设备自身配置的深度摄像头获取,也可通过接收其他设备向其发送其自身所对应的位置信息获取,即其他设备获取智能设备的位置信息,而后再发送给智能设备,智能设备接收获取其对应的位置信息
502:接收用户的语音控制指令,该语音控制指令包括待控制设备的设备信息、位置信息以及动作信息。
智能设备接收用户的语音控制指令,该指令中包括待控制设备的设备信息、位置信息以及动作信息。其中,待控制设备的设备信息类型和位置信息类型与智能设备之前所获取的设备信息类型和位置信息类型相对应,或者智能设备之前所获取的设备信息类型和位置信息类型包括用户的语音控制指令中待控制设备的设备信息类型和位置信息类型。
503:解析以上语音控制指令,提取待控制设备的设备信息、位置信息以及动作信息。
智能设备经步骤502接收到用户的语音控制指令后,解析该指令,并提取待控制设备的设备信息、位置信息以及动作信息。
504:将所提取的待控制设备的设备信息和位置信息与以上获取的设备信息和位置信息进行匹配,以判断智能设备自身是否为目标设备。
经步骤503对用户的语音控制指令进行解析后,将提取的待控制设备的设备信息和位置信息与步骤501智能设备所获取的自身对应设备信息和位置信息进行匹配,以判断智能设备自身是否为目标设备。若步骤501智能设备所获取的自身对应的设备信息和位置信息对应或包含步骤503解析提取得到的待控制设备的设备信息和位置信息,则匹配成功,确定智能设备自身为目标设备;否则,匹配失败,确定智能设备自身不是目标设备。若匹配成功,执行步骤505。
505:若匹配成功,确定智能设备自身为目标设备,则执行动作信息相应的动作。
若步骤501所获取的自身对应的设备信息和位置信息对应或包含步骤503解析提取得到的待控制设备的设备信息和位置信息,可确定智能设备自身为目标设备,则执行用户语音控制指令中动作信息相应的动作。
本实施方式智能家居语音控制方法,智能设备获取其自身对应的设备信息和位置信息,当接收到用户的语音控制指令后,通过解析提取得到待控制设备的设备信息和位置信息,而后将待控制设备的信息与智能设备自身的设备信息和位置信息进行匹配,以判断自身是否为目标设备,当匹配确定自身为目标设备时,执行相应的指令动作。该方法利用智能设备的设备信息和位置信息结合的方式,来判断确定目标设备,方便快捷,准确性高,并且可避免用户需记住大量设备名称的麻烦。
另外,在其他实施方式中,也可增加动作执行时间监控功能,以实现指令动作的可控定时执行。具体地,用户若要控制某一智能设备定时执行相应操作,发出的相应语音控制指令,指令中除了包括待控制设备的设备信息、位置信息和动作信息之外,还包括动作执行时间;指令接收端接收到用户的语音控制指令后,解析提取待控制设备的设备信息、位置信息和动作信息的同时,还提取指令中的动作执行时间;若待控制设备的设备信息和位置信息与智能设备所获取的自身对应的设备信息和位置信息匹配,确定自身为目标设备,实时监测判断当前时间是否达到语音控制指令中的动作执行时间,当达到动作执行时间时,再执行用户语音控制指令中动作信息相应的动作,从而可根据用户的指令定时执行相应动作。
而若用户所发出的语音控制指令中未包括动作执行时间,则可默认为立即执行,即若匹配判断确定智能设备自身为目标设备,则立即执行动作信息相应的动作。
上述方法应用于智能设备,其逻辑过程可通过计算机程序来表示,并可通过智能设备实现。
对于智能设备的硬件结构,请参阅图6,图6是本发明智能设备一实施方式的结构示意图。如图6所示,本实施方式智能设备601包括处理器602,而处理器602在执行程序数据时以实现以上各智能家居语音控制方法实施方式的步骤。
本实施方式智能设备601的处理器602执行程序数据,可利用智能设备的设备信息和位置信息结合的方式,来确定目标设备,方便、快捷,准确性高,并且可避免用户需记住大量设备名称的麻烦。
对于计算机程序,以软件形式实现并作为独立的产品销售或使用时,可存储在一个电子设备可读存储介质中,即,本发明还提供一种具有存储功能的装置,请参阅图7,图7是本发明具有存储功能的装置一实施方式的结构示意图,该具有存储功能的装置701上存储有程序数据702,该程序数据702能够被处理器执行以实现以上各智能家居语音控制方法实施方式的步骤。其中,处理器可以是该具有存储功能的装置701本身所具有的处理器,也可以是其他设备装置的处理器。而该具有存储功能的装置701可包括能够携带以上程序数据702的任何装置,如包括U盘、光盘以及设备、服务器等中的至少一种,在此不做限定。
本实施方式具有存储功能的装置701,其上存储的程序数据702被处理器执行时,可利用智能设备的设备信息和位置信息结合的方式,来确定目标设备,方便、快捷,准确性高,并且可避免用户需记住大量设备名称的麻烦。
以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (8)
1.一种智能家居语音控制方法,其特征在于,所述方法包括以下步骤:
获取各智能设备的设备信息和对应的位置信息,其中,所述位置信息包括各所述智能设备在空间内的绝对位置信息和相对用户当前所在位置的相对位置信息;
所述相对用户当前所在位置的相对位置信息通过如下方式获取:
监测获取用户在空间内的实时位置以及姿态信息,而后根据获取的所述用户的实时位置以及姿态信息进行空间划分,并根据各智能设备的绝对位置信息获取各智能设备在所述空间划分下相对用户当前所在位置的相对位置信息;其中所述姿态信息包括用户的朝向和肢体特征;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述各智能设备的设备信息和位置信息进行匹配,以查找目标设备;
若匹配成功,查找到所述目标设备,将所述动作信息发送到所述目标设备,以控制所述目标设备执行相应的动作。
2.根据权利要求1所述的方法,其特征在于,所述绝对位置信息包括空间坐标信息和/或相对同一空间固定位置物体的方位信息。
3.根据权利要求1所述的方法,其特征在于,所述获取各智能设备的设备信息和对应的位置信息的步骤,包括实时监测获取各智能设备的设备信息和对应的位置信息。
4.根据权利要求1所述的方法,其特征在于,所述获取各智能设备的设备信息和对应的位置信息的步骤之后,还包括:根据所述各智能设备的设备信息和位置信息,建立对应的设备-位置关系拓扑图表;
所述将所述目标设备的设备信息和位置信息与所述各智能设备的设备信息和位置信息进行匹配,以查找目标设备的步骤,具体包括:将所述目标设备的设备信息和位置信息与所述设备-位置关系拓扑图表中各智能设备的设备信息和位置信息进行匹配,以查找目标设备。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
所述语音控制指令还包括动作执行时间;
所述解析所述语音控制指令之后,提取的信息还包括所述待控制设备的动作执行时间;
所述将所述动作信息发送到所述目标设备之前,还包括:实时监测判断当前时间是否达到所述动作执行时间;若达到所述动作执行时间,将所述动作信息发送到所述目标设备,以控制所述目标设备执行相应的动作。
6.一种智能家居语音控制方法,其特征在于,所述方法包括以下步骤:
智能设备获取自身对应的设备信息和位置信息,其中,所述位置信息包括各所述智能设备在空间内的绝对位置信息和相对用户当前所在位置的相对位置信息;
所述相对用户当前所在位置的相对位置信息通过如下方式获取:
监测获取用户在空间内的实时位置以及姿态信息,而后根据获取的所述用户的实时位置以及姿态信息进行空间划分,并根据各智能设备的绝对位置信息获取各智能设备在所述空间划分下相对用户当前所在位置的相对位置信息;其中所述姿态信息包括用户的朝向和肢体特征;
接收用户的语音控制指令,所述语音控制指令包括待控制设备的设备信息、位置信息以及动作信息;
解析所述语音控制指令,提取所述待控制设备的设备信息、位置信息以及动作信息;
将所述待控制设备的设备信息和位置信息与所述获取的设备信息和位置信息进行匹配,以判断所述智能设备是否为目标设备;
若匹配成功,确定所述智能设备为目标设备,则执行所述动作信息相应的动作。
7.一种智能设备,其特征在于,所述智能设备包括处理器,所述处理器在执行程序数据时以实现如权利要求1至6任一项所述的方法。
8.一种具有存储功能的装置,其特征在于,所述装置内存储有程序数据,所述程序数据被处理器执行时实现如权利 要求1至6任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710706333.XA CN107528753B (zh) | 2017-08-16 | 2017-08-16 | 智能家居语音控制方法、智能设备及具有存储功能的装置 |
PCT/CN2018/100662 WO2019034083A1 (zh) | 2017-08-16 | 2018-08-15 | 智能家居语音控制方法、智能设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710706333.XA CN107528753B (zh) | 2017-08-16 | 2017-08-16 | 智能家居语音控制方法、智能设备及具有存储功能的装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107528753A CN107528753A (zh) | 2017-12-29 |
CN107528753B true CN107528753B (zh) | 2021-02-26 |
Family
ID=60681238
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710706333.XA Active CN107528753B (zh) | 2017-08-16 | 2017-08-16 | 智能家居语音控制方法、智能设备及具有存储功能的装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN107528753B (zh) |
WO (1) | WO2019034083A1 (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107528753B (zh) * | 2017-08-16 | 2021-02-26 | 捷开通讯(深圳)有限公司 | 智能家居语音控制方法、智能设备及具有存储功能的装置 |
CN108304497B (zh) * | 2018-01-12 | 2020-06-30 | 深圳壹账通智能科技有限公司 | 终端控制方法、装置、计算机设备和存储介质 |
CN108459510A (zh) * | 2018-02-08 | 2018-08-28 | 百度在线网络技术(北京)有限公司 | 智能家电的控制方法、设备、***及计算机可读介质 |
CN108538290A (zh) * | 2018-04-06 | 2018-09-14 | 东莞市华睿电子科技有限公司 | 一种基于音频信号检测的智能家居控制方法 |
CN108735214A (zh) * | 2018-05-30 | 2018-11-02 | 出门问问信息科技有限公司 | 设备的语音控制方法及装置 |
KR20210019424A (ko) * | 2018-06-12 | 2021-02-22 | 소니 주식회사 | 정보 처리 장치, 정보 처리 방법 |
CN110619739A (zh) * | 2018-06-20 | 2019-12-27 | 深圳市领芯者科技有限公司 | 基于人工智能的蓝牙控制方法、装置和移动设备 |
CN109347709B (zh) * | 2018-10-26 | 2021-02-23 | 北京蓦然认知科技有限公司 | 一种智能设备控制方法、装置及*** |
CN109979449A (zh) * | 2019-02-15 | 2019-07-05 | 江门市汉的电气科技有限公司 | 一种智能灯具的语音控制方法、装置、设备和存储介质 |
EP3709194A1 (en) | 2019-03-15 | 2020-09-16 | Spotify AB | Ensemble-based data comparison |
CN110278291B (zh) * | 2019-03-19 | 2022-02-11 | 新华三技术有限公司 | 无线设备命名方法、存储介质及*** |
CN111833862B (zh) * | 2019-04-19 | 2023-10-20 | 佛山市顺德区美的电热电器制造有限公司 | 一种设备的控制方法、控制设备及存储介质 |
CN112053683A (zh) * | 2019-06-06 | 2020-12-08 | 阿里巴巴集团控股有限公司 | 一种语音指令的处理方法、设备及控制*** |
CN112413834B (zh) * | 2019-08-20 | 2021-12-17 | 广东美的制冷设备有限公司 | 空调***及空调指令检测方法、控制装置和可读存储介质 |
US11094319B2 (en) | 2019-08-30 | 2021-08-17 | Spotify Ab | Systems and methods for generating a cleaned version of ambient sound |
US10827028B1 (en) | 2019-09-05 | 2020-11-03 | Spotify Ab | Systems and methods for playing media content on a target device |
CN110708220A (zh) * | 2019-09-27 | 2020-01-17 | 恒大智慧科技有限公司 | 一种智能家居控制方法及***、计算机可读存储介质 |
CN110687815B (zh) * | 2019-10-29 | 2023-07-14 | 北京小米智能科技有限公司 | 设备控制方法、装置、终端设备及存储介质 |
CN112987580B (zh) * | 2019-12-12 | 2022-10-11 | 华为技术有限公司 | 一种设备的控制方法、装置、服务器以及存储介质 |
CN111243588A (zh) * | 2020-01-13 | 2020-06-05 | 北京声智科技有限公司 | 一种控制设备的方法、电子设备及计算机可读存储介质 |
US11328722B2 (en) | 2020-02-11 | 2022-05-10 | Spotify Ab | Systems and methods for generating a singular voice audio stream |
US11308959B2 (en) | 2020-02-11 | 2022-04-19 | Spotify Ab | Dynamic adjustment of wake word acceptance tolerance thresholds in voice-controlled devices |
CN113823280A (zh) * | 2020-06-19 | 2021-12-21 | 华为技术有限公司 | 智能设备控制方法,电子设备及*** |
CN112270924A (zh) * | 2020-09-18 | 2021-01-26 | 青岛海尔空调器有限总公司 | 空调器的语音控制方法与装置 |
CN112468377B (zh) * | 2020-10-23 | 2023-02-24 | 和美(深圳)信息技术股份有限公司 | 智能语音设备的控制方法及*** |
CN113014633B (zh) * | 2021-02-20 | 2022-07-01 | 杭州云深科技有限公司 | 预置设备的定位方法、装置、计算机设备及存储介质 |
CN113359501A (zh) * | 2021-06-29 | 2021-09-07 | 前海沃乐家(深圳)智能生活科技有限公司 | 基于智能开关的远程控制***及方法 |
WO2023284562A1 (zh) * | 2021-07-14 | 2023-01-19 | 海信视像科技股份有限公司 | 控制设备、家电设备以及控制方法 |
CN113608449B (zh) * | 2021-08-18 | 2023-09-15 | 四川启睿克科技有限公司 | 一种智慧家庭场景下语音设备定位***及自动定位方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160125880A1 (en) * | 2013-05-28 | 2016-05-05 | Zhigang Zhang | Method and system for identifying location associated with voice command to control home appliance |
CN105700389B (zh) * | 2014-11-27 | 2020-08-11 | 青岛海尔智能技术研发有限公司 | 一种智能家庭自然语言控制方法 |
CN105629750A (zh) * | 2015-10-29 | 2016-06-01 | 东莞酷派软件技术有限公司 | 一种智能家居控制方法及*** |
CN105700375A (zh) * | 2016-03-24 | 2016-06-22 | 四川邮科通信技术有限公司 | 一种智能家居控制*** |
CN105739320A (zh) * | 2016-04-29 | 2016-07-06 | 四川邮科通信技术有限公司 | 一种基于应用场景的智能家居控制方法 |
CN106448658B (zh) * | 2016-11-17 | 2019-09-20 | 海信集团有限公司 | 智能家居设备的语音控制方法及智能家居网关 |
CN106847269A (zh) * | 2017-01-20 | 2017-06-13 | 浙江小尤鱼智能技术有限公司 | 一种智能家居***的语音控制方法及装置 |
CN106707788B (zh) * | 2017-03-09 | 2019-05-28 | 上海电器科学研究院 | 一种智能家居语音控制识别***与方法 |
CN107528753B (zh) * | 2017-08-16 | 2021-02-26 | 捷开通讯(深圳)有限公司 | 智能家居语音控制方法、智能设备及具有存储功能的装置 |
-
2017
- 2017-08-16 CN CN201710706333.XA patent/CN107528753B/zh active Active
-
2018
- 2018-08-15 WO PCT/CN2018/100662 patent/WO2019034083A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN107528753A (zh) | 2017-12-29 |
WO2019034083A1 (zh) | 2019-02-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107528753B (zh) | 智能家居语音控制方法、智能设备及具有存储功能的装置 | |
CN107703872B (zh) | 家电设备的终端控制方法、装置及终端 | |
US20180048482A1 (en) | Control system and control processing method and apparatus | |
CN104852975B (zh) | 一种家居设备调用方法及装置 | |
CN105045140B (zh) | 智能控制受控设备的方法和装置 | |
CN105471705B (zh) | 一种基于即时通讯的智能控制方法、设备及*** | |
US20190302714A1 (en) | Systems and methods to operate controllable devices with gestures and/or noises | |
CN110308660B (zh) | 智能设备控制方法及装置 | |
KR20190101862A (ko) | 맞춤화된 커넥티드 디바이스 기능을 제공하기 위한 그리고 대체 대상을 통해 커넥티드 디바이스를 동작하기 위한 시스템 및 방법 | |
US10895863B2 (en) | Electronic device and method for controlling the same | |
US10948995B2 (en) | Method and system for supporting object control, and non-transitory computer-readable recording medium | |
US9984563B2 (en) | Method and device for controlling subordinate electronic device or supporting control of subordinate electronic device by learning IR signal | |
CN112053683A (zh) | 一种语音指令的处理方法、设备及控制*** | |
EP3387821B1 (en) | Electronic device and method for controlling the same | |
CN112740640A (zh) | 用于物联网设备的消歧的***和方法 | |
CN106227059A (zh) | 基于室内三维模型的智能家居控制方法和设备 | |
WO2019067642A1 (en) | APPLICATION PRESENTATION BASED ON AN ENVIRONMENT | |
CN105042789A (zh) | 一种智能空调的控制方法及*** | |
CN111915870A (zh) | 语音添加遥控器码值的方法、装置、电视和存储介质 | |
CN113110095A (zh) | 基于扫地机器人的HomeMap构建方法及构建*** | |
US20210174151A1 (en) | Response based on hierarchical models | |
CN114791704A (zh) | 设备控制方法、设备控制装置、电子设备、程序及介质 | |
CN114063572B (zh) | 一种无感知智能设备控制方法、电子设备及控制*** | |
CN108415572B (zh) | 应用于移动终端的模块控制方法、装置及存储介质 | |
CN108834076A (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 |