| CPC B61L 27/16 (2022.01) [B61L 25/021 (2013.01); B61L 25/025 (2013.01)] | 20 Claims |

|
1. A method for preventing a turnout conflict of a railway, applicable to a railway controller, the method comprising:
receiving a first request for using a turnout from a first train and a second request for using the turnout from a second train within a time period;
determining whether a first distance between a current position of the first train and the turnout is equal to a second distance between a current position of the second train and the turnout; and
in response to determining that the first distance is equal to the second distance, determining a priority user of the turnout based on first arrival information of the first train and second arrival information of the second train,
wherein the first arrival information comprises whether the first train arrives at a first next parking station of the first train on schedule, ahead of schedule, or behind schedule when running at a first maximum running speed, and the second arrival information comprises whether the second train arrives at a second next parking station of the second train on schedule when running at a second maximum running speed.
|