Text this: Trajectory and communication scheduling optimization for the rechargeable UAV aided data collection system