在无线传感器网络中,节点的能量是有限的,因此各节点覆盖区域的重叠度必须减少,而且对节点的能量必须合理利用,以延长网络生命周期。提出了一种基于能量感知的区域覆盖算法,在该算法中,活动节点根据簇内每个传感器节点的覆盖区域和剩余能量来确定,在保持网络高覆盖率的情况下,使活动节点的数目最小化。仿真结果表明,相较于其他算法,提高了网络覆盖率,并能够获得更长的生命周期。