【技术实现步骤摘要】
一种无线传感器网络的通讯方法及装置
本专利技术涉及通信
,特别涉及一种无线传感器网络的通讯方法及装置。
技术介绍
无线传感器网络是由大量的具有感知能力的传感器节点,通过无线通信的方式构成的无线网络。大量的传感器节点部署在监测区域内部或附近,使得无线传感器网络能协作地感知、采集和处理监测区域中被感知对象的信息。目前常见的无线传感器网络的通讯方法是最短路径法,即选取从源节点至目的节点的跳数最少的一条路径作为最佳传输路径。从源节点开始,按照该条最佳传输路径,依次向下一跳节点转发包含有被感知对象的信息的数据包,直至目的节点成功接收到该数据包。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:采用上述通讯方式进行数据包传输时,可能存在一个节点频繁转发数据包的情况,这样会加快该节点的能量消耗。而无线传感器网络中的节点一般采用电池供电,电池的有效电量非常有限,因此,当电池电量耗尽后,该节点会死亡,从而造成网络的分割甚至网络瘫痪,大大缩短了无线传感器网络生存时间。
技术实现思路
本专利技术实施例提供了一种无线传感器网络的通讯方法及装置,可以在考虑各个节点的剩余能 ...
【技术保护点】
1.一种无线传感器网络的通讯方法,所述无线传感器网络中包括目的节点和多个传感器节点,其特征在于,所述通讯方法包括:第一节点向所述第一节点的邻居节点广播第一报文,所述第一节点为所述多个传感器节点中的任意一个节点,所述第一节点的邻居节点为距离所述第一节点距离小于D的所述第一节点的下一跳节点,D>0,所述第一报文用于指示所述邻居节点向所述第一节点回复响应报文;所述第一节点接收所述邻居节点回复的响应报文,所述响应报文包括所述邻居节点的节点信息,所述节点信息包括所述邻居节点的电池剩余电量以及所述邻居节点至所述目的节点的剩余跳数;当所述第一节点的邻居节点为除所述目的节点以外的其它传感器 ...
【技术特征摘要】
1.一种无线传感器网络的通讯方法,所述无线传感器网络中包括目的节点和多个传感器节点,其特征在于,所述通讯方法包括:第一节点向所述第一节点的邻居节点广播第一报文,所述第一节点为所述多个传感器节点中的任意一个节点,所述第一节点的邻居节点为距离所述第一节点距离小于D的所述第一节点的下一跳节点,D>0,所述第一报文用于指示所述邻居节点向所述第一节点回复响应报文;所述第一节点接收所述邻居节点回复的响应报文,所述响应报文包括所述邻居节点的节点信息,所述节点信息包括所述邻居节点的电池剩余电量以及所述邻居节点至所述目的节点的剩余跳数;当所述第一节点的邻居节点为除所述目的节点以外的其它传感器节点时,所述第一节点根据所述邻居节点回复的响应报文从所述邻居节点中选取一个节点为第二节点;所述第一节点向所述第二节点发送数据包。2.根据权利要求1所述的方法,其特征在于,所述第一节点根据所述邻居节点回复的响应报文从所述邻居节点中选取一个节点为第二节点,包括:当所述邻居节点中有至少一个节点的电池剩余电量超过最低电量阈值时,选取所述至少一个节点中至所述目的节点的剩余跳数最少的节点为候选节点;从所述候选节点中选取电池剩余电量最多的节点为所述第二节点。3.根据权利要求1所述的方法,其特征在于,所述第一节点根据所述邻居节点回复的响应报文从所述邻居节点中选取一个节点为第二节点,还包括:当所述邻居节点的电池剩余电量均未超过最低电量阈值时,根据以下公式计算各个所述邻居节点的路由度量值:ETR(r)=Eleft(r)/RH(r,D);其中,ETR(r)表示第r个邻居节点的路由度量值,Eleft(r)表示第r个邻居节点的电池剩余电量,RH(r,D)表示第r个邻居节点至所述目的节点D的剩余跳数,r为大于1的正整数;选取路由度量值最大的所述邻居节点作为所述第二节点。4.根据权利要求2或3所述的方法,其特征在于,所述最低电量阈值可以设置为各个所述邻居节点总电量的5%~20%。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述第一节点接收所述第二节点发送的确认信息,所述确认信息用于指示所述第二节点成功接收所述数...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。