灯组控制方法、系统及相关设备技术方案

技术编号:33285464 阅读:15 留言:0更新日期:2022-04-30 23:51
本申请公开了一种灯组控制方法,该方法实现了在同一被控灯组内,通过灯具转发控制命令的方式实现整体的灯组控制,无需对被控灯组内的每个灯具依次进行控制,有效地减少了不必要的数据传输,缩短了网络链路,进一步提高了灯组控制效率;并且,该种实现方式只需在被控灯组内的各个灯具之间进行控制命令的转发,无需进行组播等风险操作,网络安全性较高。本申请还公开了另一种灯组控制方法、灯组控制系统系统、网络设备及计算机可读存储介质,均具有上述有益效果。述有益效果。述有益效果。

【技术实现步骤摘要】
灯组控制方法、系统及相关设备


[0001]本申请涉及无线传感
,特别涉及一种灯组控制方法,还涉及另一种灯组控制方法、灯组控制系统、网络设备及计算机可读存储介质。

技术介绍

[0002]随着物联网的快速发展,无线传感技术在智能家居的应用也越来越广泛,zigbee(基于IEEE802.15.4标准的低功耗局域网协议)这一短距离传输技术由于其自组网、低功耗、抗干扰能力强、低时延等优势从而成为智能家具中常应用的主流技术之一。
[0003]在智能家居的应用场景中,经常需要同时打开几个灯或者控制某个灯同时联动组内的所有灯,要实现这些场景,在现有技术中应用的最多的就是zigbee标准协议里的组播、多联绑定、由APP通过zigbee网关按顺序逐一控制等方式。但这些现有技术都存在相应的明显缺陷。
[0004]其中,组播实际意义就是带有组地址的广播,当其操作过于频繁时,存在由于数据量过大导致出现网络风暴的风险,从而使网络系统瘫痪。多联绑定方式相当于将组内所有的灯两两绑定在一起,但其实现过程非常繁琐,且会造成很多不必要数据传输,降低灯控效率。通过zigbee网关按顺序逐一控制的实现方式,需要通过手机APP按顺序单一控制,每一条控制命令都需要公网服务器转发到网关再到zigbee网络,链路较长,同样存在灯控效率低下的问题。
[0005]因此,如何在有效保证网络安全性的同时,实现快速高效的灯组控制是本领域技术人员亟待解决的问题。

技术实现思路

[0006]本申请的目的是提供一种灯组控制方法,该灯组控制方法可以在有效保证网络安全性的同时,实现快速高效的灯组控制,提高用户体验;本申请的另一目的是提供另一种灯组控制方法、灯组控制系统、网络设备及计算机可读存储介质,均具有上述有益效果。
[0007]第一方面,本申请提供了一种灯组控制方法,应用于目标灯具,所述目标灯具为被控灯组内的任一灯具,所述被控灯组包括至少两个灯具,所述方法包括:
[0008]当接收到第一控制命令时,执行所述第一控制命令;其中,所述第一控制命令用于将所述目标灯具的工作状态变更为目标工作状态;
[0009]在目标控制关联表中查询获得邻近灯具的地址信息;其中,所述目标控制关联表包括所述被控灯组中每个灯具的地址信息;所述邻近灯具为在所述目标控制关联表中与所述目标灯具的记录顺序最邻近的灯具;
[0010]根据所述地址信息将所述第一控制命令转发至所述邻近灯具,以使所述邻近灯具执行所述第一控制命令并继续转发所述第一控制命令,直至在所述被控灯组内完成转发。
[0011]优选的,所述根据所述地址信息将所述第一控制命令转发至所述邻近灯具,以使所述邻近灯具执行所述第一控制命令并继续转发所述第一控制命令,直至在所述被控灯组
内完成转发,包括:
[0012]当发出所述第一控制命令的设备地址为所述目标控制关联表中的灯具地址信息时,在所述目标控制关联表中查询获得所述设备地址对应的序列号;
[0013]若所述序列号先于自身序列号,则将所述第一控制命令转发至后于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向后转发所述第一控制命令,直至在所述被控灯组内完成转发;
[0014]若所述序列号后于自身序列号,则将所述第一控制命令转发至先于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向前转发所述第一控制命令,直至在所述被控灯组内完成转发。
[0015]优选的,所述根据所述地址信息将所述第一控制命令转发至所述邻近灯具,以使所述邻近灯具执行所述第一控制命令并继续转发所述第一控制命令,直至在所述被控灯组内完成转发,包括:
[0016]当发出所述第一控制命令的设备地址为所述被控灯组所属网关设备的地址信息时,在所述目标控制关联表中查询确定自身序列号;
[0017]将所述第一控制命令转发至先于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向前转发所述第一控制命令,直至在所述被控灯组内完成转发;
[0018]将所述第一控制命令转发至后于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向后转发所述第一控制命令,直至在所述被控灯组内完成转发。
[0019]优选的,所述第一控制命令携带所述目标控制关联表的指示信息和/或发出所述第一控制命令的设备地址,所述目标控制关联表为多个控制关联表中的任意一个。
[0020]优选的,所述目标控制关联表还包括所述被控灯组中每个灯具的网络状态信息,则所述在目标控制关联表中查询获得邻近灯具的地址信息,包括:
[0021]通过查询所述目标控制关联表,确定所述网络状态信息为在线状态的邻近灯具,并确定所述邻近灯具的地址信息。
[0022]优选的,所述根据所述地址信息将所述第一控制命令转发至所述邻近灯具之后,还包括:
[0023]判断是否接收到所述邻近灯具的回复信息;
[0024]若否,则按照所述目标控制关联表中的记录顺序将所述第一控制命令转发至下一邻近灯具,直至轮询到反馈所述回复信息的灯具。
[0025]第二方面,本申请还公开了另一种灯组控制方法,应用于网关设备,所述方法包括:
[0026]接收第二控制命令;所述第二控制命令携带被控灯组的指示信息,所述第二控制命令用于将所述被控灯组的工作状态变更为目标工作状态,所述被控灯组包括至少两个灯具;
[0027]根据所述指示信息确定所述被控灯组对应的目标控制关联表,所述目标控制关联表包括所述被控灯组中每个灯具对应的地址信息;
[0028]根据所述目标控制关联表将第一控制命令下发至目标灯具,所述第一控制命令用
于将所述目标灯具的工作状态变更为所述目标工作状态,所述目标灯具为所述被控灯组内的任一灯具,以使所述目标灯具执行所述第一控制命令并将所述第一控制命令转发至邻近灯具,直至在所述被控灯组内完成转发,所述邻近灯具为在所述目标控制关联表中与所述目标灯具的记录顺序最邻近的灯具。
[0029]优选的,所述目标控制关联表还包括所述被控灯组中每个灯具的网络状态信息,所述方法还包括:
[0030]当在预设时间间隔内未接收到所述被控灯组内各灯具反馈的心跳信号时,将所述灯具在所述目标控制关联表中的网络状态信息更改为离线状态,生成新的目标控制关联表;
[0031]保存所述新的目标控制关联表,并将所述新的目标控制关联表发送至所述被控灯组内的各灯具。
[0032]第三方面,本申请还公开了一种灯组控制系统,应用于目标灯具,所述目标灯具为被控灯组内的任一灯具,所述被控灯组包括至少两个灯具,所述系统包括:
[0033]命令接收模块,用于当接收到第一控制命令时,执行所述第一控制命令;其中,所述第一控制命令用于将所述目标灯具的工作状态变更为目标工作状态;
[0034]信息查询模块,用于在目标控制关联表中查询获得邻近灯具的地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种灯组控制方法,其特征在于,应用于目标灯具,所述目标灯具为被控灯组内的任一灯具,所述被控灯组包括至少两个灯具,所述方法包括:当接收到第一控制命令时,执行所述第一控制命令;其中,所述第一控制命令用于将所述目标灯具的工作状态变更为目标工作状态;在目标控制关联表中查询获得邻近灯具的地址信息;其中,所述目标控制关联表包括所述被控灯组中每个灯具的地址信息;所述邻近灯具为在所述目标控制关联表中与所述目标灯具的记录顺序最邻近的灯具;根据所述地址信息将所述第一控制命令转发至所述邻近灯具,以使所述邻近灯具执行所述第一控制命令并继续转发所述第一控制命令,直至在所述被控灯组内完成转发。2.根据权利要求1所述的灯组控制方法,其特征在于,所述根据所述地址信息将所述第一控制命令转发至所述邻近灯具,以使所述邻近灯具执行所述第一控制命令并继续转发所述第一控制命令,直至在所述被控灯组内完成转发,包括:当发出所述第一控制命令的设备地址为所述目标控制关联表中的灯具地址信息时,在所述目标控制关联表中查询获得所述设备地址对应的序列号;若所述序列号先于自身序列号,则将所述第一控制命令转发至后于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向后转发所述第一控制命令,直至在所述被控灯组内完成转发;若所述序列号后于自身序列号,则将所述第一控制命令转发至先于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向前转发所述第一控制命令,直至在所述被控灯组内完成转发。3.根据权利要求1所述的灯组控制方法,其特征在于,所述根据所述地址信息将所述第一控制命令转发至所述邻近灯具,以使所述邻近灯具执行所述第一控制命令并继续转发所述第一控制命令,直至在所述被控灯组内完成转发,包括:当发出所述第一控制命令的设备地址为所述被控灯组所属网关设备的地址信息时,在所述目标控制关联表中查询确定自身序列号;将所述第一控制命令转发至先于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向前转发所述第一控制命令,直至在所述被控灯组内完成转发;将所述第一控制命令转发至后于所述自身序列号的邻近灯具,以使所述邻近灯具执行所述第一控制命令并按照序列号顺序继续向后转发所述第一控制命令,直至在所述被控灯组内完成转发。4.根据权利要求1所述的灯组控制方法,其特征在于,所述第一控制命令携带所述目标控制关联表的指示信息和/或发出所述第一控制命令的设备地址,所述目标控制关联表为多个控制关联表中的任意一个。5.根据权利要求1所述的灯组控制方法,其特征在于,所述目标控制关联表还包括所述被控灯组中每个灯具的网络状态信息,则所述在目标控制关联表中查询获得邻近灯具的地址信息,包括:通过查询所述目标控制关联表,确定所述网络状态信息为在线状态的邻近灯具,并确定所述邻近灯具的地址信息。
6.根据权利要求1至5任一项所述的灯组控制方法,其特征在于,所述根据所述地址信息将所述第一控制命令转发至所述邻近灯具之后,还包括:判断是否接收到所述邻近灯具的回复信息;若否,则按照所述目标控制关联表中的记录顺序将所述第一控制命令转发至下一邻近灯具,直至轮询到反馈所述回复信息的灯具。7.一种灯组控制方法,其特征在于,应用于网关设备,所...

【专利技术属性】
技术研发人员:刘尚杰
申请(专利权)人:深圳市晨北科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1