The present invention provides a method and a system for controlling a plurality of state of the equipment, and relates to the technical field of intelligent control, the method includes: when access to the control command, control command node equipment to obtain the execution state of the adjacent node devices; the node equipment according to the control command to the adjacent node devices to obtain the execution of operation state of the adjacent node devices to the control instruction is not executed, and not to perform the adjacent node equipment control command transmits the control command. With the equipment in the prior art, receives the control instruction after random forwarding compared, can effectively avoid signal conflict, to prevent the collision between signals, so as to realize the fast forwarding control instruction, effective control of multiple devices.
【技术实现步骤摘要】
控制多个设备状态的方法和系统
本专利技术涉及智能控制领域,具体而言,涉及一种控制多个设备状态的方法和系统。
技术介绍
现代社会已迎来了智能化时代,各种智能技术在不停地刷新人们的生活。在日常生活中,无线智能控制技术已经在家庭、楼宇中得到了广泛的应用,如使用遥控器、手机APP进行单个设备的控制,但是,这种控制不能满足大面积部署场景下对多台设备的集中控制,同时响应的需求,因此,如何对多台设备进行集中控制成为一个亟待解决的问题。目前,大规模部署多个设备时,需要对多个设备进行集中控制,首先通过控制系统发出控制指令,采用基于平面的泛洪转发机制对控制指令进行随机的转发,从而实现对多个设备进行控制。但是,上述对多个设备进行控制的方法,在“接收--转发”模式下,设备接收到控制指令后随机进行转发,大量的无线信号短时间内发射到空口,这种随机发射方式非常容易导致大量的无线信号产生碰撞,长时间消耗空口资源直到泛洪结束,严重影响设备自身接收新的控制指令,甚至会影响同一频道的其他设备正常工作,使控制指令的转发效率和接受的成功率降低。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提供一种控制多个设备状态的方法和系统,以实现在对多个设备进行控制时,有效避免信号冲突,防止信号碰撞,快速转发控制指令,对多个设备进行有效的控制。第一方面,本专利技术实施例提供了控制多个设备状态的方法,包括:当获取到控制指令时,节点设备获取相邻节点设备的控制指令执行状态;所述节点设备根据获取到的所述相邻节点设备的控制指令执行运行状态确定未执行所述控制指令的相邻节点设备,并向未执行所述控制指令的所述相邻节点设备转发 ...
【技术保护点】
控制多个设备状态的方法,其特征在于,包括:当获取到控制指令时,节点设备获取相邻节点设备的控制指令执行状态;所述节点设备根据获取到的所述相邻节点设备的控制指令执行运行状态确定未执行所述控制指令的相邻节点设备,并向未执行所述控制指令的所述相邻节点设备转发所述控制指令。
【技术特征摘要】
1.控制多个设备状态的方法,其特征在于,包括:当获取到控制指令时,节点设备获取相邻节点设备的控制指令执行状态;所述节点设备根据获取到的所述相邻节点设备的控制指令执行运行状态确定未执行所述控制指令的相邻节点设备,并向未执行所述控制指令的所述相邻节点设备转发所述控制指令。2.根据权利要求1所述的控制多个设备状态的方法,其特征在于,所述当获取到控制指令时,节点设备获取相邻节点设备的控制指令执行状态,包括:所述节点设备判断获取到的所述控制指令是否与当前执行的控制指令一致;如果是,则所述节点设备忽略获取到的控制指令;如果否,则所述节点设备执行所述节点设备获取相邻节点设备的控制指令执行运行状态步骤。3.根据权利要求1所述的控制多个设备状态的方法,其特征在于,节点设备根据获取到的所述相邻节点设备的控制指令执行运行状态确定未执行所述控制指令的相邻节点设备,并向未执行所述控制指令的所述相邻节点的设备转发所述控制指令包括:所述节点设备对未执行所述控制指令的相邻节点的设备进行时隙分配,得到各时隙与不同相邻节点设备的对应关系;所述节点设备在各时隙内,对当前时隙对应的相邻节点设备进行监听;所述节点设备根据监听结果,判断当前时隙对应的相邻节点设备是否已经接收了所述控制指令;如果否,则所述节点设备在当前时隙内向当前时隙对应的相邻节点设备发送所述控制指令。4.根据权利要求3所述的控制多个设备状态的方法,其特征在于,所述方法还包括:当监听到其所述相邻节点的所述设备已经接收到了所述控制指令时,所述节点设备将分配给所述相邻节点设备的时隙进行延时处理,并对下一时隙对应的相邻节点设备进行监听。5.根据权利要求3所述的控制多个设备状态的方法,其特征在于,所述方法还包括:当在当前时隙内接收到与待转发控制指令不同的新控制指令时,所述节点设备停止向所述相邻节点设备转发所述待转发控制指令。6.控制多个设备状态的系统,其特征在于,包括:执行状态获取模块,用于当获取到...
【专利技术属性】
技术研发人员:郝章辉,
申请(专利权)人:深圳市银河风云网络系统股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。