发明名称 |
基于ZigBee协议处理丢失节点的方法和系统 |
摘要 |
本发明公开了一种基于ZigBee协议处理丢失节点的方法和系统,包括:当检测到应用层的ZigBee设备对象中接收到丢失指示消息,通过应用框架中指定的第一消息接口将该丢失指示消息上报给应用对象;当丢失节点为本节点的原父节点时,触发网络扫描以确定出本节点对应的潜在父节点;通过ZigBee设备对象向潜在父节点发送网络加入请求,以便重新通过该潜在父节点加入网络;当丢失节点为本节点的原子节点时,则触发ZigBee设备对象向网络层发送删除该原子节点的请求,以便在网络层中删除该原子节点的信息。该方法能够及时对丢失节点进行处理,以减少网络中断时间,提高网络稳定性和适应性。 |
申请公布号 |
CN102711159B |
申请公布日期 |
2015.09.09 |
申请号 |
CN201210147513.6 |
申请日期 |
2012.05.11 |
申请人 |
中国科学院微电子研究所 |
发明人 |
俞雪婷;陈岚;李莹 |
分类号 |
H04W24/04(2009.01)I;H04W48/16(2009.01)I |
主分类号 |
H04W24/04(2009.01)I |
代理机构 |
北京集佳知识产权代理有限公司 11227 |
代理人 |
王宝筠 |
主权项 |
一种基于ZigBee协议处理丢失节点的方法,其特征在于,包括:对应用层的ZigBee设备对象进行监测;如果检测到所述ZigBee设备对象中接收到丢失指示消息,则通过应用框架中指定的第一消息接口将该丢失指示消息上报给应用对象,其中,该丢失指示消息中包含丢失节点与本节点的通信关系,所述应用对象为基于ZigBee协议的网络中节点的协议栈高层;当根据应用对象中获取到的所述通信关系确定出所述丢失节点为本节点的原父节点时,则触发网络扫描,以确定出本节点对应的潜在父节点;通过ZigBee设备对象向所述潜在父节点发送网络加入请求,如果在网络层中接收到潜在父节点返回的确认接受加入的响应消息,则将该潜在父节点作为本节点的当前父节点;当根据应用对象中获取到的所述通信关系确定出所述丢失节点为本节点的原子节点时,则触发所述ZigBee设备对象向所述网络层发送删除该原子节点的请求,以便在网络层响应所述删除该原子节点的请求,在网络层中删除该原子节点信息。 |
地址 |
100029 北京市朝阳区北土城西路3号 |