With regard to the problem of high-rate data transmission and energy-efficient access in unmanned aerial vehicles(UAVs)networks,the optimization of capacity and location deployment in visible light communication(VLC)-assisted UAV networks is investigated.Firsty,considering the high energy efficiency and large connection characteristics of non-orthogonal multiple access(NOMA),a NOMA-based VLC-assisted UAV network model is constructed.Secondly,a multi-constraint-oriented resource allocation strategy with the system capacity maximization is proposed,aiming at the joint optimization of the sum rate and UAV deployment while ensuring the quality of service and illumination demand,eye safety and power constraints.Then,the corresponding resource allocation model is constructed and solved through the optimization theory.Finally,the simulation shows that the system capacity under the proposed strategy is improved by 35%compared to the existing schemes.When the residual interference and link occlusion exist at the receiver,the system capacity will be improved by 184.8%,which demonstrates the effectiveness of the proposed method.Therefore,the proposed strategy is superior in enhancing the UAV-VLC network capacity and user reception performance compared to the existing schemes.