1. A method for generating a user movement track, comprising: deriving all known path points that a user passes, wherein all the known path points are arranged in a temporal sequence in which user events occur with the user at the respective known path points; deriving a known user movement track between adjacent two of the known path points based upon the temporal sequence; generating an unknown user movement track containing at least one unknown path point between two adjacent known path points satisfying a preset condition; and connecting the known user movement tracks and the unknown user movement tracks in a temporal sequence to derive a user movement track of the user.