In wireless sensor networks (WSNs) the use of mobile sink has been recently attracting more attention. After the network working for some time, the sensor data which is generated must be dropped because of the sensor nodes of storage is limited. The dropped of sensing data will affect the completeness of quality of information (QoI). If the network environment uses multi-hop to send sensing data to the sink, the effect of delay will be lower, but the sensor nodes will spend more energy. However, the extant methods are mostly not taking the data drop caused by the generation rate of sensing data into account. Also, some sensing data will violate the delay restrictions and loss its value because of the delay time caused by mobile sink moving in the environment. In this paper, we propose a QoS data collection scheme by using mobile sink to energy-efficiently collect all the sensing data of each sensor node. The tour planning of mobile sink collecting sensor data is planned by the storage of sensor nodes and the latency of application. Our scheme can minimize the distance of the total tour and the total energy cost, as well as to satisfy the energy constraint of the mobile sink. Simulation results show that our scheme can effectively collect sensor data.