The invention discloses a software-defined drone cluster network control method, comprising the following steps: firstly dividing the SDN control domain according to the mission requirement and coverage area of the UAV, sorting the nodes with the neighbor densities and the connection distance values respectively by calculating the neighbor density and connection distance of each node, adding the sort numbers to obtain a total sort number of the nodes, obtaining an area vertex set according to the total sort number value, dividing the network nodes into a plurality of SDN control domains according to the principle of shortest area vertex distance, then centrally controlling the cluster network at the ground control station and the SDN controller deployed in the SDN domain, and performing functions such as task monitoring, conflict management, relay management, data forwarding, and route calculation by the software-based controller, so that the deployment of the controller can be flexibly adaptive to the change of the network topology, which facilitates flexible management of local network devices, reduces UAV network device complexity and communication delay, and enables stable interconnection of UAV nodes.