面向目标节点定位的无线传感器网络中动态休眠调度方法技术

技术编号:3484197 阅读:230 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种面向目标节点定位的无线传感器网络中动态休眠调度方法,该动态休眠调度方法通过构建定位树,并从定位树中拾取唤醒锚节点、休眠锚节点;然后依据消息转发机制通知目标节点周边的锚节点进入哪种工作方式,从而通过动态休眠调度,使目标节点能够有效的维持足够高的锚节点连通度,保证了目标节点在无线传感器网络中的定位成功率和精度。所述消息转发机制是向唤醒锚节点集合中的锚节点派发WAKEUP_MSG消息,使其保持唤醒状态,进入全勤的工作方式;同时向休眠锚节点集合中的锚节点派发PRUNE_MSG消息,使其切换至休眠状态,进入低功耗工作方式。

【技术实现步骤摘要】

【技术保护点】
一种面向目标节点定位的无线传感器网络中动态休眠调度方法,其特征在于包括有下列动态休眠调度步骤:    (A)初始化定位树:    以任意目标节点M↓[b]自身为根结点、多跳邻居锚节点为多级子结点构建初始定位树LT↓[1];该初始定位树LT↓[1]仅作为第一次休眠与唤醒锚节点使用;    任意目标节点M↓[b]通过泛洪广播方式获取无线传感器网络中各锚节点的信息,待泛洪广播结束后,将各锚节点信息存储在初始定位树LT↓[1]中;    所述初始定位树LT↓[1]中的每个子结点采用三元组顺序表的数据结构形式进行存储,数据结构形式为<SEED_ID,HOP_COUNT,PARENT_ID>;    (B)确定进入休眠与唤醒的锚节点集合:    根据目标节点M↓[b]在当前时刻i所在监控区域N↓[L×L]构建一个当前定位树LT↓[i],并将所述当前定位树LT↓[i]中的所有锚节点拾取出形成唤醒锚节点集合S↓[hi]和休眠锚节点集合W↓[hi];    (C)休眠与唤醒调度规则:    通过传感器网络中各锚节点之间的消息转发机制,向唤醒锚节点集合S↓[hi]中的锚节点派发WAKEUP_MSG消息,使其保持唤醒状态,进入全勤的工作方式,以确保足够高的连通度;同时,向休眠锚节点集合W↓[hi]中的锚节点派发PRUNE_MSG消息,使其切换至休眠状态,进入低功耗工作方式;    WAKEUP_MSG消息格式为:    ***    PRUNE_MSG消息格式为:    ***    (D)定位树重构:    根据目标节点M在监控区域N↓[L×L]内的位置移动,获得下一时刻i+1的定位树LT↓[i+1],该下一时刻定位树LT↓[i+1]将作为下次循环进行动态休眠调度所需的定位树,顺次重复(B)步骤、(C)步骤实现目标节点的传感器网络中动态休眠调度。...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘玉恒蒲菊华刘国师张硕刘云璐熊璋
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利