一种智能灯控制方法、智能家居控制器及存储介质与流程

文档序号:19837194发布日期:2020-02-04 13:10阅读:188来源:国知局
一种智能灯控制方法、智能家居控制器及存储介质与流程

本发明涉及智能家居技术领域,特别是涉及一种智能灯控制方法、智能家居控制器及存储介质。



背景技术:

现有传统家庭中,对于智能灯的控制主要通过手动操作机械开关来实现智能灯的打开和关闭;而对于配备了智能家居控制系统的家庭中,除了手动操作机械开关实现智能灯的打开和关闭外,还可通过移动终端上的智能家居控制app上的操作按钮实现对智能灯的开关控制。但无论是通过机械开关或智能家居控制app控制智能灯,都需要手动操作,且通过机械开关控制智能灯具有特定位置限制,而通过智能家居控制app控制智能灯需要逐级打开app控制界面,操作繁琐。因此,现有的对于智能灯的控制方式存在需要手动操作,且操作不便的问题。



技术实现要素:

本发明主要提供一种智能灯控制方法,能够克服现有的对于智能灯的控制方式存在需要手动操作,且操作不便的问题。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种智能灯控制方法,所述智能灯控制方法包括:

监控设备检测预设区域内是否有人体存在,以及获取所述预设区域内智能灯的开关状态;

若检测到有人体存在,且所述智能灯为关闭状态,则所述监控设备发送开灯消息至智能家居控制器;

所述智能家居控制器发送开灯控制信号至所述预设区域内的所述智能灯,以控制所述智能灯打开;

若检测到没有人体存在,且所述智能灯为打开状态,则所述监控设备发送关灯消息至所述智能家居控制器;

所述智能家居控制器发送关灯控制信号至所述预设区域内的智能灯,以控制所述智能灯关闭。

优选地,所述智能家居控制器发送开灯控制信号至所述预设区域内的所述智能灯,以控制所述智能灯打开的步骤具体包括以下步骤:

所述智能家居控制器获取所述预设区域的环境亮度,并根据所述环境亮度生成所述预设区域内的智能灯的开灯亮度信息;

所述智能家居控制器发送开灯控制信号和所述开灯亮度信息至所述预设区域内的智能灯,以控制所述智能灯以开灯亮度打开。

优选地,若所述开灯亮度小于所述智能灯的额定亮度,所述控制所述智能灯以开灯亮度打开的步骤具体包括:

控制所述智能灯以开灯亮度打开,并在预设开灯时间内由所述开灯亮度升高至额定亮度。

优选地,所述智能家居控制器的处理模块中存储有环境亮度与开灯亮度的亮度对应表,所述智能家居控制器获取所述预设区域的环境亮度,并根据所述环境亮度生成所述预设区域内的智能灯的开灯亮度信息的步骤具体包括以下步骤:

所述智能家居控制器获取所述预设区域的环境亮度;

根据所述环境亮度和所述亮度对应表获取与所述环境亮度所对应的开灯亮度。

优选地,所述若检测到有人体存在,且所述智能灯为关闭状态,则所述监控设备发送开灯消息至智能家居控制器的步骤具体包括:

若检测到有人体存在,且所述智能灯为关闭状态,则所述监控设备获取所述人体的停留时间;

当所述停留时间达到预设停留时间时,所述监控设备发送开灯消息至智能家居控制器。

优选地,所述若检测到没有人体存在,且所述智能灯为打开状态,则所述监控设备发送关灯消息至所述智能家居控制器的步骤具体包括:

若检测到没有人体存在,且所述智能灯为打开状态,则所述监控设备获取无人体存在时间;

当所述无人体存在时间达到预设无人时间时,所述监控设备发送关灯消息至所述智能家居控制器。

优选地,所述智能家居控制器发送关灯控制信号至所述预设区域内的智能灯,以控制所述智能灯关闭的步骤具体包括以下步骤:

所述智能家居控制器获取所述预设区域的相邻区域内的智能灯的开关状态;

若所述相邻区域内的智能灯为关闭状态,则所述智能家居控制器发送关灯控制信号至所述预设区域内的智能灯,以控制所述智能灯关闭。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能灯控制方法,所述智能灯控制方法应用于智能家居控制器,所述智能灯控制方法包括:

接收监控设备所发送的开灯消息,所述开灯消息基于预设区域内的人体存在事件和所述预设区域内智能灯的关闭状态生成;

根据所述开灯消息发送开灯控制信号至所述预设区域内的智能灯,以控制所述智能灯打开;

接收所述监控设备所发送的关灯消息,所述关灯消息基于所述预设区域内的无人体存在事件和所述预设区域内所述智能灯的打开状态生成;

根据所述关灯消息发送关灯控制信号至所述预设区域内的智能灯,以控制所述智能灯关闭;

所述根据所述开灯消息发送开灯控制信号至所述预设区域内的智能灯,以控制所述智能灯打开的步骤具体包括:

根据所述开灯消息获取所述预设区域的环境亮度,并根据所述环境亮度生成所述预设区域内的智能灯的开灯亮度信息;

发送开灯控制信号和所述开灯亮度信息至所述预设区域内的智能灯,以控制所述智能灯以开灯亮度打开。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种智能家居控制器,所述智能家居控制器包括处理器以及存储器,所述处理器耦合所述存储器,所述处理器在工作时执行存储器中所存储的指令以实现上述的智能灯控制方法。

为解决上述技术问题,本发明采用的另一个技术方案是:提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现上述智能灯控制方法。

本发明的有益效果是:区别于现有技术的情况,本发明中智能灯控制方法包括:监控设备检测预设区域内是否有人体存在,以及获取预设区域内智能灯的开关状态;若检测到有人体存在,且智能灯为关闭状态,则监控设备发送开灯消息至智能家居控制器;智能家居控制器发送开灯控制信号至预设区域内的智能灯,以控制智能灯打开;若检测到没有人体存在,且智能灯为打开状态,则监控设备发送关灯消息至智能家居控制器;智能家居控制器发送关灯控制信号至预设区域内的智能灯,以控制智能灯关闭。本发明中当检测到预设区域内有人,且该区域内的智能灯为关闭状态,则智能家居控制器控制该智能灯打开,当检测到预设区域内无人,且该区域内的智能灯为打开状态,则控制该智能灯关闭,无需用户手动操作机械开关或智能家居控制app来控制智能灯的开关状态,免去用户操作过程,提升用户体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,其中:

图1是本发明一实施例提供的智能灯控制方法的流程图;

图2是图1中步骤s300的具体实现流程图;

图3是本发明另一实施例提供的智能灯控制方法的流程图;

图4是本发明另一实施例提供的智能家居控制器的结构示意图;

图5是本发明另一实施例提供的存储介质的结构示意图。

具体实施方式

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

实施例一

图1为本发明一实施例提供的智能灯控制方法的流程图,本实施例中的智能灯控制方法应用于智慧家庭中,智慧家庭中的智能家居控制器为家庭中的中央控制器,主要用于实现对家庭中所有智能家居设备的集中控制,智能家居设备包括智能空调、电视机、监控设备、智能窗帘、智能灯等智能家居设备,智能家居控制器与各个智能家居设备之间通信连接,可通过wifi、zigbee、蓝牙等无线通信方式连接,或通过4g或5g网络通信连接,或通过有线方式通信连接。本发明实施例中,监控设备、智能灯及智能家居控制器之间可互相通信连接,预先对家庭空间进行区域划分,每个区域内对应一个监控设备和一个智能灯,每个区域内的监控设备可获取该区域内智能灯的开关状态,以及监测该区域内的人体存在情况,监控设备可为红外摄像头。如图1所示,智能灯控制方法包括步骤s100、步骤s200、步骤s300、步骤s400及步骤s500。

步骤s100:监控设备检测预设区域内是否有人体存在,以及获取预设区域内智能灯的开关状态。

具体地,监控设备获取预设区域内的视频图像,通过检测视频图像中是否有人形存在以判断预设区域内是否有人体存在。监控设备获取该预设区域内智能灯的图像,将所获取的智能灯的图像与预存的开灯状态图像和关灯状态图像进行比对,以获取智能灯的开关状态。或者,智能灯在开灯状态和关灯状态下分别发送不同的电信号至监控设备,监控设备根据智能灯发送的电信号判断智能灯的开关状态。

优选地,监控设备可为红外摄像头,红外摄像头可在光线较暗的环境下获取监控区域的视频图像。

步骤s200:若检测到有人体存在,且智能灯为关闭状态,则监控设备发送开灯消息至智能家居控制器。

优选地,若检测到预设区域内有人体存在,且智能灯为关闭状态,则监控设备发送开灯消息至智能家居控制器,以控制预设区域内的智能灯打开,自动为用户提供照明。

优选地,若检测到预设区域内有人体存在,且智能灯为关闭状态,则监控设备获取人体的停留时间;当停留时间达到预设停留时间时,监控设备发送开灯消息至智能家居控制器,以控制智能灯打开,自动为用户提供照明。当检测到有人体存在,且该人体在预设区域的停留时间超过预设停留时间,则控制智能灯打开,保证人体在预设区域内长时间活动时开灯,以避免人体在预设区域路过或短暂停留时开灯,避免智能灯频繁开关而导致减少寿命。

步骤s300:智能家居控制器发送开灯控制信号至预设区域内的智能灯,以控制智能灯打开。

具体地,在智能家居控制器接收到监控设备发送的开灯消息后,智能家居控制器发送开灯控制信号至监控设备所在预设区域内的智能灯,以控制预设区域内的智能灯打开为用户提供照明。

优选地,如图2所示,智能家居控制器发送开灯控制信号至预设区域内的智能灯,以控制智能灯打开的步骤具体包括步骤s301和步骤s302。

步骤s301:智能家居控制器获取预设区域的环境亮度,并根据环境亮度生成预设区域内的智能灯的开灯亮度信息。

具体地,智能家居控制器的处理模块中存储有环境亮度与开灯亮度的亮度对应表,智能家居控制器获取预设区域的环境亮度,并根据环境亮度生成预设区域内的智能灯的开灯亮度信息的步骤具体包括以下步骤:智能家居控制器获取预设区域的环境亮度;根据环境亮度和亮度对应表获取与环境亮度所对应的开灯亮度。其中,预设区域内可设置亮度传感器,亮度传感器将检测到的预设区域的环境亮度值发送至智能家居控制器,进而,智能家居控制器根据亮度对应表获取与该环境亮度值对应的开灯亮度。环境亮度与开灯亮度成正相关,当环境亮度较弱时,开灯亮度也较弱,反之,当环境亮度较强时,开灯亮度也较强,避免在环境亮度较弱的情况下,开灯亮度较强,导致灯光亮度对用户眼睛造成刺激的情况发生。

进一步具体地,具体实施时,开灯亮度可依据如下判断条件得到,当环境亮度小于预设亮度时,可根据如下计算式得到开灯亮度,开灯亮度值=环境亮度值*智能灯额定亮度值/环境最大亮度值,环境最大亮度值可根据预设区域内设置的亮度传感器所检测到的历史环境亮度值设定;当环境亮度大于预设亮度时,开灯亮度等于智能灯的额定亮度。

步骤s302:智能家居控制器发送开灯控制信号和开灯亮度信息至预设区域内的智能灯,以控制智能灯以开灯亮度打开。

具体地,若开灯亮度小于智能灯的额定亮度,则控制智能灯以开灯亮度打开的步骤具体包括:控制智能灯以开灯亮度打开,并在预设开灯时间内由开灯亮度升高至额定亮度。即在环境亮度较弱时,控制智能灯以小于额定亮度的开灯亮度打开,并在预设开灯时间内逐渐升高至额定亮度,避免强光对用户眼睛的刺激。

步骤s400:若检测到没有人体存在,且智能灯为打开状态,则监控设备发送关灯消息至智能家居控制器。

优选地,若检测到预设区域内没有人体存在,且智能灯为打开状态,则监控设备发送关灯消息至智能家居控制器,以控制智能灯关灯节电。

优选地,若检测到预设区域内没有人体存在,且智能灯为打开状态,则监控设备获取无人体存在时间;当无人体存在时间达到预设无人时间时,监控设备发送关灯消息至智能家居控制器,以控制智能灯关灯节电。当检测到预设区域内无人体存在时间达到预设无人时间时,控制智能灯关闭,即确认预设区域内不再有人体活动后控制智能灯关闭,避免频繁开关灯造成智能灯寿命减少。

步骤s500:智能家居控制器发送关灯控制信号至预设区域内的智能灯,以控制智能灯关闭。

具体地,在智能家居控制器接收到监控设备发送的关灯消息后,智能家居控制器发送关灯控制信号至监控设备所在预设区域内的智能灯,以控制智能灯关闭。

优选地,智能家居控制器发送关灯控制信号至预设区域内的智能灯,以控制智能灯关闭的步骤还可具体包括:智能家居控制器获取预设区域的相邻区域内的智能灯的开关状态;若相邻区域内的智能灯为关闭状态,则智能家居控制器发送关灯控制信号至预设区域内的智能灯,以控制智能灯关闭。当预设区域内无人体存在,智能灯为打开状态,且预设区域的相邻区域内的智能灯为关闭状态时,则控制预设区域内的智能灯关闭,通过加入相邻区域内智能灯关闭状态的判断,增加预设区域内关灯操作的判断条件,使得预设区域内的关灯操作更为符合用户需求,避免误操作。

本发明实施例中,监控设备检测预设区域内是否有人体存在,以及获取预设区域内智能灯的开关状态;若检测到有人体存在,且智能灯为关闭状态,则智能家居控制器控制预设区域内的智能灯打开;若检测到无人存在,且智能灯为打开状态,则智能家居控制器控制预设区域内的智能灯关闭。本发明中无需用户手动操作机械开关或智能家居控制app来控制智能灯的开关状态,免去用户操作过程,提升用户体验。

实施例二

图3为本发明另一实施例提供的智能灯控制方法的流程图,该智能灯控制方法应用于智能家居控制器,智能灯控制方法包括步骤s001、步骤s002、步骤s003及步骤s004。

步骤s001:接收监控设备所发送的开灯消息,开灯消息基于预设区域内的人体存在事件和预设区域内智能灯的关闭状态生成。

具体地,监控设备检测预设区域内是否有人体存在,以及获取预设区域内智能灯的开关状态,当检测到预设区域内有人体存在,且预设区域内智能灯为关闭状态,则监控设备发送开灯消息至智能家居控制器。

步骤s002:根据开灯消息发送开灯控制信号至预设区域内的智能灯,以控制智能灯打开。

具体地,在智能家居控制器接收到监控设备发送的开灯消息后,智能家居控制器发送开灯控制信号至监控设备所在预设区域内的智能灯,以控制预设区域内的智能灯打开为用户提供照明。

具体地,根据开灯消息发送开灯控制信号至预设区域内的智能灯,以控制智能灯打开的步骤具体包括:

根据开灯消息获取预设区域的环境亮度,并根据环境亮度生成预设区域内的智能灯的开灯亮度信息;发送开灯控制信号和开灯亮度信息至预设区域内的智能灯,以控制智能灯以开灯亮度打开。

其中,智能家居控制器的处理模块中存储有环境亮度与开灯亮度的亮度对应表,根据开灯消息获取预设区域的环境亮度,并根据环境亮度生成预设区域内的智能灯的开灯亮度信息的步骤具体包括以下步骤:根据开灯消息获取预设区域的环境亮度;根据环境亮度和亮度对应表获取与环境亮度所对应的开灯亮度。其中,预设区域内可设置亮度传感器,亮度传感器将检测到的预设区域的环境亮度值发送至智能家居控制器,进而,智能家居控制器根据亮度对应表获取与该环境亮度值对应的开灯亮度。环境亮度与开灯亮度成正相关,当环境亮度较弱时,开灯亮度也较弱,反之,当环境亮度较强时,开灯亮度也较强,避免在环境亮度较弱的情况下,开灯亮度较强,导致灯光亮度对用户眼睛造成刺激的情况发生。具体实施时,开灯亮度可依据如下判断条件得到,当环境亮度小于预设亮度时,可根据如下计算式得到开灯亮度,开灯亮度值=环境亮度值*智能灯额定亮度值/环境最大亮度值,环境最大亮度值可根据预设区域内设置的亮度传感器所检测到的历史环境亮度值设定;当环境亮度大于预设亮度时,开灯亮度等于智能灯的额定亮度。

其中,若开灯亮度小于智能灯的额定亮度,则控制智能灯以开灯亮度打开的步骤具体包括:控制智能灯以开灯亮度打开,并在预设开灯时间内由开灯亮度升高至额定亮度。即在环境亮度较弱时,控制智能灯以小于额定亮度的开灯亮度打开,并在预设开灯时间内逐渐升高至额定亮度,避免强光对用户眼睛的刺激。

步骤s003:接收监控设备所发送的关灯消息,关灯消息基于预设区域内的无人体存在事件和预设区域内智能灯的打开状态生成。

具体地,监控设备检测预设区域内是否有人体存在,以及获取预设区域内智能灯的开关状态,当检测到预设区域内无人体存在,且预设区域内智能灯为打开状态,则监控设备发送关灯消息至智能家居控制器。

步骤s004:根据关灯消息发送关灯控制信号至预设区域内的智能灯,以控制智能灯关闭。

具体地,在智能家居控制器接收到监控设备发送的关灯消息后,智能家居控制器发送关灯控制信号至监控设备所在预设区域内的智能灯,以控制智能灯关闭。

本发明实施例中的智能灯控制方法的具体实现与实施例一中智能灯控制方法的具体实现相同,可参照实施例一中智能灯控制方法的具体描述,在此不再赘述。

实施例三

图4为本发明另一实施例提供的智能家居控制器的结构示意图,智能家居控制器包括处理器100以及存储器200,处理器100耦合存储器200,处理器100在工作时执行存储器200中存储的指令以实现上述实施例一中的智能灯控制方法。

其中,处理器100还可以称为cpu(centralprocessingunit,中央处理单元)。处理器100可能是一种集成电路芯片,具有信号的处理能力。处理器100还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器,但不仅限于此。

实施例四

参阅图5,图5是本发明另一实施例提供的存储介质的示意图,本实施例中的计算机可读存储介质存储有计算机程序300,该计算机程序300能够被处理器执行以实现上述实施例一中的智能灯控制方法。

可选的,该可读存储介质可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质,或者是计算机、服务器、手机、平板等终端设备。

本发明中智能灯控制方法包括:监控设备检测预设区域内是否有人体存在,以及获取预设区域内智能灯的开关状态;若检测到有人体存在,且智能灯为关闭状态,则智能家居控制器控制预设区域内的智能灯打开;若检测到无人存在,且智能灯为打开状态,则智能家居控制器控制预设区域内的智能灯关闭。本发明中无需用户手动操作机械开关或智能家居控制app来控制智能灯的开关状态,免去用户操作过程,提升用户体验。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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