To address the difficulty in modeling the configuration of defensive weapon systems in air defense missions arising from the requirement of deploying multiple platforms and weapons in multiple areas, we establish a defensive weapon deployment model using the interior point method with barrier functions under the conflict situation between hostile assault weapons and our defensive weapons, and then perform an intelligent optimization analysis by integrating defense efficiency, defense cost, and asset value of defense objects. First, a parametric model of our defensive positions, defensive weapons and defensive objects is established. Along with it, the probability functions and constraints for intercepting hostile weapons are formulated. Next, the concerned optimization deployment problem of defensive weapons is transformed into a convex optimization one of performance index functions. Such a transformed convex optimization problem is then solved using the interior point method with barrier functions. Resorting to its advantages of favorable performance for nonlinear systems and fast convergence speed, such a method effectively guarantees the fast convergence to the optimal solution, which exactly represents the optimal deployment result of our defensive weapons. Finally, the effectiveness and superiority of the proposed intelligent optimization method are verified by numerical simulation under the conflict situation.