A method for switching an operation mode of a train, applied to an automatic train operation device on the train, wherein the method comprises: determining whether state information of the automatic train operation device indicates that an automatic operation mode is allowed, and whether state information of each of control devices indicates that the automatic operation mode is allowed, wherein the state information of the automatic train operation device is determined by the automatic train operation device based on an automatic operation condition set for the automatic train operation device, for each of the control devices, the state information of the control device is determined by the control device based on an automatic operation condition set for the control device, and is sent to the automatic train operation device, and the state information indicates an operation mode that the control device or the automatic train operation device is allowed to enter; presenting, if the state information of the automatic train operation device indicates that the automatic operation mode is allowed, and the state information of each of control devices indicates that the automatic operation mode is allowed, information for prompting activating the automatic operation mode; sending, on reception of an automatic operation activation command meeting a safety rule, an automatic operation activation instruction to each of the control devices; and switching, on reception of response messages from all of the control devices for acknowledging activation of automatic operation, an operation mode of the automatic train operation device to the automatic operation mode. determining whether state information of the automatic train operation device indicates that an automatic operation mode is allowed, and whether state information of each of control devices indicates that the automatic operation mode is allowed, wherein the state information of the automatic train operation device is determined by the automatic train operation device based on an automatic operation condition set for the automatic train operation device, for each of the control devices, the state information of the control device is determined by the control device based on an automatic operation condition set for the control device, and is sent to the automatic train operation device, and the state information indicates an operation mode that the control device or the automatic train operation device is allowed to enter; the state information of the automatic train operation device is determined by the automatic train operation device based on an automatic operation condition set for the automatic train operation device, for each of the control devices, the state information of the control device is determined by the control device based on an automatic operation condition set for the control device, and is sent to the automatic train operation device, and the state information indicates an operation mode that the control device or the automatic train operation device is allowed to enter; presenting, if the state information of the automatic train operation device indicates that the automatic operation mode is allowed, and the state information of each of control devices indicates that the automatic operation mode is allowed, information for prompting activating the automatic operation mode; sending, on reception of an automatic operation activation command meeting a safety rule, an automatic operation activation instruction to each of the control devices; and switching, on reception of response messages from all of the control devices for acknowledging activation of automatic operation, an operation mode of the automatic train operation device to the automatic operation mode.