1.一种基于滑翔机的水下传感网络数据收集方法,依托的水下传感网络包括水下传感节点(2)和滑翔机(1),其特征在于:包括以下步骤:步骤A、在海域中部署多个水下传感器节点监测和收集数据;
步骤B、滑翔机首次通过传感器节点部署水域,与通信范围内所有传感器节点握手,唤醒传感器节点,滑翔机离线计算所有传感器节点的可能状态的状态指数,构建状态指数表,滑翔机将离线计算得到的状态指数表发送给所有节点并获取当前所有节点的初始状态指数;
步骤C、滑翔机将获取的各传感器节点的初始状态指数进行排序,选择初始状态指数最大的传感器节点i*收集感应到的海洋数据,并在收集完成后更新相应的状态指数;
步骤D、当步骤C中选择的传感器节点i*更新后的指数高于或等于阈值T,则检查节点i*的电量是否能继续通信,若电量允许,则继续选择当前传感器,若电量不允许,则滑翔机选* *择当前除节点i外状态指数最大的节点收集数据;当i的指数低于阈值T时,该传感器节点向滑翔机和其他节点广播其状态指数;其他节点接收到广播信息后向滑翔机发送当前状态指数信息,跳至步骤C,即滑翔机根据所获取的当前各传感器节点的状态指数进行排序并选取当前状态指数最大的传感器节点收集数据;
利用阈值T进行选择的表达式如下(1):
步骤E、当传感器节点的电量都耗尽或剩余电量无法支持下一次通信,即节点死亡,当所有传感器节点均已死亡,则水下传感网络数据收集过程结束。
2.根据权利要求1所述的一种基于滑翔机的水下传感网络数据收集方法,其特征在于:水下传感器节点具有水声通信模块和多种传感器模块,且水下传感器节点能够与滑翔机实现水声通信。
3.根据权利要求1所述的一种基于滑翔机的水下传感网络数据收集方法,其特征在于:节点的状态指数由节点根据当前的状态搜索状态指数表所得;节点所有可能状态所组成的状态空间 由三部分组成:包括水声信道状态 节点与滑翔机之间的相对距离状态 和节点的剩余能量状态ε三部分,表达式为:
4.根据权利要求1所述的一种基于滑翔机的水下传感网络数据收集方法,其特征在于:步骤B中,状态指数表中包含所有传感器节点的所有可能状态的状态指数,节点的状态空间包含了节点所有可能的状态。
5.根据权利要求1所述的一种基于滑翔机的水下传感网络数据收集方法,其特征在于:步骤B中,传感器节点的状态指数是离线计算,滑翔机以离线的方式计算所有传感器节点的所有状态相对应的状态指数,构建状态指数表,并储存。
6.根据权利要求1所述的一种基于滑翔机的水下传感网络数据收集方法,其特征在于:步骤B中,传感器节点的状态指数通过查表得到,传感器节点根据自身状态从状态指数表中搜索相对应的状态指数并发送给滑翔机,数据收集时,当周围环境发生变化,传感器节点能够快速、准确地探测信道状况和电量状况。
7.根据权利要求1所述的一种基于滑翔机的水下传感网络数据收集方法,其特征在于:步骤C中,传感器节点的状态指数是在线更新,在线规划的。
8.根据权利要求1所述的一种基于滑翔机的水下传感网络数据收集方法,其特征在于:步骤D中,阈值的大小可以根据任务要求设定。