The invention discloses an MEMS (micro-electromechanical 
system) 
pressure sensor-based collaborative 
satellite positioning method and 
system. The method comprises the following steps that: a navigator obtains the 
satellite instantaneous 
geocentric coordinates of four satellites through using 
ephemeris broadcasted by the satellites, and the navigator, based on the conversion relationship of 
geocentric coordinates and geodetic coordinates, builds a 
pseudorange observation equation corresponding to each of the four satellites through using the 
pseudorange observation quantities of the satellites with the geodetic coordinate 
system of the navigator adopted as a solving objective; geodetic coordinate-based height information is obtained based on an 
MEMS pressure sensor, and an elevation information constraint equation is established based on the height information; and the current geodetic coordinate solving model of the navigator is formed based on the 
pseudorange observation equation and the elevation information constraint equation, and the 
geocentric coordinates of the navigator are obtained based on the conversion relationship of the geocentric coordinates and the geodetic coordinates. According to the MEMS (micro-electromechanical system) 
pressure sensor-based collaborative 
satellite positioning method and system provided by the embodiments of the invention, the 
MEMS pressure sensor and the satellite signals are combined to perform positioning, and therefore, a collaborative positioning function is realized under a condition that satellite 
signal difference or only four satellites exist.