摘要

本发明提出了基于分簇的无线光通信网络动态拓扑控制方法,旨在通过以链路保持时间作为链路权值进行分簇,使得簇内拓扑结构变化范围小,从而提高无线光通信网络拓扑结构的稳定性,实现步骤为:对无线光通信网络进行初始化;每个节点对邻居节点扫描,获取邻居节点集合Vn;从集合Vn中选取邻居节点,计算链路保持时间;利用链路保持时间,建立簇内链路;初始化节点簇间备选节点集合VA和簇间链路优先队列W;从集合VA选择簇间链路存入优先队列W,选出簇间链路;连接簇间链路,构建无线光通信网络拓扑结构;当网络有节点的加入或退出、或网络的运行时间达到拓扑更新周期T时,对网络拓扑结构进行拓扑更新,完成拓扑控制。