A computer implemented method for prompting a user of a terminal, characterized in that the method comprises, at a server, the steps of: a) periodically receiving position information of a plurality of terminals; b) detecting whether there are a preset number of terminals performing a designated operation in the same area within a preset time period; c) detecting a terminal not performing the designated operation within the same area, if there are the preset number of terminals performing the designated operation in the same area within the preset time period; and d) sending prompt information to the detected terminal not performing the designated operation, the prompt information for prompting the user to perform the designated operation; wherein detecting whether there are the preset number of terminals performing the designated operation in the same area within the preset time period comprises: b1) periodically receiving from terminals in the plurality of terminals an operation record directed at the designated operation reported by a terminal, the operation record including an operation time of when the designated operation was performed and position information of the terminal, and being generated in a terminal when the terminal detects that a designated operation has been performed, the operation records being saved at the server; and b2) periodically analyzing the saved operation records to detect whether there are the preset number of terminals performing the designated operation in the same area within the preset time period in accordance with the operation record; and wherein detecting a terminal not performing the designated operation within the area includes: c1) detecting a terminal which does not report an operation record directing at the designated operation within the preset time period, and which has the same position information as that of the detected terminals performing the designated operation. a) periodically receiving position information of a plurality of terminals; b) detecting whether there are a preset number of terminals performing a designated operation in the same area within a preset time period; c) detecting a terminal not performing the designated operation within the same area, if there are the preset number of terminals performing the designated operation in the same area within the preset time period; and d) sending prompt information to the detected terminal not performing the designated operation, the prompt information for prompting the user to perform the designated operation; b1) periodically receiving from terminals in the plurality of terminals an operation record directed at the designated operation reported by a terminal, the operation record including an operation time of when the designated operation was performed and position information of the terminal, and being generated in a terminal when the terminal detects that a designated operation has been performed, the operation records being saved at the server; and b2) periodically analyzing the saved operation records to detect whether there are the preset number of terminals performing the designated operation in the same area within the preset time period in accordance with the operation record; and wherein c1) detecting a terminal which does not report an operation record directing at the designated operation within the preset time period, and which has the same position information as that of the detected terminals performing the designated operation.