A trip prompting method, applied to a first terminal, the method comprising: 1) acquiring, by the first terminal, trip information, the trip information comprising a trip start time, a trip start position, and a trip start date; 2) acquiring (S703, S704), by the first terminal, a first duration associated with the trip start position; 3) acquiring, by the first terminal at a first time, a second duration required to arrive at the trip start position from a position of the first terminal; 4) calculating, by the first terminal, a first difference between a departure time and a second time, the second time being a time after the first time passes the second duration; the departure time being the trip start time on the trip start date; and 5) displaying, by the first terminal, a first interface when the first difference is less than or equal to the first duration, the first interface comprising information for prompting departure; and 6) updating, by the first terminal at a third time, the first time to the third time and re-performing the steps 2) to 5) when the first difference is greater than the first duration; the third time being later than the first time; wherein the step 2) comprises: acquiring, by the first terminal, corresponding stay durations of a plurality of terminals at the trip start position from a service platform; wherein the service platform is configured to serve the first terminal; clustering, by the first terminal, the corresponding stay durations of the plurality of terminals at the trip start position to obtain a plurality of first curves; fitting, by the first terminal, the plurality of first curves into a second curve; calculating, by the first terminal, area ratios of the plurality of first curve to the second curve respectively; and determining, by the first terminal, a duration corresponding to one of the plurality of first curves as the first duration when the area ratio of the one of the plurality of first curves to the second curve is maximum. 1) acquiring, by the first terminal, trip information, the trip information comprising a trip start time, a trip start position, and a trip start date; 2) acquiring (S703, S704), by the first terminal, a first duration associated with the trip start position; 3) acquiring, by the first terminal at a first time, a second duration required to arrive at the trip start position from a position of the first terminal; 4) calculating, by the first terminal, a first difference between a departure time and a second time, the second time being a time after the first time passes the second duration; the departure time being the trip start time on the trip start date; and 5) displaying, by the first terminal, a first interface when the first difference is less than or equal to the first duration, the first interface comprising information for prompting departure; and 6) updating, by the first terminal at a third time, the first time to the third time and re-performing the steps 2) to 5) when the first difference is greater than the first duration; the third time being later than the first time; wherein the step 2) comprises: acquiring, by the first terminal, corresponding stay durations of a plurality of terminals at the trip start position from a service platform; wherein the service platform is configured to serve the first terminal; clustering, by the first terminal, the corresponding stay durations of the plurality of terminals at the trip start position to obtain a plurality of first curves; fitting, by the first terminal, the plurality of first curves into a second curve; calculating, by the first terminal, area ratios of the plurality of first curve to the second curve respectively; and determining, by the first terminal, a duration corresponding to one of the plurality of first curves as the first duration when the area ratio of the one of the plurality of first curves to the second curve is maximum. acquiring, by the first terminal, corresponding stay durations of a plurality of terminals at the trip start position from a service platform; wherein the service platform is configured to serve the first terminal; clustering, by the first terminal, the corresponding stay durations of the plurality of terminals at the trip start position to obtain a plurality of first curves; fitting, by the first terminal, the plurality of first curves into a second curve; calculating, by the first terminal, area ratios of the plurality of first curve to the second curve respectively; and determining, by the first terminal, a duration corresponding to one of the plurality of first curves as the first duration when the area ratio of the one of the plurality of first curves to the second curve is maximum.