一种智能家居设备间的联动控制方法
【专利摘要】本发明涉及一种智能家居设备间的联动控制方法,N个智能家居设备均与控制中心连接,N为大于等于2的自然数,其特征在于:所述控制中心包含有能够添加控制脚本或编辑控制脚本的控制器。与现有技术相比,本发明的优点在于:通过在控制中心设置能够添加控制脚本或编辑控制脚本的控制器,然后将智能家居设备之间的控制方式采用脚本机制进行解析,然后配合能添加的控制规则,实现智能家居设备间的联动控制,即使有新的控制规则或新的智能家居设备加入,只需要在控制器内增加相应智能家居设备与原有智能家居设备之间的控制脚本与控制规则即可,无需更换控制中心,节省了成本,便于智能家居物联网的推广应用。
【专利说明】
一种智能家居设备间的联动控制方法
技术领域
[0001]本发明涉及物联网控制领域,特别是涉及一种智能家居设备间的联动控制方法。
【背景技术】
[0002]目前智能家居系统中涉及的产品种类繁多,各类产品通讯协议各不相同,无法实现或者不能很好地实现两种或多种设备之间的联动控制。
[0003]常见的智能家居系统网络拓扑参见附图1所示,设备之间的联动均需通过控制中心进行转发,控制中心需要进行两个设备的协议解析,一般的常用解决方式是:在控制中心的固件中硬编码好所有与之连接的设备的解析协议,并根据事先定义好的控制规则,实现不同设备之间的联动;这种控制方法的不足在于:如果需要改变事先定义好的控制规则或者有新加设备要实现与其他设备的联动控制,就需要更新控制中心的固件,也就是需要对控制中心进行升级更换,这给物联网和智能家居的推广应用带来了较大阻碍。
【发明内容】
[0004]本发明所要解决的技术问题是针对上述现有技术提供一种能很好地适应频繁改变控制规则或者随时新添设备而无需更换控制中心的智能家居设备间的联动控制方法。
[0005]本发明解决上述技术问题所采用的技术方案为:一种智能家居设备间的联动控制方法,N个智能家居设备均与控制中心连接,N为大于等于2的自然数,其特征在于:所述控制中心包含有能够添加控制脚本或编辑控制脚本的控制器;在控制器内添加如下控制脚本:该控制脚本能够解析N个智能家居设备的私有协议,该控制脚本还能解析N个智能家居设备之间的联动控制规则,该控制脚本还能根据联动控制规则生成某一智能家居设备的控制指令;所述控制器还能添加和保存N个智能家居设备之间的控制规则;
[0006]所述控制器通过如下方式实现N个智能家居设备之间的联动控制:
[0007]当控制器接收到第一智能家居设备的消息时,调用控制器内的控制脚本解析该第一智能家居设备的私有协议,同时根据控制器内保存的N个智能家居设备之间的控制规则,对第一智能家居设备发来的消息进行解析和控制规则的匹配,从而得到对第二智能家居设备的控制指令,然后控制器将该控制指令发送给第二智能家居设备的,以此实现第一智能家居设备和第二智能家居设备的联动控制;
[0008]当有新的智能家居设备接入时,将该新的智能家居设备接与原来的N个智能家居设备之间的控制脚本添加进控制器内,或在控制器运行过程中,该新的智能家居设备接与原来的N个智能家居设备之间的控制脚本编辑添加进原有的控制脚本内;同时将该新的智能家居设备接与原来的N个智能家居设备之间的控制规则也添加进该控制器内。
[0009]所述控制器内保存的N个智能家居设备之间的控制规则通过外部输入设备输入。
[0010]所述控制器内添加的控制脚本通过外部输入设备输入。
[0011]所述外部输入设备为与控制中心通信连接的远程控制终端。
[0012]与现有技术相比,本发明的优点在于:通过在控制中心设置能够添加控制脚本或编辑控制脚本的控制器,然后将智能家居设备之间的控制方式采用脚本机制进行解析,然后配合能添加的控制规则,实现智能家居设备间的联动控制,即使有新的控制规则或新的智能家居设备加入,只需要在控制器内增加相应智能家居设备与原有智能家居设备之间的控制脚本与控制规则即可,无需更换控制中心,节省了成本,便于智能家居物联网的推广应用。
【附图说明】
[0013]图1为现有技术中智能家居系统网络拓扑图。
[0014]图2为本发明实施例中智能家居设备间的联动控制模块框图。
【具体实施方式】
[0015]以下结合附图实施例对本发明作进一步详细描述。
[0016]如图2所示的智能家居系统,包含N个智能家居设备,控制中心,以及作为外部输入设备的远程控制终端,远程控制终端与控制中心通信连接,N个智能家居设备均与控制中心连接,N为大于等于2的自然数;所述控制中心包含有能够添加控制脚本或编辑控制脚本的控制器。
[0017]上述N个智能家居设备间的联动控制方法为:
[0018]在控制器内添加如下控制脚本:该控制脚本能够解析N个智能家居设备的私有协议,该控制脚本还能解析N个智能家居设备之间的联动控制规则,该控制脚本还能根据联动控制规则生成某一智能家居设备的控制指令;
[0019]在控制器内添加和保存N个智能家居设备之间的控制规则;
[0020]所述控制器通过如下方式实现N个智能家居设备之间的联动控制:
[0021]当控制器接收到第一智能家居设备的消息时,调用控制器内的控制脚本解析该第一智能家居设备的私有协议,同时根据控制器内保存的N个智能家居设备之间的控制规则,对第一智能家居设备发来的消息进行解析和控制规则的匹配,从而得到对第二智能家居设备的控制指令,然后控制器将该控制指令发送给第二智能家居设备的,以此实现第一智能家居设备和第二智能家居设备的联动控制;
[0022]当有新的智能家居设备接入时,将该新的智能家居设备接与原来的N个智能家居设备之间的控制脚本添加进控制器内,或在控制器运行过程中,该新的智能家居设备接与原来的N个智能家居设备之间的控制脚本编辑添加进原有的控制脚本内;同时将该新的智能家居设备接与原来的N个智能家居设备之间的控制规则也添加进该控制器内。
[0023]控制器内保存的N个智能家居设备之间的控制规则和控制脚本均通过作为外部输入设备输入的远程控制终端输入。
[0024]本发明可以实现不用更新控制中心固件,仅仅向控制中心的控制器动态添加脚本,或者在控制中心的控制器运行时动态编辑脚本,即可实现设备之间的联动,可以很好地适应频繁改变控制规则或者新加智能家居设备与其他智能家居设备之间需要联动等各种情况。
[0025]下面举例说明本发明实施例中智能家居设备间的联动控制方法:
[0026]以厨房电器设备为例,将厨房电器中的油烟机、燃气灶、抽风机作为智能家居设备,将油烟机、燃气灶、抽风机均与控制中心连接,在控制中心的控制器内添加所有与之连接的厨房电器的控制脚本及控制规则,如控制规则包含:当燃气灶火焰开启时,启动油烟机;当燃气灶检测到火焰开启信号时,将该火焰开启信号发送给控制中心,控制中心根据控制脚本和控制规则,生成控制指令给油烟机,使油烟机开启。
【主权项】
1.一种智能家居设备间的联动控制方法,N个智能家居设备均与控制中心连接,N为大于等于2的自然数,其特征在于:所述控制中心包含有能够添加控制脚本或编辑控制脚本的控制器;在控制器内添加如下控制脚本:该控制脚本能够解析N个智能家居设备的私有协议,该控制脚本还能解析N个智能家居设备之间的联动控制规则,该控制脚本还能根据联动控制规则生成某一智能家居设备的控制指令;所述控制器还能添加和保存N个智能家居设备之间的控制规则; 所述控制器通过如下方式实现N个智能家居设备之间的联动控制: 当控制器接收到第一智能家居设备的消息时,调用控制器内的控制脚本解析该第一智能家居设备的私有协议,同时根据控制器内保存的N个智能家居设备之间的控制规则,对第一智能家居设备发来的消息进行解析和控制规则的匹配,从而得到对第二智能家居设备的控制指令,然后控制器将该控制指令发送给第二智能家居设备的,以此实现第一智能家居设备和第二智能家居设备的联动控制; 当有新的智能家居设备接入时,将该新的智能家居设备接与原来的N个智能家居设备之间的控制脚本添加进控制器内,或在控制器运行过程中,该新的智能家居设备接与原来的N个智能家居设备之间的控制脚本编辑添加进原有的控制脚本内;同时将该新的智能家居设备接与原来的N个智能家居设备之间的控制规则也添加进该控制器内。2.根据权利要求1所述的联动控制方法,其特征在于:所述控制器内保存的N个智能家居设备之间的控制规则通过外部输入设备输入。3.根据权利要求1所述的联动控制方法,其特征在于:所述控制器内添加的控制脚本通过外部输入设备输入。4.根据权利要求2或3所述的联动控制方法,其特征在于:所述外部输入设备为与控制中心通信连接的远程控制终端。
【文档编号】G05B19/418GK105897528SQ201610375283
【公开日】2016年8月24日
【申请日】2016年5月30日
【发明人】丰硕, 茅忠群, 诸永定, 刘戈
【申请人】宁波方太厨具有限公司