A method for controlling grade of automation, hereafter called GOA, for operation of a train, wherein: an onboard controlling and processing unit, an onboard information recording unit, an onboard switch of GOA of train operation, and an onboard train positioning information acquisition unit are installed on the train, the onboard information recording unit, the onboard switch of GOA of train operation, and the onboard train positioning information acquisition unit are connected to the onboard controlling and processing unit, respectively, and the method comprises: obtaining, by the onboard controlling and processing unit, current positioning information of the train collected by the onboard train positioning information acquisition unit; obtaining, based on the current positioning information of the train and by the onboard controlling and processing unit, a first set of GOAs of train operation recorded in the onboard information recording unit and supportable by a current track section where the train is located; obtaining, by the onboard controlling and processing unit, a second set of GOAs of train operation recorded in the onboard information recording unit and supportable by the train; obtaining, by the onboard controlling and processing unit, a value of GOA of train operation corresponding to a switch position of the onboard switch of GOA of train operation; determining, by the onboard controlling and processing unit, an intersection of the first set of GOAs and the second set of GOAs; and determining a current GOA of train operation relating to the train by determining whether the value of GOA of train operation belongs to the intersection. an onboard controlling and processing unit, an onboard information recording unit, an onboard switch of GOA of train operation, and an onboard train positioning information acquisition unit are installed on the train, the onboard information recording unit, the onboard switch of GOA of train operation, and the onboard train positioning information acquisition unit are connected to the onboard controlling and processing unit, respectively, and the method comprises: obtaining, by the onboard controlling and processing unit, current positioning information of the train collected by the onboard train positioning information acquisition unit; obtaining, based on the current positioning information of the train and by the onboard controlling and processing unit, a first set of GOAs of train operation recorded in the onboard information recording unit and supportable by a current track section where the train is located; obtaining, by the onboard controlling and processing unit, a second set of GOAs of train operation recorded in the onboard information recording unit and supportable by the train; obtaining, by the onboard controlling and processing unit, a value of GOA of train operation corresponding to a switch position of the onboard switch of GOA of train operation; determining, by the onboard controlling and processing unit, an intersection of the first set of GOAs and the second set of GOAs; and determining a current GOA of train operation relating to the train by determining whether the value of GOA of train operation belongs to the intersection. obtaining, by the onboard controlling and processing unit, current positioning information of the train collected by the onboard train positioning information acquisition unit; obtaining, based on the current positioning information of the train and by the onboard controlling and processing unit, a first set of GOAs of train operation recorded in the onboard information recording unit and supportable by a current track section where the train is located; obtaining, by the onboard controlling and processing unit, a second set of GOAs of train operation recorded in the onboard information recording unit and supportable by the train; obtaining, by the onboard controlling and processing unit, a value of GOA of train operation corresponding to a switch position of the onboard switch of GOA of train operation; determining, by the onboard controlling and processing unit, an intersection of the first set of GOAs and the second set of GOAs; and determining a current GOA of train operation relating to the train by determining whether the value of GOA of train operation belongs to the intersection.