The invention relates to the technical field of
intelligent decision, and discloses a
satellite network controller deployment method based on
satellite communication, which comprises the following steps: generating an initial
layout of a
satellite network controller, calculating a
layout coverage rate of the initial
layout, and calculating a coverage balance degree of the initial layout; selecting a to-be-optimized layout from the standard layouts, calculating the
transmission delay of the to-be-optimized layout, calculating the controller load of the to-be-optimized layout by using the flow data, and analyzing the
packet loss condition of the to-be-optimized layout; constructing a
state space of the
satellite network controller, performing layout normalization on the standard layout, and constructing an action space of the
satellite network controller by using the normalized layout; and analyzing a state transition reward of the
satellite network controller, determining an initial state of the satellite network controller by using the state transition reward, obtaining a target layout corresponding to the initial state from the normalized layout, and determining a final layout of the satellite network controller from the target layout. According to the invention, dynamic deployment of the satellite network controller can be realized.