在具有多个移动接收器的无线传感器网络中,接收器的移动或传感器节点的故障可能会导致现有路由的中断。 在大多数路由协议中,广播查询数据包以修复从源节点到宿的断开路径,这在能量和延迟方面都导致大量通信开销。 为了以较低的通信开销修复断开的路径,我们提出了一种有效的路由恢复协议,该协议采用内分泌协作粒子群优化算法(ECPSOA)来建立和优化替代路径。 在ECPSOA中,粒子的突变方向由多群演化方程确定,并且其多样性通过内分泌机制得以丰富,这可以增强全局搜索的能力,并提高算法的收敛速度和准确性。 通过使用此方法,可以选择具有最佳QoS参数的从源节点到宿的替代路径。 仿真结果表明,我们的路由协议显着提高了鲁棒性,并适应了多个移动接收器的快速拓扑变化,同时有效降低了通信开销和能耗。