技术领域
[0001] 本发明涉及智能家居技术领域,具体地涉及一种智能家居设备控制方法、智能网关及智能设备。
相关背景技术
[0002] 智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
[0003] 现有的用于控制智能家居设备的设备一般都是实体设备,例如,开关、门磁感应器、场景面板等。
[0004] 本申请发明人在实现本发明的过程中发现,现有技术的上述方案具有以下缺陷:其一,需要实体设备去控制相应智能家居设备,增加使用成本;其二,实体设备需要安装,并且需要有固定的安装位置。
具体实施方式
[0040] 以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
[0041] IFTTT是“If This Then That”的缩写,意思就是如果触发了一件事,则执行设定好的另一件事。所谓的“事”,指的是各种应用、服务之间可以进行的连锁反应。IFTTT的宗旨是让互联网为你服务。用户可以在IFTTT里设定任何一个你需要的条件,当条件达到时,便会触发下一个指定好的动作。
[0042] 智能网关:智能网关是家居智能化的核心,将智能网关下面的智能家居设备连接至智能网关,通过智能网关控制各个智能家居设备,并且执行IFTTT。
[0043] 本发明实施例正是利用了IFTTT这一思路,通过触发感知区域,从而控制智能家居设备执行对应的操作,节省了大量实体设备成本,节约安装空间。
[0044] 本发明实施例提供一种智能家居设备控制方法,所述方法应用在如图1所示的智能家居系统中的智能网关11上,所述智能家居系统还包括至少一个智能家居设备12、至少一个智能终端13以及带有摄像头的智能设备14,如图2所示,所述方法包括如下步骤:
[0045] 201、获取智能终端发送的触发条件以及对应的智能家居设备的执行指令,其中所述触发条件包括检测到至少一个感知区域被对应的指定手势触发,所述感知区域为所述摄像头拍摄图像区域中的一部分,所述执行指令为指示所述智能家居设备执行对应的操作;
[0046] 202、当接收到包括触发条件的通知消息时,查找所述触发条件对应的智能家居设备;
[0047] 203、向所述智能家居设备发送对应的执行指令。
[0048] 由于所述智能家居系统中包括智能网关、至少一个智能家居设备、至少一个智能终端以及带有摄像头的智能设备,当所述智能设备通过入网请求加入所述智能家居系统后,所述智能设备初始化,通过所述智能设备上的摄像头获取所述摄像头面向区域的图像,并将该图像显示在智能终端上。所述智能终端作为所述智能网关的人机交互界面,用户可以在所述智能终端上预先设置触发条件以及对应的智能家居设备的执行指令。其中,所述触发条件包括检测到至少一个感知区域被对应的指定手势触发,所述感知区域为所述摄像头拍摄图像区域中的一部分,所述执行指令为指示所述智能家居设备执行对应的操作。例如,用户可以通过所述智能终端在所述图像上选择一个区域作为虚拟按钮,从而形成所述感知区域,对应的指定手势可以为手掌按下的动作,当手掌按下所述感知区域时,对应智能家居设备的执行指令为家中的所有电灯亮起。
[0049] 每个触发条件都有对应的智能家居设备的执行指令,其中,所述触发条件还可以包括启动至少一个智能家居设备,例如,所述触发条件包括门磁开关被开启和检测到门前的感知区域被对应的指定手势触发。
[0050] 当接收到所述智能设备发送的包括触发条件的通知消息时,查找所述触发条件对应的智能家居设备,并向所述智能家居设备发送对应的执行指令。
[0051] 本发明实施例解决了现有技术中需要实体设备去控制相应智能家居设备的问题,通过触发非实体设备-感知区域,就可以控制智能家居设备,节省大量的实体设备成本,节约安装空间。
[0052] 在本发明的另一实施例中,当通过所述智能终端设置好触发条件以及对应的智能家居设备的执行指令,并发送给所述智能网关后,所述智能网关向所述智能设备发送监控指令,所述监控指令包括至少一个感知区域的信息以及与触发所述至少一个感知区域对应的指定手势的信息,以便指示所述智能设备监控所述感知区域是否被对应的指定手势触发。另外,所述监控指令还包括对应于感知区域的监控时间,以便指示所述智能设备在所述监控时间内监控对应的感知区域。例如,在阳台窗户区域设置一个感知区域,监控时间为晚上23点到第二天5点。
[0053] 相应的,本发明实施例还提供一种智能家居设备控制方法,所述方法应用在如图1所示的智能家居系统中的智能设备14上,所述智能设备带有摄像头,所述智能家居系统还包括智能网关11、至少一个智能终端13和至少一个智能家居设备12,如图3所示,所述方法包括如下步骤:
[0054] 301、监控至少一个感知区域,所述感知区域为所述摄像头拍摄图像区域中的一部分;
[0055] 302、当监控到所述至少一个感知区域被对应的指定手势触发时,向所述智能网关发送包括触发条件的通知消息,以便所述智能网关查找所述触发条件对应的智能家居设备,并向所述智能家居设备发送对应的执行指令,所述触发条件包括检测到至少一个感知区域被触发,所述执行指令为指示所述智能家居设备执行对应的操作。
[0056] 其中,所述智能设备先通过向所述智能网关发送入网请求,请求加入所述智能家居系统,允许入网之后,所述智能设备初始化。之后,所述智能设备通过其上的深度摄像头,拍摄得到摄像头面向区域的3D图像,或者在所述智能设备上设置多个普通摄像头模拟双眼视差产生立体感而拍摄3D图像,例如,通过两个普通摄像头从不同视点拍摄得到同一区域的两幅图像之间存在双目视差,双目视差模拟了人眼观察物体的机制,是深度感知的重要线索。通过立体匹配的方法在两幅图像中寻找对应的像素,计算双目视差,视差越大,场景越近,反之则越远,然后将双目视差转换为场景深度。常用的立体匹配算法有基于局部窗口相关、基于图像特征点匹配和基于全局优化的方法。无论是利用一个深度摄像头,还是利用两个普通摄像头,均可以得到摄像头面向区域的3D图像,在本实施例中并不限定图像的获取方式。将通过摄像头获取的3D图像显示在所述智能终端上。所述智能终端作为所述智能网关的人机交互界面,用户可以在所述智能终端上预先设置触发条件以及对应的智能家居设备的执行指令。之后,所述智能网关再将监控指令发送给所述智能设备,所述智能设备接收所述智能网关发送的监控指令,所述监控指令包括至少一个感知区域的信息以及触发所述至少一个感知区域对应的指定手势的信息;并存储所述至少一个感知区域的信息以及与触发所述至少一个感知区域对应的指定手势的信息。另外,所述接收的监控指令还包括对应于感知区域的监控时间,所述智能设备在所述监控时间内,监控与所述监控时间对应的至少一个感知区域。
[0057] 所述智能设备通过摄像头进行监控,当监控到所述至少一个感知区域被对应的指定手势触发时,向所述智能网关发送包括触发条件的通知消息,以便所述智能网关查找所述触发条件对应的智能家居设备,并向所述智能家居设备发送对应的执行指令,所述触发条件包括检测到至少一个感知区域被触发,所述执行指令为指示所述智能家居设备执行对应的操作。
[0058] 其中,对于指定手势的检测,可以利用现有技术中的手势识别技术,对于施加在感知区域上的手势进行识别,判断是否为所述感知区域对应的指定手势,当判断为所述感知区域对应的指定手势时,向所述智能网关发送包括触发条件的通知消息。设置指定手势触发所述感知区域,可以避免其他手势对于感知区域的误触发。
[0059] 本发明实施例解决了现有技术中需要实体设备去控制相应智能家居设备的问题,通过触发非实体设备-感知区域,就可以控制智能家居设备,节省大量的实体设备成本,节约安装空间。
[0060] 为了便于理解本发明,下面提供一种智能家居设备控制方法,如图4所示,包括如下步骤:
[0061] 401、智能设备向智能网关发送入网请求;
[0062] 402、所述智能网关接收所述智能设备发送的入网请求,并准许所述智能设备入网;
[0063] 403、所述智能设备初始化,并拍摄摄像头面向区域的图像;
[0064] 404、所述智能网关获取智能终端发送的触发条件以及对应的智能家居设备的执行指令。
[0065] 其中,所述触发条件包括检测到至少一个感知区域被对应的指定手势触发,所述感知区域为所述摄像头拍摄图像区域中的一部分,所述执行指令为指示所述智能家居设备执行对应的操作。
[0066] 另外,所述触发条件还包括启动至少一个智能家居设备。
[0067] 405、所述智能网关向所述智能设备发送监控指令,所述监控指令包括至少一个感知区域的信息以及触发所述至少一个感知区域对应的指定手势的信息;
[0068] 406、所述智能设备接收所述智能网关发送的监控指令,所述监控指令包括至少一个感知区域的信息、与触发所述至少一个感知区域对应的指定手势的信息以及对应于感知区域的监控时间;
[0069] 407、所述智能设备存储所述至少一个感知区域的信息、与触发所述至少一个感知区域对应的指定手势的信息以及对应于感知区域的监控时间;
[0070] 408、所述智能设备监控至少一个感知区域。
[0071] 若感知区域有对应的监控时间,则在监控时间内,监控与所述监控时间对应的至少一个感知区域。
[0072] 409、当监控到所述至少一个感知区域被对应的指定手势触发时,向所述智能网关发送包括触发条件的通知消息;
[0073] 410、所述智能网关接收所述智能设备发送的包括触发条件的通知消息,查找所述触发条件对应的智能家居设备;
[0074] 411、向所述智能家居设备发送对应的执行指令;
[0075] 412、所述智能家居设备接收所述执行指令,并执行对应的操作。
[0076] 通过将所述智能设备加入智能家居系统中,作为所述智能家居系统中的一个智能家居设备,以所述智能设备的自身功能,以虚拟的感知区域代替实体设备,作为触发所述智能家居系统中的其他智能家居设备的开关,节约了大量实体设备,节省安装空间,另外,可以实现所述智能家居系统中的联动机制。
[0077] 例如,在糖果盒盖子上设置一个感知区域,当检测到有手触碰所述感知区域时,所述智能设备通知所述智能网关,由智能网关发送执行指令到对应的智能家居设备上,例如手机上。
[0078] 举例,在阳台窗户区域设置一个感知区域,触发条件包括检测到所述感知区域被触碰,其中对应的指定手势可以不限定于手,也可以是人体的其他部分,所述触发条件还包括检测到窗户上的门禁被打开,对应的智能家居设备的执行指令为报警器发出警报。通过上述设置,所述智能网关向所述智能设备发送监控指令,所述监控指令包括所述感知区域以及触发所述感知区域对应的人体的任一部分,以及监控时间为晚23点到第二天早5点。所述智能设备接收到所述监控指令后,先存储相关信息,然后对所述感知区域进行监控,当在指定的监控时间,检测到所述窗户的门禁被打开,并且所述感知区域被触发,则向所述智能网关发送通知消息,所述智能网关查找到对应的智能家居设备为警报器后,向警报器发送发出警报的执行指令。
[0079] 上述示例仅用于理解本发明,并不作为限定本发明的保护范围。另外,所述触发条件中检测的感知区域可以为多个,触发条件中包括的启动的智能家居设备的个数也可以为多个,与触发条件对应的智能家居设备也可以有多个,例如,检测到电灯开关对应的感知区域被触发后,电灯、空调和热水器同时开启等等。
[0080] 相应的,本发明实施例还提供一种智能网关,所述智能网关应用于如图1所示的智能家居系统中,所述智能家居系统还包括至少一个智能家居设备12、至少一个智能终端13以及带有摄像头的智能设备14,如图5所示,所述智能网关11包括:
[0081] 获取单元51,用于获取智能终端发送的触发条件以及对应的智能家居设备的执行指令,其中所述触发条件包括检测到至少一个感知区域被对应的指定手势触发,所述感知区域为所述摄像头拍摄图像区域中的一部分,所述执行指令为指示所述智能家居设备执行对应的操作;
[0082] 接收单元52,用于接收包括触发条件的通知消息;
[0083] 查找单元53,用于当所述接收单元接收到包括触发条件的通知消息时,查找所述触发条件对应的智能家居设备;
[0084] 发送单元54,用于向所述智能家居设备发送对应的执行指令。
[0085] 进一步地,所述发送单元54,还用于向所述智能设备发送监控指令,所述监控指令包括至少一个感知区域的信息以及与触发所述至少一个感知区域对应的指定手势的信息,以便指示所述智能设备监控所述感知区域是否被对应的指定手势触发。
[0086] 进一步地,所述发送单元54发送的所述监控指令还包括对应于感知区域的监控时间,以便指示所述智能设备在所述监控时间内监控对应的感知区域。
[0087] 本发明实施例解决了现有技术中需要实体设备去控制相应智能家居设备的问题,通过触发非实体设备-感知区域,就可以控制智能家居设备,节省大量的实体设备成本,节约安装空间。
[0088] 相对应的,本发明实施例还提供一种智能设备,所述智能设备应用于如图1所示的智能家居系统中,所述智能家居系统还包括智能网关11、至少一个智能终端13和至少一个智能家居设备12,如图6所示,所述智能设备14包括摄像头60,还包括:
[0089] 监控单元61,用于监控至少一个感知区域,所述感知区域为所述摄像头拍摄图像区域中的一部分;
[0090] 发送单元62,用于当所述监控单元监控到所述至少一个感知区域被触发时,向所述智能网关发送包括触发条件的通知消息,以便所述智能网关查找所述触发条件对应的智能家居设备,并向所述智能家居设备发送对应的执行指令,所述触发条件包括检测到至少一个感知区域被触发,所述执行指令为指示所述智能家居设备执行对应的操作。
[0091] 进一步地,如图7所示,所述智能设备14包括接收单元71,用于接收所述智能网关发送的监控指令,所述监控指令包括至少一个感知区域的信息以及与触发所述至少一个感知区域对应的指定手势的信息;
[0092] 存储单元72,用于存储所述至少一个感知区域的信息以及与触发所述至少一个感知区域对应的指定手势的信息。
[0093] 进一步地,所述接收单元,还用于接收包括对应于感知区域的监控时间的监控指令;所述监控单元,还用于在所述监控时间内,监控与所述监控时间对应的至少一个感知区域。
[0094] 通过所述智能设备实时监控感知区域是否被触发,由虚拟的感知区域代替实体设备,从而控制智能网关下面的其它智能家居设备,产生联动效应,节省成本,操作简单。
[0095] 关于上述实施例中的装置,其中各个单元执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0096] 以上结合附图详细描述了本发明例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。
[0097] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。
[0098] 本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0099] 此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。