利索能及
我要发布
收藏
专利号: 2011102347639
申请人: 华为技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-16
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种传感器网络组网的方法,其特征在于,包括:

获取网络节点的短地址和父节点的位置标识,所述短地址为唯一标识所述网络节点的素数;

根据所述短地址与所述父节点的位置标识,生成所述网络节点的位置标识;

发送位置注册报文,向网络协调器注册所述网络节点的位置标识;

接收来自所述网络协调器的位置确认报文。

2.根据权利要求1所述的方法,其特征在于,所述获取网络节点的短地址具体包括:向网络协调器发送地址请求报文,所述地址请求报文中包含所述网络节点的64位扩展唯一标识符EUI-64;

接收所述网络协调器回应所述地址请求报文的地址分配报文,所述地址分配报文中包含所述网络协调器为所述网络节点分配的短地址。

3.根据权利要求1或2所述的方法,其特征在于,所述获取网络节点的父节点的位置标识具体包括:获取所述网络节点的至少一个邻居节点的节点信息,所述节点信息包括所述邻居节点的EUI-64,短地址,位置标识和节点类型;

在邻居信息表中记录所述至少一个邻居节点的节点信息,所述邻居信息表中包括所述节点信息和邻居关系;

选择所述邻居信息表中节点类型为协调者或者路由器的一个邻居节点作为所述网络节点的父节点;

根据所述邻居信息表,获取所述父节点的位置标识。

4.根据权利要求3所述的方法,其特征在于,在选择父节点之后,所述方法还包括:向所述父节点发送路由请求报文,以使所述父节点更新其邻居信息表中所述网络节点的邻居关系为孩子children;

接收所述父节点回应的路由通告报文,更新所述邻居信息表中所述父节点的邻居关系为父母parent。

5.一种传感器网络路由的方法,其特征在于,包括:

网络节点接收数据报文,获取所述数据报文的目的位置标识;

当所述目的位置标识与所述网络节点的位置标识不同时,根据所述目的位置标识转发所述数据报文。

6.根据权利要求5所述的方法,其特征在于,所述根据所述目的位置标识转发所述数据报文具体包括:当所述网络节点的位置标识不能整除所述目的位置标识时,所述网络节点查询本地存储的邻居信息表,向所述邻居信息表中邻居关系为父母parent的邻居节点转发所述数据报文,所述邻居信息表中包括EUI-64,短地址,位置标识,节点类型和邻居关系;

当所述网络节点的位置标识能够整除所述目的位置标识时,查询本地存储的邻居信息表,向所述邻居信息表中邻居关系为孩子children,且位置标识能够整除所述目的位置标识的邻居节点转发所述数据报文。

7.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:生成第二数据报文,所述第二数据报文中的目的位置标识为目的节点的位置标识;

当所述网络节点的位置标识不能整除所述目的节点的位置标识时,查询本地存储的邻居信息表,向所述邻居信息表中邻居关系为父母parent的邻居节点转发所述第二数据报文;

当所述网络节点的位置标识能够整除所述目的节点的位置标识时,查询本地存储的邻居信息表,向所述邻居信息表中邻居关系为孩子children,且位置标识能够整除所述目的节点的位置标识的邻居节点转发所述第二数据报文。

8.一种网络节点,其特征在于,包括获取单元,生成单元,发送器和接收器,其中:所述获取单元,用于获取所述网络节点的短地址和父节点的位置标识,所述短地址为唯一标识所述网络节点的素数;

所述生成单元,用于根据所述短地址和所述父节点的位置标识,生成所述网络节点的位置标识;

所述发送器,用于发送位置注册报文,向网络协调器注册所述网络节点的位置标识;

所述接收器,用于接收来自所述网络协调器的位置确认报文。

9.根据权利要求8所述的网络节点,其特征在于,

所述发送器还用于发送地址请求报文,向网络协调器请求分配短地址,所述地址请求报文中包含所述网络节点的64位扩展唯一标识符EUI-64;

所述接收器还用于接收所述网络协调器回应的地址分配报文,所述地址分配报文中包含所述短地址;

所述获取单元具体用于根据所述地址分配报文,获取所述短地址。

10.根据权利要求8或9所述的网络节点,其特征在于,

所述获取单元,还用于获取所述网络节点的至少一个邻居节点的节点信息,所述节点信息包括EUI-64,短地址,位置标识和节点类型;

所述网络节点还包括:

记录单元,用于在邻居信息表中记录所述至少一个邻居节点的节点信息;

选择单元,用于选择所述邻居信息表中节点类型为网络协调器或者路由器的一个邻居节点作为父节点;

所述获取单元具体用于根据所述邻居信息表,获取所述父节点的位置标识。

11.根据权利要求10所述的网络节点,其特征在于,

所述发送器,还用于向所述父节点发送路由请求报文,以使所述父节点更新自身邻居信息表中所述节点的邻居关系为孩子children;

所述接收器,还用于接收所述父节点回应的路由通告报文;

所述网络节点还包括更新单元,用于更新所述邻居信息表中所述父节点的邻居关系为父母parent。

12.一种网络节点,其特征在于,包括接收器,获取单元,判断单元和发送器。其中:所述接收器,用于接收数据报文;

所述获取单元,用于获取所述数据报文的目的位置标识;

所述判断单元,用于判断所述目的位置标识与所述网络节点的位置表示是否相同;

所述发送器,用于当所述目的节点的位置标识与所述网络节点的位置标识不同时,根据所述目的位置标识转发所述数据报文。

13.根据权利要求12所述的网络节点,其特征在于,所述判断单元,还用于当所述目的位置标识与所述网络节点的位置标识不同时,判断所述网络节点的位置标识是否能够整除所述目的位置标识。

14.根据权利要求13所述的网络节点,其特征在于,所述获取单元,还用于当所述网络节点的位置标识不能整除所述目的位置标识时,获取所述网络节点的邻居信息表中邻居关系为父母parent的邻居节点的节点信息;

相应地,所述发送器具体用于向所述邻居关系为父母parent的邻居节点转发所述数据报文。

15.根据权利要求13所述的网络节点,其特征在于,所述获取单元,还用于当所述网络节点的位置标识能够整除所述目的位置标识时,获取所述网络节点的邻居信息表中邻居关系为孩子children且位置标识能够整除所述目的位置标识的邻居节点的节点信息;

相应地,所述发送器具体用于向所述邻居关系为孩子children且位置标识能够整除所述目的位置标识的邻居节点转发所述数据报文。

16.一种传感器网络,其特征在于,包括网络协调器和网络节点,其中:所述网络节点,用于获取自身的短地址和父节点的位置标识,并根据自身的短地址和所述父节点的位置标识,生成自身的位置标识,所述短地址为唯一标识所述网络节点的素数;还用于发送位置注册报文,向所述网络协调器注册自身的位置标识,并接收来自所述网络协调器的位置确认报文;

所述网络协调器,用于接收所述位置注册报文,保存所述网络节点的位置标识,并发送所述位置确认报文。

17.根据权利要求16所述的网络,其特征在于,所述网络节点,还用于向所述网络协调器发送地址请求报文,所述地址请求报文中包含所述网络节点的64位扩展唯一标识符EUI-64;并接收来自所述网络协调器的地址分配报文,所述地址分配报文中包含所述短地址;

所述网络协调器,用于接收所述地址请求报文,根据所述网络节点的EUI-64,为所述网络节点分配所述短地址,并向所述网络节点回应所述地址分配报文。

18.根据权利要求16或17所述的网络,其特征在于,所述网络节点,还用于获取至少一个邻居节点的邻居信息,所述邻居信息包括EUI-64,短地址,位置标识和节点类型,并在自身的邻居信息表中记录所述至少一个邻居节点的邻居信息,所述邻居信息表中包括所述节点信息和邻居关系;

所述网络节点,还用于选择所述邻居信息表中节点类型为协调者或者路由器的一个邻居节点作为父节点;并根据所述邻居信息表,获取所述父节点的位置标识。

19.根据权利要求18所述的网络,其特征在于,所述网络节点还用于向所述父节点发送路由请求报文,以使所述父节点更新其邻居信息表中所述网络节点的邻居关系为孩子children;并接收所述父节点回应的路由通告报文,更新自身的邻居信息表中所述父节点的邻居关系为父母parent。

20.根据权利要求16至19任一项所述的网络,其特征在于,所述网络节点,还用于接收数据报文,获取所述数据报文的目的位置标识;当所述目的位置标识与自身的位置标识不同时,根据所述目的位置标识转发所述数据报文。

21.根据权利要求20所述的网络,其特征在于,所述网络节点还用于当所述目的位置标识与自身的位置标识不同时,判断自身的位置标识是否能够整除所述目的位置标识;

当所述网络节点的位置标识不能整除所述目的位置标识时,查询邻居信息表,向邻居关系为父母parent的邻居节点转发所述数据报文;

当所述网络节点的位置标识能够整除所述目的节点的位置标识时,查询邻居信息表,向邻居关系为孩子children,且位置标识能够整除所述目的节点的位置标识的邻居节点转发所述数据报文。

22.根据权利要求16至21任一项所述的网络,所述网络还包括第二网络节点;

所述网络节点还用于向所述网络协调器发送位置查询报文,并接收所述网络协调器回应的位置应答报文,获取所述第二网络节点的位置标识;所述位置查询报文中包括所述第二网络节点的名称,所述位置应答报文中包含所述第二网络节点的位置标识。