一种智能家居控制系统的制作方法

文档序号:11693126阅读:298来源:国知局
一种智能家居控制系统的制造方法与工艺

本发明涉及智能家居技术领域,具体涉及一种智能家居控制系统。



背景技术:

随着人们生活水平的提高和科技的发展,家庭智能化已成为一种必然趋势而深入千家万户,它是利用计算机、通信、网络、电力自动化、信息、结构化布线、无线等技术将所有不同的设备应用和综合功能互连于一体的系统,它以住宅为平台,兼备建筑、网络家电、通信。家电设备自动化等功能,但是目前的智能家居控制系统存在功能单一,监控管理不完善,存在管理漏洞等缺点。



技术实现要素:

针对上述问题,本发明提供一种智能家居控制系统。

本发明的目的采用以下技术方案来实现:

提供了一种智能家居控制系统,包括服务器、用户终端、家居信息获取模块和家电控制模块;所述家居信息获取模块连接服务器,用于采集家电工作状态数据、家居环境数据和家电用量数据,并将采集的数据发送至服务器;所述的用户终端、家电控制模块的输入端皆与服务器连接,家电控制模块的输出端连接各家电的控制开关,所述的用户终端通过访问服务器获取家居情况,并通过服务器将控制指令发送家电控制模块,从而实现对各家电的控制。

本发明的有益效果为:能够分别对家居的各部分情况进行监控,并通过服务器发送给家电控制模块,进行家电的控制,优化了居住环境,实现了智能家居的远程控制与监测。

附图说明

利用附图对本发明作进一步说明,但附图中的实施例不构成对本发明的任何限制,对于本领域的普通技术人员,在不付出创造性劳动的前提下,还可以根据以下附图获得其它的附图。

图1本发明的框图示意图;

图2是本发明服务器的框图示意图。

附图标记:

服务器1、用户终端2、家居信息获取模块3、家电控制模块4、存储模块10、指令收发模块20。

具体实施方式

结合以下实施例对本发明作进一步描述。

参见图1、图2,本实施例提供的一种智能家居控制系统,包括服务器1、用户终端2、家居信息获取模块3和家电控制模块4;所述家居信息获取模块3连接服务器1,用于采集家电工作状态数据、家居环境数据和家电用量数据,并将采集的数据发送至服务器1;所述的用户终端2、家电控制模块4的输入端皆与服务器1连接,家电控制模块4的输出端连接各家电的控制开关,所述的用户终端2通过访问服务器1获取家居情况,并通过服务器1将控制指令发送家电控制模块4,从而实现对各家电的控制。

优选地,所述的用户终端2为手机或平板电脑。

优选地,所述服务器1设有存储模块10和指令收发模块20;所述的存储模块10用于存储家居信息获取模块传送的家电工作状态数据、家居环境数据和家电用量数据;所述的指令收发模块20用于接收用户终端的控制指令,并将控制指令发送家电控制模块。

本发明上述实施例能够分别对家居的各部分情况进行监控,并通过服务器1发送给家电控制模块4,进行家电的控制,优化了居住环境,实现了智能家居的远程控制与监测。

优选地,所述家居信息获取模块3包括数据采集节点、簇头节点和汇聚节点,所述数据采集节点用于采集室内的家电工作状态数据、家居环境数据和家电用量数据;所述簇头节点按照自定义的簇头选择机制从数据采集节点中选出,用于收集数据采集节点采集的数据,并对该数据进行数据融合处理后发送至汇聚节点。

其中,所述服务器1与汇聚节点通信连接,以接收汇聚节点发送的数据。

优选地,所述的自定义的簇头选择机制具体包括:

(1)各数据采集节点根据汇聚节点的分簇命令,通过调整发射功耗调整通信距离为设定的通信距离阈值,并向通信距离范围内的邻居节点交换自身的剩余能量和接收信号强度;

(2)每个数据采集节点接收通信距离范围内邻居节点交换的信息后,若满足下列竞选条件,则向汇聚节点发送“竞选簇头”的消息,否则放弃簇头的竞争:

式中,表示数据采集节点si的剩余能量,表示数据采集节点si在通信距离范围内的邻居节点sj的剩余能量,m为数据采集节点si在通信距离范围内的邻居节点的数量,为数据采集节点si的接收信号强度,t1为设定的剩余能量阈值,t2为设定的接收信号强度阈值,t3为设定的邻居节点阈值;

(3)汇聚节点接收到所有参加竞选的数据采集节点发送的“竞选簇头”消息后,在设定的簇头数目阈值范围内选择能够使得网络能量消耗最小的簇头数目作为最优簇头数目;

(4)根据最优簇头数目从所有向汇聚节点发送“竞选簇头”消息的数据采集节点中选择簇头,并向选择的数据采集节点广播“任命簇头”消息,接收到此消息的数据采集节点当选为簇头;

(5)进行分簇操作,对无线传感器网络内的其他数据采集节点,计算该数据采集节点与各簇头节点之间的距离,选出距离最小值对应的簇头节点,将该数据采集节点加入到该选出的簇头节点所在的簇中。

相对于现有技术中由各数据采集节点直接发送家电工作状态数据、家居环境数据和家电用量数据到汇聚节点的方式,本优选实施例通过自定义的簇头选择机制从数据采集节点中选出簇头节点,节省了无线传感器网络的传输能耗,能够有效延长智能家居控制系统中的无线传感器网络的工作寿命;通过设置竞选条件,在簇头的竞争中,筛除不必要的数据采集节点,能够减少簇头竞争的时间,提高智能家居控制系统中无线传感器网络的工作效率。

进一步地,所述的自定义的簇头选择机制,还包括:在每一轮的分簇操作完成后,汇聚节点计算簇的负载平衡程度p(λ),若p(λ)小于设定的负载平衡程度阈值,则在设定的簇头数目阈值范围内重新选择能够使得网络能量消耗最小的簇头数目,替换原有的最优簇头数目,再进行簇头选择机制中(4)和(5)的操作,其中簇的负载平衡程度p(λ)的计算公式为:

式中,p(λ)表示第λ轮分簇操作形成的簇的负载平衡程度,nhead(λ)表示第λ轮分簇操作生成的簇头数目,μi(λ)为第λ轮分簇操作形成的第i个簇包含的成员个数,μ(λ)为第λ轮分簇操作形成的簇的平均包含的成员个数。

本优选实施例根据簇的负载平衡程度进行最优簇头数目的调整,能够使得簇内负载平衡程度最大化,进一步提高无线传感器网络的生存时间,确保智能家居控制系统的数据采集有效进行。

优选地,根据最优簇头数目从所有向汇聚节点发送“竞选簇头”消息的数据采集节点中选择簇头,具体包括:设向汇聚节点发送“竞选簇头”消息的数据采集节点的数目为m′,最优簇头数目为k,若m′≤k,则将所有向汇聚节点发送“竞选簇头”消息的数据采集节点皆作为簇头;

若m′>k,则采用下列公式计算向汇聚节点发送“竞选簇头”消息的数据采集节点si′的节点覆盖能力:

式中,表示向汇聚节点发送“竞选簇头”消息的数据采集节点si′的节点覆盖能力,表示满足d(si′,sj′)<td条件的数据采集节点si′在通信距离范围内的邻居节点的数量,sj′表示数据采集节点si′在通信距离范围内的第j′个邻居节点,表示数据采集节点si′在通信距离范围内具有的邻居节点数量,d(si′,sj′)表示数据采集节点si′与其邻居节点sj′的曼哈顿距离,td为设定的距离阈值;

按照节点覆盖能力从大到小的顺序对所有向汇聚节点发送“竞选簇头”消息的数据采集节点进行排序,选择前k个数据采集节点作为簇头。

本优选实施例采用上述方式从所有向汇聚节点发送“竞选簇头”消息的数据采集节点中选择簇头,一方面能够将选择的簇头数目控制在最优簇头数目的范围内,从而在满足一定程度的监测需要下最小化簇头节点数目,从而节省智能家居控制系统的数据采集能量消耗,另一方面,由于数据采集节点拥有的相似节点数目代表其覆盖其他数据采集节点的能力,采用上述方式进行数据采集节点的筛选,能够使得选出的簇头具有更好的家电工作状态数据、家居环境数据和家电用量数据收集的能力,进一步减少智能家居控制系统在数据采集方面中不必要的能量消耗,节省智能家居控制系统的工作成本。

最后应当说明的是,以上实施例仅用以说明本发明的技术方案,而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细地说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。

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