Multi- Global Navigation Satellite System (GNSS) integration is widely recognized as an effective approach to improve positioning accuracy and reduce convergence time. However, issues of performance degradation regarding certain satellite constellations have been raised, particularly some BeiDou satellites in Geostationary Earth Orbit (GEO), due to orbit-related errors. To address this, the present study proposes a novel weighting model that maintains the advantages of multi-GNSS integration while minimizing the adverse effects by applying differential weights based on satellite constellation characteristics. The proposed model calculates satellite weights by comprehensively considering satellite-to-receiver range, elevation angle, and signal-to-noise ratio (SNR), and quantitatively reflects the physical characteristics of each constellation-Medium Earth Orbit (MEO), Inclined Geosynchronous Orbit (IGSO), and GEO. Using GNSS data collected over a 12-hour period, this study applies a least-squares-based Precise Point Positioning method using pseudorange measurements with State Space Representation (SSR) corrections. The positioning performance of two weighting strategies is compared: one using elevation and SNR, and the other incorporating range, elevation, and SNR. The results show that the model considering all three factors-range, elevation, and SNR-improved the average positioning accuracy by 3.1%, with a maximum improvement of 9.7%. Additionally, a low standard deviation of 4.1% indicates consistent performance enhancement, and demonstrates the effectiveness of the proposed differential weighting approach.