1.一种水声通信网络系统,其特征在于,包括分布在不同地点的多个节点构成的分布式网络,任一节点与至少两个节点相连;每个节点均配置有物理地址号、识别号和公共网络号;每个节点均设置成接收存储转发模式,所述接收存储转发模式为接收上一节点的数据包,存储备份所述数据包于本地,转发所述数据包至下一节点;任一节点均采用动态路由算法建立通信链路。
2.根据权利要求1所述的水声通信网络系统,其特征在于,当有新增节点加入所述水声通信网络系统时,所述新增节点通过广播方式发出一信息识别包,所述信息识别包包括:物理地址号、识别号、公共网络号和转发集合树数据;相邻节点接收到所述信息识别包后,将所述转发集合树数据加入其转发集合矩阵树中,所述转发集合矩阵树包含了所有可行的转发链路。
3.根据权利要求1所述的水声通信网络系统,其特征在于,当源节点有数据包需要发送给目的节点时,所述源节点沿第一路径传输所述数据包至所述目的节点,当所述目的节点在预设的时间范围内没有收到所述数据包时,所述源节点将沿第二路径传输所述数据包至所述目的节点。
4.根据权利要求3所述的水声通信网络系统,其特征在于,所述第一路径为所述源节点到所述目的节点的最优路径,所述第二路径为所述源节点到所述目的节点的次优路径。
5.根据权利要求3所述的水声通信网络系统,其特征在于,当所述源节点沿所述第二路径发出所述数据包后所述目的节点收到所述源节点沿所述第一路径传输的所述数据包时,所述目的节点沿所述第二路径的逆向发出撤销删除包,所述第二路径沿途的节点收到所述撤销删除包后,将撤销沿所述第二路径发出所述数据包的转发。
6.根据权利要求1所述的水声通信网络系统,其特征在于,当目的节点收到源节点发送过来的数据包时,所述目的节点将按照所述数据包的接收路径的逆向转发收到确认包,所述接收路径沿途的节点收到所述收到确认包后,将本地保存的备份数据包删除。
7.根据权利要求1所述的水声通信网络系统,其特征在于,节点本地保存的备份数据包保存时长超过预设时长时,将删除本地保存的所述备份数据包。
8.根据权利要求1所述的水声通信网络系统,其特征在于,当节点检测到自身的故障告警时,所述节点将通过广播方式发出故障预警包,其他节点收到所述节点的故障预警包将保存于本地,并重新启用动态路由算法建立新的通信链路转发路径以绕开所述节点。
9.根据权利要求8所述的水声通信网络系统,其特征在于,所述故障告警包括:部分功能故障以及节点的剩余能量低于预设值。
10.根据权利要求1所述的水声通信网络系统,其特征在于,所述动态路由算法为Dijkstra算法。