发明名称 一种定位节点的方法和节点
摘要 本发明公开了一种定位节点的方法和节点,属于通信领域。所述方法包括:根据待定位节点分别与每个分层锚节点之间的接收的信号强度指示RSSI值以及任意两个分层锚节点之间的RSSI值,确定出所述待定位节点位于的层次;根据分层策略和所述待定位节点位于的层次,确定定位锚节点;以所述定位锚节点为球心,获取所述球心对应的半径;根据所述球心以及所述球心对应的半径画球;获取所述球相交的区域的重心的坐标,将所述坐标作为所述待定位节点的坐标。所述节点包括:第一确定模块、第二确定模块、第一获取模块、画球模块和第二获取模块。本发明能够在实际无规则的室内环境中,准确的对节点进行定位。
申请公布号 CN101917763B 申请公布日期 2014.06.25
申请号 CN201010253889.6 申请日期 2010.08.13
申请人 北京智慧图科技发展有限责任公司 发明人 徐连明;邓中亮;薛广普;刘雯
分类号 H04W64/00(2009.01)I 主分类号 H04W64/00(2009.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 何文彬
主权项 一种定位节点的方法,其特征在于,所述方法包括: 根据待定位节点分别与每个分层锚节点之间的接收的信号强度指示RSSI值以及任意两个分层锚节点之间的RSSI值,确定出所述待定位节点位于的层次; 根据分层策略和所述待定位节点位于的层次,确定定位锚节点; 以所述定位锚节点为球心,获取所述球心对应的半径; 根据所述球心以及所述球心对应的半径画球; 获取所述球相交的区域的重心的坐标,将所述坐标作为所述待定位节点的坐标; 其中,所述根据分层策略和所述待定位节点位于的层次,确定定位锚节点之前,还包括: 所述待定位节点接收网络中的锚节点发送的信标消息和RSSI消息,所述信标消息携带所述锚节点的ID和坐标,所述RSSI消息携带所述锚节点的ID、所述锚节点的邻居节点的ID和所述锚节点与所述邻居节点之间的RSSI值,获取自身与所述锚节点之间的RSSI值,所述锚节点包括定位锚节点和分层锚节点; 所述待定位节点将所述锚节点的ID和坐标存储在自身锚节点信息表中,所述锚节点信息表包括分层锚节点信息表和定位锚节点信息表; 所述待定位节点将自身的ID、所述锚节点的ID以及自身与所述锚节点之间的RSSI值存储在自身锚节点RSSI值信息表中,将所述锚节点的ID、所述邻居节点的ID以及所述锚节点与所述邻居节点之间的RSSI值存储在所述锚节点RSSI值信息表中,所述锚节点RSSI值信息表包括分层锚节点RSSI值信息表和定位锚节点RSSI值信息表; 其中,所述根据分层策略和所述待定位节点位于的层次,确定定位锚节点,具体包括: 所述待定位节点根据自身位于的层次和所述分层策略,确定目标层次,获取划分所述目标层次的两个分层锚节点的ID; 所述待定位节点根据所述两个分层锚节点的ID,从所述锚节点信息表中分别查找所述两个分层锚节点的坐标; 所述待定位节点从所述锚节点信息表中,查找竖坐标位于所述两个分层锚 节点的竖坐标之间的定位锚节点; 其中,所述以所述定位锚节点为球心,获取所述球心对应的半径,具体包括: 所述待定位节点以自身与所述球心之间的RSSI值为参考值,将与所述球心之间的RSSI值小于所述参考值的定位锚节点划分为第一组,将与所述球心之间的RSSI值大于所述参考值的定位锚节点划分为第二组; 所述待定位节点从所述第一组中选取与所述球心之间的RSSI值最大的定位锚节点,将所述球心与所述RSSI值最大的定位锚节点之间的距离作为半径; 所述待定位节点从所述第二组中选取与所述球心之间的RSSI值最小的定位锚节点,将所述球心与所述RSSI值最小的定位锚节点之间的距离作为半径。 
地址 100080 北京市海淀区PE大厦107号