为了解决能量密度路由算法的路由空洞问题,均衡网络中的节点负载,延长网络的生命周期,提出利用节点间的耦合性对监测区域的传感器节点进行划分的方法,采用区域内与区域间两种数据传输方式,并且不同子区域使用不同的路由更新频率。仿真实验表明,新算法在网络运行前期能够成功地避免空洞,均衡网络能量消耗,延长网络的生命周期。