摘要
本发明属于水声路由协议领域,涉及一种通信资源动态优化的水声通信网络路由方法。水声通信网络包括:一个源节点、一个目的节点和多个中继节点,该方法包括:步骤1)源节点发起水声通信网络的初始化,每个中继节点通过元数据包的交换构建本地拓扑表;步骤2)发送节点根据邻居节点的位置信息和剩余能量确定转发候选集;步骤3)发送节点在转发候选集中选择转发优先级最高的中继节点作为最优中继;步骤4)发送节点进行通信资源优化得到通信参数配置;步骤5)发送节点根据配置的通信参数,向最优中继节点发送数据包;步骤6)判断接收节点是否为目的节点:若是目的节点则结束;若不是则重复步骤2)到步骤5)直至接收节点是目的节点。