A method of launching an unmanned aerial vehicle cluster comprising a plurality of unmanned aerial vehicles located in a launch area, the method comprising: acquiring launch positions for the plurality of unmanned aerial vehicles in the launch area; acquiring an assembly area corresponding to the launch area, wherein the assembly area comprises a plurality of target positions; determining a target position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch positions for the plurality of unmanned aerial vehicles and the plurality of target positions; and launching the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the target position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, characterized in that the launching comprises: determining a flight path of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the target position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles; determining a shortest distance between the flight paths of any two unmanned aerial vehicles of the plurality of unmanned aerial vehicles, as a first distance; determining a launch time of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the first distance; and launching each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, the flight path of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the determined launch time of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, wherein different launch times for the two unmanned aerial vehicles are set in a case that the first distance is less than a preset distance and a same launch time for the two unmanned aerial vehicles is set in a case that the first distance is not less than the preset distance. acquiring launch positions for the plurality of unmanned aerial vehicles in the launch area; acquiring an assembly area corresponding to the launch area, wherein the assembly area comprises a plurality of target positions; determining a target position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch positions for the plurality of unmanned aerial vehicles and the plurality of target positions; and launching the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the target position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, characterized in that the launching comprises: determining a flight path of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the target position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles; determining a shortest distance between the flight paths of any two unmanned aerial vehicles of the plurality of unmanned aerial vehicles, as a first distance; determining a launch time of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the first distance; and launching each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, the flight path of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the determined launch time of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, determining a flight path of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the target position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles; determining a shortest distance between the flight paths of any two unmanned aerial vehicles of the plurality of unmanned aerial vehicles, as a first distance; determining a launch time of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the first distance; and launching each unmanned aerial vehicle of the plurality of unmanned aerial vehicles according to the launch position for each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, the flight path of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles and the determined launch time of each unmanned aerial vehicle of the plurality of unmanned aerial vehicles, wherein different launch times for the two unmanned aerial vehicles are set in a case that the first distance is less than a preset distance and a same launch time for the two unmanned aerial vehicles is set in a case that the first distance is not less than the preset distance.