The provider terminal 140 may include a plurality of provider terminals 140-1, 140-2, . . . , 140-n. In some embodiments, the provider terminal 140 may be similar to, or the same device as the user terminal 130. In some embodiments, the provider terminal 140 may be a device with positioning technology for locating the position of the provider, the provider terminal 140, and/or a vehicle 150 associated with the provider terminal 140. In some embodiments, the user terminal 130 and/or the provider terminal 140 may communicate with other positioning device to determine the position of the user, the user terminal 130, the provider, and/or the provider terminal 140. In some embodiments, the user terminal 130 and/or the provider terminal 140 may send positioning information to the server 110. In some embodiments, the provider terminal 140 may have an availability status. The availability status may indicate whether a vehicle 150 associated with the provider terminal 140 is available to carry a user.
In some embodiments, the provider terminal 140 may correspond to one or more vehicles 150. The vehicles 150 may carry the user and travel to the destination. The vehicles 150 may include a plurality of vehicles 150-1, 150-2, . . . , 150-n. One vehicle may correspond to one type of services (e.g., a taxi hailing service, a chauffeur service, an express car service, a carpool service, a bus service, a driver hire service, and a shuttle service).