In order to alleviate the problem of imbalance between parking supply and demand by improving the utilization rate of parking resources, and considering the game relationship between user benefits and system benefits in parking allocation, the optimization objective function of maximum parking space utilization and minimum user cost in parking reservation mode is established from the two aspects which are system optimization and user optimization respectively. Then, the optimal allocation parking integer programming model (OPA) considering users' preferences is established. An Augmented Lagrangian-Alternating Direction Method of Multipliers Algorithm is designed to solve the optimal solution of the model. Finally, in order to test the validity of the model, the proposed model and the classical distribution model are compared and analyzed under different supply and demand conditions. The results show that the performance of the proposed model in three performance metrics which are parking utilization, average user cost and request acceptance rate is significantly better than that of the classical allocation model. The research results of this paper can provide theoretical reference for the management of parking reservation platform.