一种分布式无线感知反应网络的控制方法、系统及设备技术方案

技术编号:10091329 阅读:146 留言:0更新日期:2014-05-28 14:40
本发明专利技术公开了一种分布式无线感知反应网络的控制方法,包括:用户对总代理服务器进行操作,更新总代理服务器本地控制信息后,总代理服务器同步更新控制信息至第一级区域代理服务器;第一级区域代理服务器控制信息更新后,第一级区域代理服务器同步更新控制信息至第二级区域代理服务器,直至同步更新控制信息至最后一级区域代理服务器。本发明专利技术同时还公开了一种分布式无线感知反应网络的控制系统及设备,采用本发明专利技术的技术方案,减轻了根服务器的负载,提高了网络的稳定性。

【技术实现步骤摘要】
一种分布式无线感知反应网络的控制方法、系统及设备
本专利技术涉及无线感知反应网络技术,尤其涉及一种分布式无线感知反应网络控制方法、系统及设备。
技术介绍
现有大规模分布式无线感知反应网络(以下简称网络)中,根服务器维护网络中所有节点的控制规则和节点配置信息,根服务器结合节点配置信息,解析出控制规则中控制条件和控制指令,当传感节点上传到根服务器的传感数据满足控制条件中的某一阈值,或当前时间为控制条件中的有效时间时,则发送与控制规则相应的控制指令给控制节点,以实现对控制节点的智能化控制。当前,在大规模分布式无线感知反应网络中,网络中节点数量较多且所有的控制工作都由根服务器完成,导致根服务器的负载很大,如此,网络的处理能力很大程度上受限于根服务器的硬件性能;同时,网络的稳定性也受根服务器网络状况的影响,例如,当根服务器宕机或网络中断时,整个网络都将停止工作。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种分布式无线感知反应网络控制方法、系统及设备,能够减轻根服务器的负载,同时避免了当网络中根服务器宕机或网络中断时,整个网络都将瘫痪的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术公开了一种分布式无线感知反应网络控制方法,所述分布式无线感知反应网络包括:根服务器、至少两级网关、控制节点和传感节点,该方法包括:设置根服务器为总代理服务器,并将网关设置为从属于总代理服务器的至少两级区域代理服务器;该方法还包括:用户对总代理服务器进行操作,更新总代理服务器本地控制信息后,总代理服务器同步更新控制信息至第一级区域代理服务器;第一级区域代理服务器控制信息更新后,第一级区域代理服务器同步更新控制信息至第二级区域代理服务器,直至同步更新控制信息至最后一级区域代理服务器。上述方案中,所述总代理服务器同步更新的控制信息至第一级区域代理服务器之前,该方法还包括:总代理服务器预解析出更新的控制信息涉及的节点,判断所述节点是否属于同一第一级区域代理服务器管辖,如果是,则将更新的控制信息同步至所述第一级区域代理服务器;否则,不执行操作;所述第一级区域代理服务器同步更新的控制信息至第二级区域代理服务器之前,该方法还包括:第一级区域代理服务器预解析出更新的控制信息涉及的节点,判断所述节点是否属于所述第一级区域代理服务器管辖的同一第二级区域代理服务器管辖,如果是,则将更新的控制信息同步至所述第二级区域代理服务器;否则,不执行操作。上述方案中,所述控制信息包括:控制规则和节点配置信息;所述节点包括:传感节点和控制节点。上述方案中,当所述控制信息为控制规则时,该方法还包括:总代理服务器和各级区域代理服务器解析出控制规则中的控制条件和控制命令,并在控制条件满足时发送控制命令给控制节点。本专利技术还公开了一种总代理服务器,位于分布式无线感知反应网络中,所述分布式无线感知反应网络包括:根服务器、至少两级网关、控制节点和传感节点;其中设置根服务器为总代理服务器,并将网关设置为从属于总代理服务器的至少两级区域代理服务器;所述总代理服务器包括:第一存储单元、第一更新单元和第一同步单元;其中,所述第一存储单元,用于存储控制信息;所述第一更新单元,用于根据用户操作,更新第一存储单元存储的控制信息;所述第一同步单元,用于同步更新的控制信息至第一级区域代理服务器。上述方案中,总代理服务器还包括:第一解析单元和第一判断单元;其中,所述第一解析单元,用于在第一更新单元更新第一存储单元的控制信息后,预解析出更新的控制信息涉及的节点;所述第一判断单元,用于在第一解析单元预解析出更新的控制信息涉及的节点时,判断所述节点是否属于同一第一级区域代理服务器管辖;所述第一同步单元,具体用于在第一判断单元判断出所述节点属于同一第一级区域代理服务器管辖时,同步更新的控制信息至所述第一级区域代理服务器。上述方案中,所述控制信息包括:控制规则和节点配置信息;所述节点包括:传感节点和控制节点。上述方案中,所述第一解析单元,还用于在控制信息为控制规则,且第一判断单元判断出所述节点不属于同一第一级区域代理服务器管辖时,解析出更新的控制规则中的控制条件和控制命令;所述第一判断单元,还用于在第一解析单元解析出更新的控制规则中的控制条件和控制命令时,判断是否满足控制条件;该总代理服务器还包括:第一发送单元,用于在第一判断单元判断出满足控制条件时,发送控制命令给控制节点。本专利技术还公开了一种区域代理服务器,位于分布式无线感知反应网络中,所述分布式无线感知反应网络包括:根服务器、至少两级网关、控制节点和传感节点;其中设置根服务器为总代理服务器,并将网关设置为从属于总代理服务器的至少两级区域代理服务器;所述区域代理服务器包括:第二存储单元、第二更新单元和第二同步单元;其中,所述第二存储单元,用于存储控制信息;所述第二更新单元,用于更新第二存储单元存储的控制信息;所述第二同步单元,用于同步更新的控制信息至所述区域代理服务器管辖的下一级区域代理服务器。上述方案中,所述区域代理服务器还包括:第二解析单元和第二判断单元;其中,所述第二解析单元,用于在第二更新单元更新第二存储单元存储的控制信息后,预解析出更新的控制信息涉及的节点;所述第二判断单元,用于在第二解析单元预解析出更新的控制信息涉及的节点时,判断所述节点是否属于所述区域代理服务器管辖的同一下一级区域代理服务器管辖;所述第二同步单元,具体用于在所述第二判断单元判断出所述节点属于同一下一级区域代理服务器管辖时,同步更新控制信息至所述下一级区域代理服务器;所述第二更新单元,具体用于在处于所述区域代理服务器上一级的总代理服务器或区域代理服务器向所述区域代理服务器同步更新控制信息时,根据所述上一级的总代理服务器或区域代理服务器的同步操作,更新第二存储单元的控制信息。上述方案中,所述控制信息包括:控制规则和节点配置信息;所述节点包括:传感节点和控制节点。上述方案中,所述第二解析单元,还用于在控制信息为控制规则,且第二判断单元判断出所述节点不属于所述区域代理服务器管辖的同一下一级区域代理服务器管辖时,解析出更新的控制规则中的控制条件和控制命令;所述第二判断单元,还用于第二解析单元解析出更新的控制规则中的控制条件和控制命令时,判断是否满足控制条件;该区域代理服务器还包括:第二发送单元,用于在第二判断单元判断出满足控制条件时,发送控制命令给控制节点。相应的,本专利技术还公开了一种分布式无线感知反应网络控制系统,该系统包括:总代理服务器,和从属于总代理服务器的至少两级区域代理服务器;其中,所述总代理服务器,用于根据用户操作,更新本地控制信息,并同步更新控制信息至第一级区域代理服务器;所述区域代理服务器,用于在本地控制信息更新后,同步更新控制信息至所述区域代理服务器管辖的下一级区域代理服务器。上述方案中,所述总代理服务器包括:第一存储单元、第一更新单元和第一同步单元:所述区域代理服务器包括:第二存储单元、第二更新单元和第二同步单元;各单元功能与以上所述相同。上述方案中,将网络分为若干区域,并分别由总代理服务器和各级区域代理服务器管辖,根服务器根据控制信息涉及的不同区域,将控制信息同步到管辖相应区域的各级区域代理服务器,由总代理服务器和各级区域代理服务器共同承担节点的控本文档来自技高网...
一种分布式无线感知反应网络的控制方法、系统及设备

【技术保护点】
一种分布式无线感知反应网络控制方法,该网络包括:根服务器、至少两级网关、控制节点和传感节点,其特征在于,设置根服务器为总代理服务器,并将网关设置为从属于总代理服务器的至少两级区域代理服务器;该方法还包括:用户对总代理服务器进行操作,更新总代理服务器本地控制信息后,总代理服务器同步更新控制信息至第一级区域代理服务器;第一级区域代理服务器控制信息更新后,第一级区域代理服务器同步更新控制信息至第二级区域代理服务器,直至同步更新控制信息至最后一级区域代理服务器。

【技术特征摘要】
1.一种分布式无线感知反应网络控制方法,该网络包括:根服务器、至少两级网关、控制节点和传感节点,其特征在于,设置根服务器为总代理服务器,并将网关设置为从属于总代理服务器的至少两级区域代理服务器;该方法还包括:用户对总代理服务器进行操作,更新总代理服务器本地控制信息后,总代理服务器同步更新控制信息至第一级区域代理服务器;第一级区域代理服务器控制信息更新后,第一级区域代理服务器同步更新控制信息至第二级区域代理服务器,直至同步更新控制信息至最后一级区域代理服务器;所述总代理服务器同步更新的控制信息至第一级区域代理服务器之前,该方法还包括:总代理服务器预解析出更新的控制信息涉及的节点,判断所述节点是否属于同一第一级区域代理服务器管辖,如果是,则将更新的控制信息同步至所述第一级区域代理服务器;否则,不执行操作;所述第一级区域代理服务器同步更新的控制信息至第二级区域代理服务器之前,该方法还包括:第一级区域代理服务器预解析出更新的控制信息涉及的节点,判断所述节点是否属于所述第一级区域代理服务器管辖的同一第二级区域代理服务器管辖,如果是,则将更新的控制信息同步至所述第二级区域代理服务器;否则,不执行操作。2.根据权利要求1所述的方法,其特征在于,所述控制信息包括:控制规则和节点配置信息;所述节点包括:传感节点和控制节点。3.根据权利要求2所述的方法,其特征在于,当所述控制信息为控制规则时,该方法还包括:总代理服务器和各级区域代理服务器解析出控制规则中的控制条件和控制命令,并在控制条件满足时发送控制命令给控制节点。4.一种总代理服务器,位于分布式无线感知反应网络中,该网络包括:根服务器、至少两级网关、控制节点和传感节点,其特征在于,设置根服务器为总代理服务器,并将网关设置为从属于总代理服务器的至少两级区域代理服务器;该总代理服务器包括:第一存储单元、第一更新单元和第一同步单元;其中,所述第一存储单元,用于存储控制信息;所述第一更新单元,用于根据用户操作,更新第一存储单元存储的控制信息;所述第一同步单元,用于同步更新的控制信息至第一级区域代理服务器;该总代理服务器还包括:第一解析单元和第一判断单元;其中,所述第一解析单元,用于在第一更新单元更新第一存储单元的控制信息后,预解析出更新的控制信息涉及的节点;所述第一判断单元,用于在第一解析单元预解析出更新的控制信息涉及的节点时,判断所述节点是否属于同一第一级区域代理服务器管辖;所述第一同步单元,具体用于在第一判断单元判断出所述节点属于同一第一级区域代理服务器管辖时,同步更新的控制信息至所述第一级区域代理服务器。5.根据权利要求4所述的总代理服务器,其特征在于,所述控制信息包括:控制规则和节点配置信息;所述节点包括:传感节点和控制节点。6.根据权利要求5所述的总代理服务器,其特征在于,所述第一解析单元,还用于在控制信息为控制规则,且第一判断单元判断出所述节点不属于同一第一级区域代理服务器管辖时,解析出更新的控制规则中的控制条件和控制命令;所述第一判断单元,还用于在第一解析单元解析出更新的控制规则中的控制条件和控制命令时,判断是否满足控制条件;该总代理服务器还包括:第一发送单元,用于在第一判断单元判断出满足控制条件时,发送控制...

【专利技术属性】
技术研发人员:孙岩罗红蔺洁琼
申请(专利权)人:北京邮电大学
类型:发明
国别省市:北京;11

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

1