多智能家居设备动态自组网构建方法

文档序号:9250929阅读:495来源:国知局
多智能家居设备动态自组网构建方法
【技术领域】
[0001] 本发明涉及多智能家居的系统实施及应用技术领域,尤其是多智能家居设备动态 自组网构建方法。
【背景技术】
[0002] 低压电力载波通信技术(PLC)利用现有的电力线通过载波技术进行数据传输的 技术。由于低压电力线载波传输信道的干扰问题是制约低压电力线载波通信发展和普及的 主要障碍,而正交频分复用(OFDM)调制技术具有抗干扰、抗衰落能力强的特点,采用正交 频分复用(OFDM)调制技术的芯片设计电力载波数据传输模块,能更好的克服电力线的强 干扰、强衰减等缺陷。低压电力线载波通信技术利用现有低压供电线路实现数据传输,具有 无需重新布线、节省系统建设成本、实用方便等优点,在自动抄表、照明控制、智能小区、智 能大厦、家庭网络、家居智能控制、家庭安防等方面被广泛应用。但在家庭房屋智能家居系 统中,包含了很多智能家居设备,其在控制上仍处于单独控制的方式,同时,客观情况下,各 智能家居设备通常会布置在室内的各个方位上,从而很难通过蓝牙等通信方式实现系统互 联及控制。提高了智能家居设备控制的实施成本、降低了智能家居设备的有效应用性及可 靠性。。

【发明内容】

[0003] 针对上述现有技术中的缺陷,本发明解决了多智能家居设备在控制过程中,系统 性及可靠性差的问题。
[0004] 为了达到上述目的,本发明提供如下技术方案:
[0005] 多智能家居设备动态自组网构建方法,包括:
[0006] 步骤S101,中心控制设备根据子设备的应答记录建立路由表中的源节点路由记 录;
[0007] 步骤S102,所述源节点路由记录中的子设备向其余子设备发出应答请求;
[0008] 步骤S103,根据其余子设备的应答记录建立路由表中的中继节点路由记录;
[0009] 步骤S104,根据所述初级路由记录及所述多级路由记录建立路由表;
[0010] 步骤S105,根据所述子设备、中心控制设备及路由表建立动态自组网。
[0011] 在一种优选的实施方式中,在所述步骤SlOl前还包括:
[0012] 步骤S100,在室内布置子设备及中心控制设备,并对所述子设备进行标识;在所 述中心控制设备上根据所述标识,对所述子设备进行注册。
[0013] 在一种优选的实施方式中,在所述步骤SlOl中还包括:
[0014] 所述中心控制设备向所述子设备发出应答请求。
[0015] 在一种优选的实施方式中,在所述步骤S104中包括:
[0016] 若中继节点的路由记录及源节点路由记录中涉及的子设备与所述中心控制设备 上注册的子设备信息一致,则根据所述初级路由记录及所述多级路由记录建立路由表。
[0017] 在一种优选的实施方式中,所述子设备为多智能家居设备;所述多智能家居设备 中设置通信单元。
[0018] 在一种优选的实施方式中,所述多智能家居设备包括:节能设备或非节能设备。
[0019] 在一种优选的实施方式中,所述步骤S102中包括:
[0020] 若所述源节点路由记录中的子设备,判断其余子设备是否为非节能设备,则向该 其余子设备发出应答请求。
[0021] 在一种优选的实施方式中,所述步骤SlOl中包括,
[0022] 中心控制设备接收来自子设备的应答记录,并记录该应答记录的源节点时间戳信 息;根据子设备的应答记录及所述源节点时间戳信息,建立路由表中的源节点路由记录。
[0023] 在一种优选的实施方式中,所述步骤S103中包括,
[0024] 接收其余子设备的应答记录,并记录该应答记录的中继节点时间戳信息;
[0025] 根据其余子设备的应答记录及所述中继节点时间戳信息,建立路由表中的中继节 点路由记录。
[0026] 在一种优选的实施方式中,所述步骤S105后还包括,
[0027] 步骤S106 :接收当前子设备的应答记录;
[0028] 若所述当前子设备的应答记录中的当前子设备大于所述子设备数量,则提取增加 子设备标识;
[0029] 所述路由表中的目标节点根据所述增加子设备标识,向所述增加子设备发出应答 请求;
[0030] 根据增加子设备的应答记录建立路由表中的新增中继节点路由记录;
[0031] 将所述新增中继节点路由记录追加到所述路由表中,对所述路由表进行更新。
[0032] 本发明的的有益效果为:通过本发明所提供的多智能家居设备动态自组网构建方 法及相应算法,可以实现某房屋内多智能家居设备与中心控制设备之间的通信控制,解决 在PLC条件下,智能家居设备之间传输距离小的特点。本算法采用了智能家居设备自主路 由、自主组网的方式,通过设置房屋内路由跳数上限(5跳),将各智能家居设备作为路由中 继,扩大了中心控制设备对子设备的控制范围,实现了中心控制设备对房屋内智能家居设 备的最大限度覆盖。
【附图说明】
[0033] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0034] 图1为本发明一种实施方式中,多智能家居设备动态自组网构建方法的网络组成 框架图;
[0035] 图2为本发明一种实施方式中,多智能家居设备动态自组网构建方法的流程示意 图;
[0036] 图3为本发明另一种实施方式中,多智能家居设备动态自组网构建方法的流程示 意图;
[0037] 图4为本发明一种实施方式中,多智能家居设备动态自组网构建方法中路由表的 初始状态示意图;
[0038] 图5为本发明一种实施方式中,多智能家居设备动态自组网构建方法中路由表示 意图。
【具体实施方式】
[0039] 下面将结合本发明的附图,对本发明的技术方案进行清楚、完整地描述,显然,所 描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发 明保护的范围。
[0040] 如图1所示,在本发明一种实施方式中,本发明中的多智能家居设备动态自组网 构建方法,实现于该方法实施于多级服务器的存储结构中,该存储结构如图1所示为A、B、C 三级服务器,其中:
[0041] (I)A级服务器:中心服务器。
[0042] 对B级服务器的所有数据进行备份,每一个B级服务器在A级服务器上都可以找 到唯一的备份地点;此外,A级服务器的存储数据,将用于大数据分析,进行商业运营。
[0043] (2)B级服务器:项目级服务器。
[0044] 用于存储各智慧城市、智慧社区的数据。
[0045] 每一个B级服务器上只存储某一个智慧社区的某一种数据。
[0046] B级服务器的存储数据种类包括:
[0047] 1)物业数据;2)金融数据;3)医疗数据;4)家庭控制数据;5)协议与指令
[0048] (3)C级服务器:社区级服务器。
[0049] B级服务器存储的数据种类与C级服务器存储的数据种类相同。
[0050]B级服务器与C级服务器同步备份,具有一一对应关系。
[0051] 本发明的现实条件为:
[0052] 1.在各种类型的房屋中,房屋结构异构、多样、复杂,如别墅、跃层、大户型(150平 方米以上)等;
[0053] 2.每一户公寓或别墅,智能家居设备数量多,可能在超过50个;
[0054] 3.不同的智能设备具有不同的特性,如节能设备,需要保持较少的通信次数。
[0055] 4.智能家居设备的地理位置分散,它们达到中心控制设备的距离不一;
[0056] 5.各智能家居设备周报的网络通信条件不一。
[0057] 6.房屋内的中心控制设备,难以在1跳的路由条件下,实现与房屋内子设备之间 的通信互联。
[0058] 本发明中多智能家居设备动态自组网构建方法的技术方案核心思路是:
[0059] 首先获得中心控制设备能够在路由跳数为1跳的条件下,可直接通信的子设备集 合;然后,将路由跳数为1跳的子设备作为中继节点,用于中心控制设备的对外通信,逐步 搜索路由跳数为2跳的子设备;依此类推,逐步实现路由跳数为3跳、4跳、5跳的子设备,从 而最终实现中心控制设备对房屋内所有子设备的通信互联与控制。
[0060] 整体技术路线步骤为:
[0061] 第一步:定义房屋的子设备路由表;
[0062] 第二步:采用贪心策略,按照路由1跳(1级)、2跳(1级)、3跳(1级)、4跳(1 级)、5跳(1级)的过程,进行路由表的数据加载与初始化。
[0063] 如图2所示,本发明一种实施方式中的多智能家居设备动态自组网构建方法,包 括:
[0064] 步骤S100,进行子设备标识。
[0065] 在本步骤中,在室内布置子设备及中心控制设备,并对所述子设备进行标识;在所 述中心控制设备上根据所述标识,对所述子设备进行注册。所述多智能家居设备包括:节能 设备或非节能设备。在房屋中,由于房屋构造不一致,控制子设备安装地点各异,子设备与 中心控制设备的距离大小不一;此外,还受到通信条件的影响,中心控制设备难以直接与所 有子设备进行通信。如图4所示,中心控制设备只能直接与3个子设备Xl,x2,x3进行通信; 对"于其匕的子'1?备X4,X5,X6,x7,X8,X9,X10,X11,X12。
[0066] 步骤S101,获取部分子设备的应答信息。
[0067] 在本步骤中,所述中心控制设备向所述子设备发出应答请求,中心控制设备根据 子设备的应答记录建立路由表中的源节点路由记录。上述子设备为多智能家居设备;所述 多智能家居设备中设置通信单元。
[0068] 中心控制设备接收来自子设备的应答记录,并记录该应答记录的源节点时间戳信 息;根据子设备的应答记录及所述源节点时间戳信息,建立路由表中的源节点路由记录。
[0069] 步骤S102,获取其他子设备的应答信息。
[0070] 在本步骤中,所述源节点路由记录中的子设备向其余子设备发出应答请求。考虑 到节能设备的节能需要,在本步骤中,若所述源节点路由记录中的子设备,判断其余子设备 是否为非节能设备,则向该其余子设备发出应答请求。
[0071] 步骤S103,获取路由记录。
[0072] 在本步骤中,根据其余子设备的应答记录建立路由表中的中继节点路由记录。在 一种优选的实施方式中,本步骤包括:接收其余子设备的应答记录,并记录该应答记录的中 继节点时间戳信息;根据其余子设备的应答记录及所述中继节点时间戳信息,建立路由表 中的中继节点路由记录。
[0073] 步骤Sl04,建立路由表。
[0074] 在本步骤中,根据所述初级路由记录及所述多级路由记录建立路由表。为对子设 备做到有效的全面覆盖,在本发明一种优选的实施方式中,若中继节点的路由记录及源节 点路由记录中涉及的子设备与所述中心控制设备上
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1