The energy of node in Wireless Sensor Networks (WSN) is severely constrained, it is very important to maximize the lifetime of the entire network. In order to enhance energy efficiency and prolong the system lifetime, a novel energy saving algorithm based on correlation function is presented. Firstly, the relationship between the energy consumption and the length of communication data is introduced and analysed. According to the geographic information and the threshold of the redundant radius, the mutual supportability of nodes in the redundant area was obtained through the correlation function, then, some noncluster head nodes with high supportability can be turned off and become candidate active nodes till the next round. Thus, the cluster head can get exact fused data through less non-cluster head nodes. The energy saving algorithm can reduce communication between non-cluster head nodes and the cluster heads. Finally, the reliability of algorithm is tested with 12 sensor nodes, and the efficiency of energy saving is analysed. The results of test and simulation demonstrate that the energy saving algorithm is effective, and the system lifetime is prolonged.