一种基于联动策略的智能家居控制方法及系统与流程

文档序号:14518348阅读:268来源:国知局
一种基于联动策略的智能家居控制方法及系统与流程

本发明涉及智能家居控制领域,尤其涉及一种基于联动策略的智能家居控制方法及系统。



背景技术:

智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术等将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。

随着人们生活水平的不断提高,人们对于智能家居的要求也越来越高,然而,要搭建一套智能家居系统,全部采用智能设备之间的互连,势必会导致高成本以及智能家居设备中枢的负担,pcl(可编程逻辑控制器)作为自动控制领域的佼佼者,可以把所有能控制的电器设备以一定的结构组合起来形成一个整体,通过plc控制系统,用户可以用电脑、手机等对电器进行智能管理与控制,通过plc采集各种家居设备的状态量和模拟量,可以以较低成本实现对各种设备的监控,可扩展性好。但是,由于plc其自身的局限性,对数据的处理和分析能力有限,仅仅依靠一些逻辑运算,很难做到家居控制的智能化。

公开号为cn107070759a的专利提供了一种触发智能家居家电联动的方法及系统,该方法包括:智能家居系统app设置联动模式并为每种联动模式设置相应的家居家电设备及联动规则,将每种联动模式绑定一个相应的二维码,用户需触发联动模式时,扫描二维码触发家居家电联动规则,指令执行模块执行指令。该发明通过二维码触发智能家居设备的联动,使用户可以自主配置联动规则,但受到二维码的局限性,只能用户配置联动规则,且联动规则是用户已经固定设置好的,智能化程度不高。



技术实现要素:

本发明要解决的技术问题目的在于提供一种基于联动策略的智能家居控制方法及系统,用以解决现有家居设备控制系统不具备数据分析处理能力,无法实现家居设备智能化控制的问题。

为了实现上述目的,本发明采用的技术方案为:

一种基于联动策略的智能家居控制方法,包括步骤:

s1:通过可编程控制器采集智能家居系统中各个家居设备的状态信息;

s2:接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则;

s3:根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态。

进一步的,所述步骤s1还包括步骤:

与可编程控制器建立连接;

通过可编程控制器获取各个家居设备开关量和模拟量实时数据信息;

将所述实时数据信息发送至与路由器连接的多个终端。

进一步的,所述步骤s2还包括步骤:

获取终端的标识信息;

根据终端的标识信息生成对应的联动策略;

当接收到终端动作信号时,根据所述终端对应的联动策略匹配相应联动规则。

进一步的,所述步骤s3还包括步骤:

接收终端输入的各个家居设备联动规则,作为自定义联动规则;

通过第三方服务器获取各个家居设备联动规则,作为第三方联动规则;

根据终端各个家居设备历史联动记录,生成联动规则,作为智能联动规则。

进一步的,还包括步骤:

获取各个家居设备的历史状态信息,存储至路由器存储中;

当接收到历史记录查询信号时,将所述历史状态信息发送至终端显示界面以进行显示。

一种基于联动策略的智能家居控制系统,包括:

状态信息采集模块:用于通过可编程控制器采集智能家居系统中各个家居设备的状态信息;

联动规则模块:用于接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则;

设备控制模块:用于根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态。

进一步的,所述状态信息采集模块还包括:

连接单元:用于与可编程控制器建立连接;

实时信息获取单元:用于通过可编程控制器获取各个家居设备开关量和模拟量实时数据信息;

信息发送单元:用于将所述实时数据信息发送至与路由器连接的多个终端。

进一步的,所述联动规则模块还包括:

终端标识单元:用于获取终端的标识信息;

策略生成单元:用于根据终端的标识信息生成对应的联动策略;

联动规则匹配单元:用于当接收到终端动作信号时,根据所述终端对应的联动策略匹配相应联动规则。

进一步的,所述设备控制模块还包括:

规则自定义单元:用于接收终端输入的各个家居设备联动规则,作为自定义联动规则;

规则获取单元:用于通过第三方服务器获取各个家居设备联动规则,作为第三方联动规则;

规则生成单元:用于根据终端各个家居设备历史联动记录,生成联动规则,作为智能联动规则。

进一步的,还包括:

状态信息存储模块:用于获取各个家居设备的历史状态信息,存储至路由器存储中;

状态信息查询模块:用于当接收到历史记录查询信号时,将所述历史状态信息发送至终端显示界面以进行显示。

采用本发明,利用路由器分析处理plc可编程逻辑控制器采集的家居设备状态信息,匹配对应的联动规则来控制各个家居设备进行联动,有效的提高了家具设备控制的智能化程度。

附图说明

图1是本发明提供的一种基于联动策略的智能家居控制方法流程图;

图2是本发明提供的一种基于联动策略的智能家居控制系统结构图;

图3是本发明提供的一种基于联动策略的智能家居控制方法流程图;

图4是本发明提供的一种基于联动策略的智能家居控制系统结构图;

图5是本发明提供的一种设备联动指令获取示意图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供了一种基于联动策略的智能家居控制方法,如图1所示,包括步骤:

s11:通过可编程控制器采集智能家居系统中各个家居设备的状态信息;

s12:接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则;

s13:根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态。

本实施例中,通过路由器对plc可编程控制器采集的家居设备状态信息进行分析处理,从而解决了plc可编程控制器不能进行数据分析处理的问题。

本实施例中,步骤s11为通过可编程控制器采集智能家居系统中各个家居设备的状态信息。

具体地,

plc通过网线可以与路由器进行网口通信,此外,plc增加无线通信模块也可以与路由器实现无线通信,家居设备的状态信息包括有家居设备的开关量和模拟量,路由器以守护进程的方式运行plc数据采集驱动,实时获取plc数据采集驱动采集的开关量和模拟量信息。

本实施例中,步骤s12为接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则。

其中,联动规则库是通过一系列设定规则,能让不同设备实现联动,例如:早晨离家后,主人只需点击手机上的离家模式,即可对家中所有电器和灯具一次性全部断电;当你站在家门口,推开门的一刹那,客厅的灯光会自动打开等等。

通过在路由器中设置联动规则库,各个家居设备可以通过联动规则库中的联动规则实现联动,其中联动规则库中包括有自定义联动规则、第三方联动规则、智能联动规则。

用户终端与路由器建立连接,可以同时存在多个用户终端,路由器根据不同的终端存储一套对应的联动策略,在终端发送动作信号时,在路由器联动规则库中匹配出该终端对应的一套联动策略,选择对应的联动规则来控制家居设备进行联动。

本实施例中,步骤s13为根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态。

具体地,

从联动规则库中选取对应的联动规则后,将联动规则对应的控制命令经由驱动发送给plc,plc收到上位机下发的命令后,启动相应的逻辑程序来控制各个家居设备的联动。

本实施例还提供了一种基于联动策略的智能家居控制系统,如图2所示,包括:

状态信息采集模块21:用于通过可编程控制器采集智能家居系统中各个家居设备的状态信息;

联动规则模块22:用于接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则;

设备控制模块23:用于根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态。

本实施例中,可编程控制器即plc,路由器系统中设置有联动规则库,联动规则可以通过多种方式生成,每一个不同的用户终端单独的维护个人的联动策略。

本实施例中,状态信息采集模块21用于通过可编程控制器采集智能家居系统中各个家居设备的状态信息。

具体地,

plc通过网线可以与路由器进行网口通信,此外,plc增加无线通信模块也可以与路由器实现无线通信,家居设备的状态信息包括有家居设备的开关量和模拟量,路由器以守护进程的方式运行plc数据采集驱动,实时获取plc数据采集驱动采集的开关量和模拟量信息。

本实施例中,联动规则模块22用于接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则。

具体地,

其中,联动规则库是通过一系列设定规则,能让不同设备实现联动,例如:早晨离家后,主人只需点击手机上的离家模式,即可对家中所有电器和灯具一次性全部断电;当你站在家门口,推开门的一刹那,客厅的灯光会自动打开等等。

通过在路由器中设置联动规则库,各个家居设备可以通过联动规则库中的联动规则实现联动,其中联动规则库中包括有自定义联动规则、第三方联动规则、智能联动规则。

用户终端与路由器建立连接,可以同时存在多个用户终端,路由器根据不同的终端存储一套对应的联动策略,在终端发送动作信号时,在路由器联动规则库中匹配出该终端对应的一套联动策略,选择对应的联动规则来控制家居设备进行联动。

本实施例中,设备控制模块23:用于根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态。

具体地,

从联动规则库中选取对应的联动规则后,将联动规则对应的控制命令经由驱动发送给plc,plc收到上位机下发的命令后,启动相应的逻辑程序来控制各个家居设备的联动。

本实施例还提供一种基于联动规则库的智能家居控制系统,如图3所示,其中,智能设备可以直接接入路由器,也可以经由plc连入路由器,两者共同实现对家居设备的控制,在路由器中还保存有用户的操作记录,通过路由器对历史数据的分析和处理,可以不断的提升控制系统的智能化程度。

通过路由器平台,不同的用户终端都有对应的一套联动策略,方便多用户的控制管理,同时不仅仅只有用户终端自定义的联动规则,还可以结合多种联动规则实现家居设备联动,使整个系统扩展性更好。

实施例二

本实施例提供了一种基于联动策略的智能家居控制方法,如图4所示,包括步骤:

s41:与可编程控制器建立连接;

s42:通过可编程控制器采集智能家居系统中各个家居设备的状态信息;

s43:接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则;

s44:根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态;

s45:获取各个家居设备的历史状态信息,存储至路由器存储中;

s46:当接收到历史记录查询信号时,将所述历史状态信息发送至终端显示界面以进行显示。

本实施例中,与实施例一不同之处在于还包括步骤s41、步骤s45、步骤s46。

本实施例中,步骤s41为与可编程控制器建立连接。

plc通过网线可以与路由器进行网口通信,此外,plc增加无线通信模块也可以与路由器实现无线通信。

本实施例中,步骤s43还包括:

s431:获取终端的标识信息;

s432:根据终端的标识信息生成对应的联动策略;

s433:当接收到终端动作信号时,根据所述终端对应的联动策略匹配相应联动规则。

具体地,

用户终端可以直接接入路由器平台,不同的用户终端分配一套不同的联动策略,用户可以对个人的联动策略进行维护和管理,以实现家居设备的个性化联动,到接收到终端的动作信号后,根据终端的标识信息获取对应的联动策略,再根据终端的动作信号匹配联动规则以控制设备进行联动。

本实施例中,步骤s44还包括:

步骤s441:接收终端输入的各个家居设备联动规则,作为自定义联动规则;

步骤s442:通过第三方服务器获取各个家居设备联动规则,作为第三方联动规则;

步骤s443:根据终端各个家居设备历史联动记录,生成联动规则,作为智能联动规则。

具体地,

实现设备的联动有多种方式,可以通过用户自定义联动规则实现设备的联动;还可以通过从第三方服务器获取开发商或是厂商的联动规则实现设备的联动;也可以通过机器学习算法,根据用户的历史行为生成智能联动规则实现设备的联动。

本实施例中,步骤s45为获取各个家居设备的历史状态信息,存储至路由器存储中。

具体地,

路由器作为plc的上位机,主要完成数据存储和数据分析,通过保存各个家居设备的历史状态信息可以得到用户终端的家居设备历史联动记录等,以便于通过机器学习算法刻画用户的行为习惯生成智能联动规则。

本实施例中,步骤s46为当接收到历史记录查询信号时,将所述历史状态信息发送至终端显示界面以进行显示。

用户终端也可以通过终端app查询家居设备的实时状态以及历史状态数据,使用户实时的了解当前家居设备的状态信息。

本实施例还提供了一种基于联动策略的智能家居控制系统,如图5所示,包括:

状态信息采集模块51:用于通过可编程控制器采集智能家居系统中各个家居设备的状态信息;

联动规则模块52:用于接收终端发送的动作信号,根据所述动作信号匹配路由器联动规则库中对应的联动规则;

设备控制模块53:用于根据所述联动规则生成对应的控制信号,并发送至可编程控制器以控制各个家居设备当前状态。

状态信息存储模块54:用于获取各个家居设备的历史状态信息,存储至路由器存储中;

状态信息查询模块55:用于当接收到历史记录查询信号时,将所述历史状态信息发送至终端显示界面以进行显示。

本实施例中,状态信息采集模块51还包括连接单元511、实时信息获取单元512、信息发送单元513,联动规则模块52还包括终端标识单元521、策略生成单元522、联动规则匹配单元523,设备控制模块53还包括规则自定义单元531、规则获取单元532、规则生成单元533。

其中,连接单元511用于与可编程控制器建立连接;

实时信息获取单元512用于通过可编程控制器获取各个家居设备开关量和模拟量实时数据信息;

信息发送单元513用于将所述实时数据信息发送至与路由器连接的多个终端;

终端标识单元521用于获取终端的标识信息;

策略生成单元522用于根据终端的标识信息生成对应的联动策略;

联动规则匹配单元523用于当接收到终端动作信号时,根据所述终端对应的联动策略匹配相应联动规则;

自定义单元531用于接收终端输入的各个家居设备联动规则,作为自定义联动规则;

规则获取单元532用于通过第三方服务器获取各个家居设备联动规则,作为第三方联动规则;

规则生成单元533用于根据终端各个家居设备历史联动记录,生成联动规则,作为智能联动规则。

通过利用路由器的数据处理能力以及机器学习算法,可以收集用户日常的生活习惯,根据用户日常的联动规则自动生成智能联动规则,提高了家居设备控制系统的智能化程度。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

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