发明内容
有鉴于此,本发明提供一种智能家居设备的控制方法,以解决现有技术中由于人为操作或意外操作导致危险事件发生的问题。技术方案如下:
基于本发明的一方面,本发明提供一种智能家居设备的控制方法,包括:
采集智能家居设备所在区域的视频数据;
从采集到的视频数据中提取图像特征;
将提取到的图像特征与预存的图像特征进行匹配,所述预存的图像特征与用户动作特征一一对应;
当所述提取到的图像特征与预存的图像特征匹配时,确定当前用户动作特征,发送第一控制指令至所述智能家居设备,以控制所述智能家居设备切换至所述当前用户动作特征对应的工作模式。
优选地,所述采集智能家居设备所在区域的视频数据包括:
通过视频监控设备,实时采集智能家居设备所在区域的视频数据。
优选地,所述用户动作特征包括危险操作特征;
所述当前用户动作特征对应的工作模式包括,所述危险操作特征对应的安全模式。
优选地,所述危险操作特征包括:当前用户与所述智能家居设备间的距离小于距离阈值的图像特征;
所述安全模式包括:低速运行模式、暂停模式、停止模式。
优选地,还包括:
当所述提取到的图像特征与预存的图像特征不匹配时,确定当前没有危险操作发生;
判断所述智能家居设备是否处于安全模式;
如果处于安全模式,查询所述智能家居设备处于安全模式之前,所述智能家居设备所处的运行模式;
发送第二控制指令至所述智能家居设备,以控制所述智能家居设备从所述安全模式切换至所述智能家居设备之前所处的运行模式。
基于本发明的另一方面,本发明还提供一种智能家居设备的控制***,包括:
采集模块,用于采集智能家居设备所在区域的视频数据;
特征提取模块,用于从所述采集模块采集到的视频数据中提取图像特征;
特征匹配模块,用于将提取到的图像特征与预存的图像特征进行匹配,所述预存的图像特征与用户动作特征一一对应;
第一确定模块,用于当所述提取到的图像特征与预存的图像特征匹配时,确定当前用户动作特征;
第一发送模块,用于发送第一控制指令至所述智能家居设备,以控制所述智能家居设备切换至所述当前用户动作特征对应的工作模式。
优选地,所述采集模块包括视频监控设备,所述采集模块具体用于,实时采集智能家居设备所在区域的视频数据。
优选地,所述用户动作特征包括危险操作特征;
所述当前用户动作特征对应的工作模式包括,所述危险操作特征对应的安全模式。
优选地,所述危险操作特征包括:当前用户与所述智能家居设备间的距离小于距离阈值的图像特征;
所述安全模式包括:低速运行模式、暂停模式、停止模式。
优选地,还包括:
第二确定模块,用于当所述提取到的图像特征与预存的图像特征不匹配时,确定当前没有危险操作发生;
判断模块,用于判断所述智能家居设备是否处于安全模式;
查询模块,用于当所述智能家居设备处于安全模式时,查询所述智能家居设备处于安全模式之前,所述智能家居设备所处的运行模式;
第二发送模块,用于发送第二控制指令至所述智能家居设备,以控制所述智能家居设备从所述安全模式切换至所述智能家居设备之前所处的运行模式。
应用本发明的上述技术方案,本发明提供一种智能家居设备的控制方法,包括:采集智能家居设备所在区域的视频数据;从采集到的视频数据中提取图像特征;将提取到的图像特征与预存的图像特征进行匹配,所述预存的图像特征与用户动作特征一一对应;当提取到的图像特征与预存的图像特征匹配时,确定当前用户动作特征,发送第一控制指令至所述智能家居设备,以控制所述智能家居设备切换至所述当前用户动作特征对应的工作模式。因此,本发明通过采集智能家居设备所在区域的视频数据确定当前用户动作特征时,第一时间发送第一控制指令至智能家居设备,以及时控制智能家居设备切换至当前用户动作特征对应的工作模式运行,防止了由于人为操作或意外操作带来的危险事件的发生,智能化程度大大提升。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了便于对本发明实施例的说明,本发明以智能家居设备为风扇,应用场景为有小孩欲将手指伸进风扇扇区为例进行说明。
请参阅图1,其示出了本发明提供的一种智能家居设备的控制方法的流程图,该控制方法可由智能家居设备控制***执行,控制方法具体包括:
步骤101,采集智能家居设备所在区域的视频数据。
具体地,本发明可以通过视频监控设备,如摄像头,实时采集智能家居设备所在区域的视频数据。
具体在本发明中,本发明通过视频监控设备来实时监控采集智能家居设备的工作环境,进而获取智能家居设备周围的视频数据。那么在本实施例中,视频监控设备即可采集到有小孩欲将手指伸进风扇扇区的视频数据。
步骤102,从采集到的视频数据中提取图像特征。
本发明可以利用图像处理方法,如高斯变换方法、背景差分图像处理方法等对采集到的视频数据进行处理,以提取出图像特征。
其中,图像特征可以用于表示当前智能家居设备所处工作环境的情况。在本实施例中,图像特征具体为小孩的手指靠近风扇扇区,且小孩的手指与风扇扇区的距离小于距离阈值。
步骤103,将提取到的图像特征与预存的图像特征进行匹配。如果匹配,执行步骤104,如果不匹配,返回执行步骤101。
本发明中预存的图像特征与用户动作特征一一对应,其中用户动作特征包括危险操作特征,所述危险操作特征可以具体为当前用户与所述智能家居设备间的距离小于距离阈值的图像特征。在本发明中,预存的图像特征用于表征危险操作的发生。例如,预存的图像特征可以为有不明物体靠近风扇,且该不明物体与风扇间的距离小于距离阈值,那么对应的,该预存的图像特征对应的用户动作特征为,有物体将被风扇刮伤。
在实际生活中,危险操作包括多种,例如前述举例中所述小孩的手指欲伸进风扇扇区、或小孩的手指欲触摸到带电开关等,因此,本发明预先存储有用于表示不同危险操作发生的不同图像特征,其每一预存的图像特征用于表示一种危险操作的发生。该预存的图像特征可以预先存储于智能家居设备控制***的图像特征存储库中。
那么具体在本实施例中,本发明可以将从采集到的视频数据中提取到的图像特征与图像特征存储库中存储的图像特征进行一一匹配。
步骤104,确定当前用户动作特征,发送第一控制指令至所述智能家居设备,以控制所述智能家居设备切换至所述当前用户动作特征对应的工作模式。
当检测到提取到的图像特征与预存的图像特征匹配时,表明当前有危险操作发生,此时智能家居设备控制***确定当前用户动作特征,并发生第一控制指令至智能家居设备,以控制所述智能家居设备切换至当前用户动作特征对应的工作模式。其中,所述当前用户动作特征对应的工作模式可以包括,所述危险操作特征对应的安全模式。
那么具体在本实施例中即为,当提取到小孩的手指靠近风扇扇区,且小孩的手指与风扇扇区的距离小于距离阈值的图像特征,且确定该提取到的图像特征与预存的图像特征匹配,则确定当前用户动作特征,即确定当前有危险操作发生。此时,如果监测到风扇处于正常工作状态中,则马上发送第一控制指令至所述风扇,控制所述风扇切换至安全模式。其中,安全模式可以为低速运行模式、暂停模式、停止模式等。
当然在本实施例中,如果监测到风扇已经处于安全模式,则无需对风扇发送第一控制指令。
因此应用本发明的上述技术方案,本发明通过采集智能家居设备所在区域的视频数据来分析当前是否有危险操作发生,当确定当前有危险操作发生时,第一时间发送第一控制指令至智能家居设备,以及时控制智能家居设备切换至安全模式运行,防止了由于人为操作或意外操作带来的危险事件的发生,智能化程度大大提升。
此外在上述实施例的基础上,智能家居设备控制***首先监测到有小孩欲将手指伸进风扇扇区,此时智能家居设备控制***控制风扇切换至安全模式继续运行。而最终小孩并没有将手指伸进风扇扇区,如本发明监测到小孩远离风扇,且小孩手指与风扇扇区的距离大于距离阈值,即危险操作解除,此时,还需要控制风扇切换回之前正常的工作模式继续运行。因此,如图2所示,本发明还提供一种智能家居设备的控制方法,包括:
步骤201,采集智能家居设备所在区域的视频数据。
步骤202,从采集到的视频数据中提取图像特征。
步骤203,将提取到的图像特征与预存的图像特征进行匹配。如果匹配,执行步骤204,如果不匹配,执行步骤205。
步骤204,确定当前用户动作特征,发送第一控制指令至所述智能家居设备,以控制所述智能家居设备切换至所述当前用户动作特征对应的工作模式。
本实施例中,步骤201-步骤204的实现方法与前述实施例步骤101-步骤104的实现方法相同,发明人在此不再赘述。
步骤205,确定当前没有危险操作发生。
步骤206,判断所述智能家居设备是否处于安全模式。如果处于安全模式,执行步骤207,如果没有处于安全模式,返回执行步骤201。
步骤207,查询所述智能家居设备处于安全模式之前,所述智能家居设备所处的运行模式。
假设,风扇在正常工作模式之后,智能家居设备控制***监测到有小孩欲将手指伸进风扇扇区,并控制风扇切换至安全模式。则风扇处于安全模式之前的运行模式是工作模式。
步骤208,发送第二控制指令至所述智能家居设备,以控制所述智能家居设备从所述安全模式切换至所述智能家居设备之前所处的运行模式。
在本实施例中,当本发明检测到提取到的图像特征与预存的图像特征不匹配时,确定当前没有危险操作发生,进而本发明继续判断所述智能家居设备是否处于安全模式。如果处于安全模式,则查询所述智能家居设备处于安全模式之前,所述智能家居设备所处的运行模式,进而控制所述智能家居设备从所述安全模式切换至所述智能家居设备之前所处的运行模式继续运行,保证了智能家居设备的正常运行。
基于前文本发明提供的一种智能家居设备的控制方法,本发明还提供一种智能家居设备的控制***,如图3所示,包括:采集模块100、特征提取模块200、特征匹配模块300、第一确定模块400和第一发送模块500。其中,
采集模块100,用于采集智能家居设备所在区域的视频数据;
其中,所述采集模块100具体可为视频监控设备,所述采集模块100具体用于,实时采集智能家居设备所在区域的视频数据。
特征提取模块200,用于从所述采集模块100采集到的视频数据中提取图像特征;
特征匹配模块300,用于将提取到的图像特征与预存的图像特征进行匹配;所述预存的图像特征与用户动作特征一一对应;
其中所述用户动作特征包括危险操作特征。具体地,所述危险操作特征包括:当前用户与所述智能家居设备间的距离小于距离阈值的图像特征。
第一确定模块400,用于当所述提取到的图像特征与预存的图像特征匹配时,确定当前用户动作特征;
第一发送模块500,用于发送第一控制指令至所述智能家居设备,以控制所述智能家居设备切换至所述当前用户动作特征对应的工作模式。
其中,所述当前用户动作特征对应的工作模式包括,所述危险操作特征对应的安全模式。具体地,所述安全模式包括:低速运行模式、暂停模式、停止模式。
其中较优的,如图4所示,本发明还包括:
第二确定模块600,用于当所述提取到的图像特征与预存的图像特征不匹配时,确定当前没有危险操作发生;
判断模块700,用于判断所述智能家居设备是否处于安全模式;
查询模块800,用于当所述智能家居设备处于安全模式时,查询所述智能家居设备处于安全模式之前,所述智能家居设备所处的运行模式;
第二发送模块900,用于发送第二控制指令至所述智能家居设备,以控制所述智能家居设备从所述安全模式切换至所述智能家居设备之前所处的运行模式。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上对本发明所提供的一种智能家居设备的控制方法和控制***进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。