[发明专利]一种无线传感器自适应网络休眠控制方法有效
| 申请号: | 201310063288.2 | 申请日: | 2013-02-28 |
| 公开(公告)号: | CN103237337A | 公开(公告)日: | 2013-08-07 |
| 发明(设计)人: | 付勇;郭强;刘瑞霞;孔祥龙;王英龙 | 申请(专利权)人: | 山东省计算中心 |
| 主分类号: | H04W52/02 | 分类号: | H04W52/02 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 胡彬 |
| 地址: | 250014 山东省济*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 无线 传感器 自适应 网络 休眠 控制 方法 | ||
1.一种无线传感器自适应网络休眠控制方法,其特征在于,包括如下步骤:
(1)对网络接入点进行地址编号,网络接入点接收对应内网的传感器节点发送的数据;
(2)网络接入点按照节点地址编号依次作为网络管理主节点,负责网络的数据传输管理和休眠管理,在网络活跃期内根据网络数据情况动态调整活跃时间,并在活跃期结束时发送包含休眠时间信息的广播指令,网络进入休眠状态,网络内的节点关闭无线模块并启动定时器直至休眠时间结束并重新进入活跃期;
(3)数据中继节点加入网络后,网络接入点按照距离中继节点的距离确定网络级数,并将网络中的数据逐级上传至WSN服务器。
2.根据权利要求1所述的无线传感器自适应网络休眠控制方法,其特征在于,所述步骤(1)的传感器节点的处理步骤为:
(1.1)传感器节点上电后首先侦听设定的无线信道,侦听时间Tnet为2*TnetDefault,TnetDefault代表系统设定的初始网络周期或者网络上传周期,如果超时没有接收到数据包,转步骤(1.2),否则转步骤(1.3);
(1.2)设置当前地址为传感器节点临时地址,连续发送传感器节点申请加入数据包ApplyNET,等待应答;
如果超时且没有接收到应答,进入休眠状态,等待随机时间,转步骤(1.1);
如果收到应答ReApplyNET数据包,提取ReApplyNET数据包中的网络接入点地址信息Addr和子网内地址netaddr,网络休眠时间计数Tsleep和当前休眠时间计数Ttime以及信号强度信息,按照提取的信息设置本传感器节点子网地址为网络接入点地址信息Addr+0x01、子网内地址、网络休眠定时器,保持活跃状态,等待2*Tnet,如果收到其他网络接入点的应答信息,提取该应答信息的强度信息,如果新网络接入点的信号强度强于原网络接入点,替换原网络接入点信息,超时后发送加入网络数据包JoinNET给选择的网络接入点,加入网络,根据网络休眠时间计数Tsleep和当前休眠时间计数Tt ime设置并启动休 眠定时器,进入休眠模式,根据转步骤(1.4);
(1.3)如果接收到网络接入点的休眠数据包AllSLEEP,等待随机时间后转步骤(1.2);
如果接收到的数据包不是休眠数据包AllSLEEP,等待至接收到休眠数据包AllSLEEP,等待随机时间后转步骤(1.2);
(1.4)等待网络休眠定时器到设定时间,进入活跃模式,转步骤(1.5);
(1.5)活跃模式,保持网络侦听状态:如有传感器数据要上传,上传数据给网络接入点;如收到传感器节点查询指令QueryNode,上传缓冲区中的传感器数据;如接收到AllSLEEP数据包,根据提取的网络休眠时间计数Ts leep设置休眠定时器,进入休眠模式,转步骤(1.4)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东省计算中心,未经山东省计算中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310063288.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对终端定位的方法及装置
- 下一篇:短信发送方法和用于发送短信的系统





