[发明专利]路灯控制系统中路灯软件网络自恢复方法无效
申请号: | 201210083722.9 | 申请日: | 2012-03-27 |
公开(公告)号: | CN102638576A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 任彧 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H05B37/02;H04W84/18 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 杜军 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 路灯 控制系统 软件 网络 恢复 方法 | ||
技术领域
本发明属于电子信息技术领域,具体涉及路灯控制系统中路灯软件网路自恢复方法。
背景技术
路灯的控制方式,经历了手动开关控制、定时开关控制、利用电力载波技术远程控制和ZigBee无线网络控制的发展变化,而在路灯控制系统中,采用ZigBee无线网络控制方式,可以将整个城市的路灯系统连接起来,达到分散控制,精确控制,集中管理,高效管理的目标。每个路灯设备中的控制器都会及时地将本终端的状态信息上报给上层设备,先进的无线网络技术使得信息的交换变得更加地及时稳定并且使得对路灯的管理更加方便和人性化。
路灯控制系统中,通过对ZigBee无线网络技术的应用,路灯的控制变得更加的智能化和更具有灵活性。尤其是网络化的控制方式,使得路灯控制进入了信息化的管理方式,但无线网络的不稳定性,也给整个路灯控制系统带来了很大的麻烦。尤其是当路灯因某种原因断网后,就很难保证对断网的路灯再进行有效的控制。传统的解决方式是人工使路灯再次加网,这样操作起来会相当的麻烦,并不能保证处理的及时性。
发明内容
本发明的目的是为完善路灯控制系统,提出了路灯控制系统中路灯软件网络自恢复方法,用于实现在路灯节点网络连接断开后能够及时自动恢复网络连接的功能,保证网络通信的正常进行。
本发明方法包括以下步骤:
步骤(1).判断路灯节点是否断网,若判断出路灯节点已经断网就执行步骤(2);否则,重复本步骤;
步骤(2).使用默认网络参数进行加网,若使用默认网络参数加网不成功,则执行步骤(3),否则,本次加网结束,返回步骤(1)执行;
步骤(3).进行网络搜索,并使用搜索到的网络参数进行加网,直到加网成功,返回步骤(1)执行。
步骤(1)中的断网判断方式有两种,分别是:
方式一:通过协议栈提供的发送函数来判断是否断网。调用发送函数发送数据帧,如果网络连接通畅,则发送函数返回“成功”,如果网络连接断开,则发送函数返回“失败”。所以,检查发送函数的返回值可以判断路灯节点的网络是否断开。
方式二:远程设备每隔一段时间向路灯节点发送设定的数据帧,假如路灯节点在设定的时间内没有收到数据帧,则可以判断路灯节点的网络已经断开。
步骤(2)中使用默认网络参数进行加网的实现方法为:设置网络断开前路灯节点所在的网络参数为默认的网络参数,并设置默认网络参数的有效次数为1-10之间的某一个值;使用默认的网络参数进行加网,并且将它的有效次数减1。假如加网成功,本次加网结束返回初始状态。假如加网失败,就要判断默认网络参数的有效次数是否大于0,默认网络参数的有效次数大于0,继续使用它进行加网,默认网络参数的有效次数等于0,则认为默认网络参数加网不成功。
步骤(3)进行网络搜索,并使用搜索到的网络参数进行加网的实现方法为:
第一步:开启寻找模块。这是一个独立的模块,用于寻找路灯节点周围的活动网。主要通过对ZigBee通信协议中的信道11到26中的16个信道逐一进行判断是否是路灯节点周围存在的活动网,如果该信道是活动网,把其标识为活动网,否则,标识为非活动网。某个信道判断结束后,会返回一个标志该信道访问结束的状态标志参数,并由此开始执行对下一个信道的访问,直到对这16个信道的判断完全结束,才会标识出寻找网络结束。
第二步:寻找网络结束后,根据对路灯节点周围信道11到26中的16个信道逐一进行判断的结果,确定是否有信道被标识为活动网。如果找到了活动网,便把所找到的活动网的网络参数存入加网队列,并开始执行下一步。如果没有找到任何活动网,重新返回第一步继续寻找网络。
第三步:对加网队列中的网络,根据各个活动网络被找到和存放的顺序,确定加网队列中各网络参数的优先级,并标识出加网队列中网络参数的个数,用于判断加网队列中是否存在活动网,如果加网队列中网络参数的个数大于0,则进入执行下一步,否则,重新返回第一步继续寻找网络。
第四步:启动加网模块,找到加网队列中优先级最高的网络参数,使用该网络参数通过协议栈中的加网函数进行加网,如果加网成功,则加网函数返回“加网成功”状态,如果加网失败,则加网函数返回“加网失败”状态。同时将该网络参数移出加网队列,把加网队列中网络参数的个数的值减1,进入下一步执行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210083722.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种无支架清扫机
- 下一篇:一种芳基糖苷类化合物及其制备方法和应用