A train positioning method for positioning a train , with one or more receiving antennas being provided on the train , in a dormancy area , wherein at least one positioning device is provided in the dormancy area , the at least one positioning device being used to send device identification information to at least one receiving antenna located within an effective communication range, and, in case of plural positioning devices being provided in the dormancy area , different positioning devices send different device identification information, the method comprising: after the train stops in a dormancy area , obtaining , by a train positioning apparatus , first device identification information received by a receiving antenna of the one or more receiving antennas being provided on the train ; obtaining , by the train positioning apparatus , positioning information which comprises position information, used to indicate the position of the train , and direction information, used to indicate the directions of the two ends of the train relative to the dormancy area ; storing , by the train positioning apparatus , the first device identification information and the positioning information in a non-volatile memory , and putting the train into a dormancy mode; after the train is woken up from the dormancy mode, using , by the train positioning apparatus , the one or more receiving antennas to receive second device identification information; deciding , by the train positioning apparatus , whether the train , after being woken up, is in the position, where it was before it entered the dormancy mode, based on the received second device identification information and the first device identification information read from the non-volatile memory ; and if it is decided that the train , after being woken up, is in the position, where it was before it entered the dormancy mode, deciding , by the train positioning apparatus , that the current position and direction of the train match the positioning information stored in the non-volatile memory , and ending positioning of the train . after the train stops in a dormancy area , obtaining , by a train positioning apparatus , first device identification information received by a receiving antenna of the one or more receiving antennas being provided on the train ; obtaining , by the train positioning apparatus , positioning information which comprises position information, used to indicate the position of the train , and direction information, used to indicate the directions of the two ends of the train relative to the dormancy area ; storing , by the train positioning apparatus , the first device identification information and the positioning information in a non-volatile memory , and putting the train into a dormancy mode; after the train is woken up from the dormancy mode, using , by the train positioning apparatus , the one or more receiving antennas to receive second device identification information; deciding , by the train positioning apparatus , whether the train , after being woken up, is in the position, where it was before it entered the dormancy mode, based on the received second device identification information and the first device identification information read from the non-volatile memory ; and if it is decided that the train , after being woken up, is in the position, where it was before it entered the dormancy mode, deciding , by the train positioning apparatus , that the current position and direction of the train match the positioning information stored in the non-volatile memory , and ending positioning of the train . <EOS>