The application discloses a
satellite-based time service method and device,
electronic equipment and storage medium, comprising: receiving a short message
signal of a
geosynchronous satellite, the short message
signal comprising an uplink time
delay of a
standard time sent by a ground control center to the
geosynchronous satellite; receiving a navigation message of the
geosynchronous satellite and obtaining a correction parameter of
coordinated universal time from the navigation message; calculating a downlink time
delay of the geosynchronous
satellite to a time service device based on the uplink time
delay; calculating a local time of the time service device by using the
standard time, the uplink time delay, the correction parameter and the downlink time delay; and performing time service by using the local time, without positioning the time service device to calculate the downlink time delay, and without occupying the calculation resources of the ground control center, compared with the prior art, the time
service time is shortened, the influence of the calculated position on the time service precision is reduced, and the time service speed and precision are improved.