1. Introduction  
2. Data Preparation  
3. Spatial-temporal Data for Urban Flows Prediction  
4. Techniques for Urban Flows Prediction  
5. Discussion  
6. Open Challenges  
7. Public Urban Spatial-temporal Datasets  
8. Conclusion and Future Work  