A method for automatically backing up data, comprising: detecting whether a terminal is falling down; and if it is detected that the terminal is falling down, triggering a data backup operation and backing up data that needs to be backed up in the terminal; wherein when a position and a posture of the terminal change due to an outside force exerted on the terminal, before the detecting whether the terminal is falling down, the method further comprises: monitoring a current posture of the terminal by using a gyroscope; and monitoring, in real time through the acceleration sensor, the acting force exerted on the terminal, and in conjunction with the current posture of the terminal, determining an acting force exerted on the terminal in a horizontal direction and an acting force exerted on the terminal in a gravitational direction; wherein the detecting whether a terminal is falling down comprises: when the acting force exerted on the terminal in the gravitational direction reaches a preset threshold, determining that the terminal is in a falling state; and wherein the triggering a data backup operation comprises: when the acting force exerted on the terminal in the horizontal direction is not 0, triggering a data backup operation and sending authentication information to a backup channel server, so that the backup channel server performs authentication on the terminal and establishes a data transmission channel for the terminal after the authentication succeeds (404, 405); and the backing up data that needs to be backed up in the terminal comprises: when it is determined that the terminal is in a falling state, uploading, through the data transmission channel established in advance, the data that needs to be backed up to a backup service server, so as to finish data backup. detecting whether a terminal is falling down; and if it is detected that the terminal is falling down, triggering a data backup operation and backing up data that needs to be backed up in the terminal; monitoring a current posture of the terminal by using a gyroscope; and monitoring, in real time through the acceleration sensor, the acting force exerted on the terminal, and in conjunction with the current posture of the terminal, determining an acting force exerted on the terminal in a horizontal direction and an acting force exerted on the terminal in a gravitational direction; when the acting force exerted on the terminal in the gravitational direction reaches a preset threshold, determining that the terminal is in a falling state; and when the acting force exerted on the terminal in the horizontal direction is not 0, triggering a data backup operation and sending authentication information to a backup channel server, so that the backup channel server performs authentication on the terminal and establishes a data transmission channel for the terminal after the authentication succeeds (404, 405); and the backing up data that needs to be backed up in the terminal comprises: when it is determined that the terminal is in a falling state, uploading, through the data transmission channel established in advance, the data that needs to be backed up to a backup service server, so as to finish data backup. when it is determined that the terminal is in a falling state, uploading, through the data transmission channel established in advance, the data that needs to be backed up to a backup service server, so as to finish data backup.