A Partition-based Energy-Efficient Strategy for Deadline-based Data Collection in Wireless Sensor Networks