一种智能家居系统的成员自适应调整方法

文档序号:9274162阅读:519来源:国知局
一种智能家居系统的成员自适应调整方法
【技术领域】
[0001]本发明涉及一种适用于智能家居系统的系统成员自适应调整方法,具体涉及智能家居系统的中心控制器能够根据智能家居系统中的成员数量和类型进行自适应组网,当某一系统成员发生故障退出智能家居系统时,或为当前智能家居系统增加新的系统成员时,中心控制器可以自适应的调整网络结构,完成对智能家居系统网络的控制,属于智能家居及控制技术领域。
【背景技术】
[0002]智能家居系统是将先进的传感器技术、网络技术、通信技术、计算机技术和自动控制技术应用到家居领域,将家居中的电器设备以及生活设施连接集成,提高家居的安全性和舒适性。与普通家居相比,智能家居不仅提供传统家居的居住功能的同时,还实现了用户和家居的互动,优化了用户的生活方式。
[0003]目前,现有的智能家居系统方案,是对智能家居系统的工作容量进行预先定义。例如,首先确定某智能家居系统中门窗、灯光、空调等家用设备的数量,然后为每一个系统成员,如门窗、灯光、空调等分配系统识别码,由工程安装人员对智能家居系统的参数进行预设置,并为每个系统成员设置预先分配的系统识别码。整个安装工程技术性较强,并且在后期的使用中,如果某个系统成员故障需要更换,或需要增加新的系统成员,只能由工程安装人员对智能家居系统进行重新设置,不便于使用。
[0004]随着电子技术的不断发展和电子元器件成本的不断降低,使得高速处理器和大容量存储芯片能够应用到中心控制器部分,可以在中心控制器的存储单元中根据需要保存设备的工作参数、各系统成员信息等内容,当系统成员增加、减少或改变时,更新保存的内容,完成对智能家居系统的系统容量进行自适应调整。

【发明内容】

[0005]本发明的目的在于提供一种智能家居系统的系统成员自适应调整方法,可以有效解决现有智能家居系统不能根据实际工作情况进行系统自适应调整的不足,增加了系统的自适应组网能力,提高了系统的适用性和方便性,可以广泛应用于智能家居领域。
[0006]为了达到上述发明目的,本发明采取的技术方案是:
[0007]一种智能家居系统的成员自适应调整方法,所述智能家居系统由中心控制器、家庭个人电脑和各系统成员组成,该方法为:
[0008]在智能家居系统的中心控制器中嵌入自适应调整算法,在系统成员的控制模块中嵌入设备身份识别码,中心控制器根据系统成员的设备身份识别码为其分配在智能家居系统中的系统识别码,然后基于此系统识别码进行组网,从而完成信息的传递和设备的控制,进而增加或删除成员,实现自适应调整。
[0009]优选的,该方法包括系统初始化步骤,至少用于系统初始运行时,对系统的参数进行初始化,以及系统增员和/或减员步骤。
[0010]具体的,所述初始化步骤包括:
[0011](I)中心控制器轮询查找系统成员;
[0012](2)中心控制器对系统进行组网;
[0013](3)调整系统成员的系统识别码。
[0014]进一步的,所述初始化步骤具体为:
[0015](I)通过在中心控制器屏幕或个人电脑上操作,发出查询指令,在查询状态下,查询指令每隔0.5秒循环重发,各系统成员接收到查询指令后会向中心控制器返回自身的设备身份识别码作为入网信息,通过各系统成员的信息来判断是否所有的设备是否都已查找到;
[0016](2)查找完毕后,中心控制器进行组网,并为每个系统成员按照设备类型分配系统识别码,然后建立系统成员的设备身份识别码和系统识别码之间的对应关联,并将关联信息保存到中心控制器的存储单元中;
[0017](3)根据家居结构和设备的安装位置重新调整编排各系统成员的系统识别码,调整结束后,将新的关联信息保存到存储单元中。
[0018]进一步的,所述系统减员步骤包括:
[0019]首先,根据系统成员返回的状态信息判断是否发生故障,从而查找出故障成员,然后将该故障成员的系统识别码保存到隔离区,在系统中删除该成员,中心控制器把该故障成员的设备身份识别码和系统识别码的关联信息删除,并将结果保存。
[0020]进一步的,所述系统增员步骤包括:
[0021]首先,中心控制器按照系统初始化的方法发送查询指令,各系统成员接收到查询指令后返回自身的设备身份识别码,中心控制器将接收到的设备身份识别码和存储的原系统已有的设备身份识别码做对比,进而判别是否有新增成员;然后,查找到新增成员后,根据新增设备的类型,为其分配系统识别码。
[0022]优选的,所述中心控制器包括处理器单元、存储单元、显示单元、输入输出接口。
[0023]更优选的,所述家庭个人电脑通过网络连接到中心控制器,家庭个人电脑中安装有智能家居系统的上位机软件,至少用以供用户通过该上位机软件查看智能家居系统的工作状态和系统参数,并完成系统的参数修改、设备控制操作。
[0024]更进一步的,所述系统成员中均设置有智能家居接口模块,所述智能家居接口模块固设有设备身份识别码,所述设备身份识别码是指智能家居接口模块生产厂家在产品出厂时固化到该模块中的一串10个字节的信息识别码;
[0025]系统成员通过该模块和中心控制器连接,并向中心控制器发送工作状态信息,接收中心控制器发送来的控制指令。
[0026]具体的,所述系统成员包括智能家居系统中的门窗、灯光、空调或其他家用设备。
[0027]与现有技术相比,本发明的优点在于:
[0028](I)本发明提出的智能家居系统的系统成员自适应调整方法,可以利用各设备在出厂时固化到接口模块中的设备身份识别码信息进行组网,在智能家居系统的安装和使用过程中,不需要更改接口模块或中心控制器中的程序,仅通过简单的操作就可以完成网络成员的调整。
[0029](2)本发明提出的智能家居系统的系统成员自适应调整方法,为纯软件实现,无需增加额外硬件成本,可广泛应用于各型智能家居系统,使用方便,适应性强。
【附图说明】
[0030]图1是本发明中智能家居系统总体工作示意图;
[0031]图2是本发明中智能家居系统的系统初始化示意图;
[0032]图3是本发明中智能家居系统的系统减员示意图;
[0033]图4是本发明中智能家居系统的系统增员示意图。
[0034]图5是固化在智能家居设备内的设备身份识别码格式图。
【具体实施方式】
[0035]参见图1,所述智能家居系统由中心控制器、家庭个人电脑和各系统成员组成,并按如下方法进行连接。
[0036]其中中心控制器是整个智能家居系统的核心,包含有处理器单元、存储单元、显示单元、输入输出接口等。系统中的其他成员通过有线或无线的方式连接到中心控制器。中心控制器中嵌入了智能控制算法,可以完成智能家居系统的网络管理和系统成员的控制。
[0037]其中家庭个人电脑通过网络连接到中心控制器,电脑中安装有智能家居系统的上位机软件,用户可以通过软件查看智能家居系统的工作状态和系统参数,并能完成系统的参数修改、设备控制等操作。
[0038]其中系统成员是指智能家居系统中的门窗、灯光、空调等家用设备,为了实现家用设备的自动控制,需要对各家用设备进行技术改造,增加智能家居接口模块,家用设备通过该模块和中心控制器连接,向中心控制器发送工作状态信息,接收中心控制器发送来的控制指令。为了区别不同的家用设备,在接口模块中固化了一个设备身份识别码,用于需要进行身份识别的场合。
[0039]上述模块中的设备身份识别码是指接口模块生产厂家在产品出厂时固化到模块中的一串10个字节的信息识别码,参见图5所示,该信息识别码具有以下特性:
[0040](I)唯一性:该信息码用于区分不同厂家生产的不同模块,因此,任何两个产品的识别码都不同。
[0041](2)包含有模块的信息:该识别码的各字节段定义如图5所示,具体为,第I位至第4位共4个字节为生产厂家信息,其中每个设备生产厂家都拥有一个唯一的,不同于其他厂家的厂家信息。第5位至第6位共2个字节为该模块所控制的设备的类型,如门窗、灯光、空调等。由厂家根据自身产品情况自定义。第7位至第10位共4个字节为该模块的生产序列号,该序列号不会重复,用于区分不同的产品。
[0042]本发明的对智能家居系统的成员自适应调整方法具体如下:
[0043](I)系统初始化
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1