In order to overcome the storage loss and capacity degradation issues of the batteries in wireless sensor network,a communication model of battery storage loss and capacity degradation was established for maximizing the throughput within each wireless sensor life cycle.The optimization problem was firstly transformed into a convex problem.Then,the power control strategy,which is simultaneously related to the current harvesting energy level,the battery energy level,and the channel gain,can be directly obtained through the convex optimization analysis.Next,a dual power threshold algorithm was presented to deal with the problems of battery storage loss and capacity degradation,and optimize the average system throughput.Afterwards,a charge-discharge management policy was proposed to restrain decay rate of the battery capacity.The proposed policy is able to optimize and estimate both of the life cycle and the battery discharge space of the wireless sensor.Simulation results demonstrated that compared with the adaptive directional water algorithm,the presented dual power threshold algorithm is capable of avoiding frequent charge-discharge operations,thus reducing the storage loss of the harvesting energy,optimizing the average throughput and the life cycle,and finally promoting the total throughput within each life cycle.