|
|
|
|
更新时间:2015.03.05 浏览次数: |
|
在接近开关传感器兴趣扩散阶段,汇聚节点周期性地向邻居节点广播兴趣消息。兴趣消息中含有任务类型、目标注区域、数据发送速率、时间戳等参数。每个节点在本地保存一个兴趣列表,对于每一个兴趣列表中都有一个表项,记录发来该兴趣消息的邻居节点、数据发送速率和时间戳等任务相关信息,以建立该节点向汇聚节点传递数据的梯度关系。每个兴趣可能对应多个邻居节点,每个邻居节点对应一个梯度信息。通过定义不同的梯度相关参数,可以适应不同的应用需求。每个表项还有一个字段用来表示该表项的有效时间值,超过这个时间后,节点将删除这个表项。当节点收到邻居节点的兴趣消息时,首先检查兴趣列表中是否存有参数类型与收到兴趣相同的表项,而且对应的发送节点是该邻居节点。如果有对应的表项,就更新表项的有效时间值;如果只是参数类型相同,但不包含发送该兴趣消息的邻居节点,就在相应表项中添加这个邻居节点;对于任何其他情况,都需要建立一个新表项来记录这个新的兴趣。如果收到的兴趣消息和节点与刚刚转发的兴趣消息一样,为避免消息循环则丢弃该信息;否则转发收到的兴趣消息。 |
|
|