Understanding Taxi Rental Services: A Smart Travel Solution