The system 100 may provide a plurality of transportation services to the user. After the acquisition module 310 obtains the identification of the user, user terminal and/or user account, the system 100 may retrieve and/or obtain the plurality of transportation services available to the user as a list. Further, the plurality of transportation services in the list may be ordered with a current sequence. The current sequence may be generated prior to the current instance by CPU 220, or any other processor of the computer server 110. Alternatively, the current sequence may be set by the user according to his/her preference. The current sequence may be stored in the user terminal 130, the ROM 230, or the database 160.
In step 440, determination module 320 may determine whether a condition for updating the current sequence is satisfied.
When the condition for updating the current sequence of the plurality of services is satisfied, in step 450, sorting module 340 may determine an updated sequence of the plurality of services displayed on the display of the user terminal 130. COM ports 250 may send the updated sequence to the user terminal 130 through the network communications. A display of the user terminal 130 may display the updated sequence in the user interface of the service application.
When the condition for updating the current sequence of the plurality of services is not satisfied, in step 460, COM ports 250 may send the current sequence of the plurality of services to the user terminal 130.
In some embodiments, the condition may include the following conditions: