IP Library › Granted Patent US 12,621,790
Granted Patent B2
US 12,621,790 · App. 18/039,927 · Granted May 5, 2026

Positioning method, device, apparatus and readable storage medium

Inventors: Deshan Miao (Beijing, CN); Shaoli Kang (Beijing, CN); Bin Ren (Beijing, CN)
Assignee: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
H04W64/00G01S19/256G01S19/258H04J3/06H04W84/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,621,790
App. No.
18/039,927
Granted
May 5, 2026
Kind
B2
Abstract

The present disclosure discloses a positioning method, device, apparatus and a readable storage medium. The method includes: performing time synchronization with a satellite network; determining position information of a satellite; receiving a downlink positioning signal sent by a network device of the satellite network; determining a transmission delay between the satellite and the terminal according to a time synchronization result and the downlink positioning signal; determining position information of the terminal according to the transmission delay and the position information of the satellite.

Claims (73)

1 . A positioning method, performed by a terminal, comprising:

performing time synchronization with a satellite network;

determining position information of a satellite;

receiving a downlink positioning signal sent by a network equipment of the satellite network;

determining a transmission delay between the satellite and the terminal according to a time synchronization result and the downlink positioning signal;

determining position information of the terminal according to the transmission delay and the position information of the satellite,

wherein the performing time synchronization with a satellite network comprises:

receiving time reference information sent by the network equipment through a broadcast message or a dedicated signaling;

calibrating a reference time of a local clock and/or a clock frequency of the local clock of the terminal relative to a reference time of a satellite network and/or a clock frequency of the satellite network, according to the time reference information.

2 . The method according to claim 1 , wherein the time reference information includes a preset system frame number (SFN) index and time boundary information corresponding to the SFN index.

3 . The method according to claim 2 , wherein, the calibrating the reference time of the local clock of the terminal according to the time reference information includes:

obtaining the boundary information corresponding to the SFN index according to network reference time information specified by the network equipment;

determining SFN time boundary information corresponding to the local clock of the terminal according to the SFN index;

determining a time offset value according to the boundary information corresponding to the SFN index and the SFN time boundary information corresponding to the terminal;

calibrating the reference time of the local clock of the terminal according to the time offset value.

4 . The method according to claim 2 , wherein the calibrating the clock frequency of the local clock of the terminal according to the time reference information, includes:

obtaining a first time T1 corresponding to the SFN index N1 of the reference time of the terminal, and obtaining a second time T2 corresponding to the SFN index N2 of the reference time of the terminal;

comparing time difference information between T2 and T1 with time difference information between a reference time corresponding to the SFN index N2 and a reference time corresponding to the SFN index N1 of the network equipment, to adjust the clock frequency of the local clock of the terminal.

5 . The method according to claim 4 , further comprising:

calculating distance change information between T2 and T1 due to the movement of the satellite according to orbital parameter information of the satellite;

calculating a transmission time difference based on the distance change information;

calibrating the clock frequency of the local clock according to the transmission time difference.

6 . The method according to claim 1 , wherein the determining the position information of the satellite includes:

receiving ephemeris information of the satellite or satellite position indication information sent by the network equipment;

determining the position information of the satellite according to the ephemeris information or the satellite position indication information.

7 . The method according to claim 1 , wherein the determining the transmission delay between the satellite and the terminal according to a time synchronization result and the downlink positioning signal includes:

determining a starting time of a sending time of the downlink positioning signal;

determining a local receiving time point for receiving the downlink positioning signal;

determining the transmission delay according to a time difference between the starting time and the local receiving time point.

8 . The method according to claim 7 , wherein the determining the transmission delay according to the time difference between the starting time and the local receiving time point comprises:

if a sending point of the downlink positioning signal is a ground gateway station, the transmission delay being equal to the time difference between the starting time and the local receiving time point minus the transmission delay between the satellite and the ground gateway station;

if the sending point of the downlink positioning signal is the satellite, the transmission delay being equal to the time difference between the starting time and the local receiving time point.

9 . The method according to claim 7 , wherein before the determining transmission delay according to the time difference between the starting time and the local receiving time point, the method further comprises:

obtaining a preset signal processing delay;

the determining the transmission delay according to the time difference between the starting time and the local receiving time point includes:

calculating a first difference between the local receiving time point and the starting time, and calculating a second difference between the first difference and the signal processing delay;

the second difference being used as the transmission delay.

10 . The method according to claim 1 , wherein the downlink positioning signal comprises one of the following signals:

a positioning reference signal;

a broadcast signal;

a downlink reference signal;

a synchronization signal;

a downlink data transmission signal.

11 . The method according to claim 1 , further comprising:

receiving configuration information sent by the network equipment, wherein the configuration information is used to configure one or more time measurement windows;

the transmission delay including multiple transmission delays between the terminal and the same satellite obtained at multiple times within one time measurement window according to the configuration information, and the position information of the satellite including the position information of the satellite at the multiple times; or

the transmission delay including multiple transmission delays between the terminal and the multiple satellites obtained at multiple times within multiple time measurement windows according to the configuration information, the position information of the satellite including position information of the multiple satellites at the multiple times.

12 . The method according to claim 1 , further comprising:

sending the transmission delay between the satellite and the terminal to the network equipment.

13 . A positioning method, performed by a network equipment in a satellite network, comprising:

sending time reference information to a terminal, wherein the time reference information is used to enable the terminal to perform time synchronization with the network equipment;

sending ephemeris information of a satellite to the terminal, wherein the ephemeris information is used to enable the terminal to determine the position information of the satellite;

sending a downlink positioning signal to the terminal, wherein the downlink positioning signal is used to enable the terminal to determine a transmission delay between the satellite and the terminal,

wherein the sending time reference information to the terminal comprises:

sending the time reference information to the terminal through a broadcast message or a dedicated signaling, wherein the time reference information is used to enable the terminal to calibrate a reference time of a local clock and/or a clock frequency of the local clock of the terminal relative to a reference time of a satellite network and/or a clock frequency of the satellite network, according to the time reference information.

14 . The method according to claim 13 , wherein the time reference information includes a preset SFN index and time boundary information corresponding to the SFN index.

15 . The method according to claim 13 , further comprising:

sending configuration information to the terminal, wherein the configuration information is used to configure one or more time measurement windows, to instruct the terminal to measure signals of multiple satellites within one time measurement window, to obtain position information of multiple satellites at multiple times, and multiple transmission delays between the multiple satellites and the terminal; or instruct the terminal to measure a signal of a same satellite through multiple time measurement windows, to obtain the position of the satellite at multiple times, and the transmission delay between the terminal and the satellite at the multiple times.

16 . The method according to claim 13 , further comprising:

receiving the transmission delay between the satellite and the terminal sent by the terminal, and

determining the position information of the terminal based on the transmission delay and the position information of the satellite.

17 . A positioning device, applied to a network equipment in a satellite network, comprising a memory, a transceiver, and a processor, wherein

the memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the positioning method according to claim 13 .

18 . A positioning device, applied to a terminal, including a memory, a transceiver, and a processor:

the memory is used to store computer programs; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer programs in the memory and perform the following operations:

performing time synchronization with a satellite network;

determining position information of a satellite;

receiving a downlink positioning signal sent by a network equipment of the satellite network;

determining a transmission delay between the satellite and the terminal according to a time synchronization result and the downlink positioning signal;

determining position information of the terminal according to the transmission delay and the position information of the satellite,

wherein the performing time synchronization with a satellite network comprises:

receiving time reference information sent by the network equipment through a broadcast message or a dedicated signaling;

calibrating a reference time of a local clock and/or a clock frequency of the local clock of the terminal relative to a reference time of a satellite network and/or a clock frequency of the satellite network, according to the time reference information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2026
From: MIAO, DESHAN; KANG, SHAOLI; REN, BIN
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO., LTD.
Reel/Frame 073553/0090 →
Priority Claims (1)
CN 202011535007.5 · Dec 23, 2020 · national
Continuity (1)
Related Publication 20240049159A1 · Feb 8, 2024
References Cited (26)
US 20060238418A1 · Monnerat · 2006 [cited by examiner]
US 20080316091A1 · Wigren · 2008 [cited by examiner]
US 20140002304A1 · Wei et al. · 2014 [cited by applicant]
US 20140077991A1 · Bar-Sever · 2014 [cited by applicant]
US 20200267672A1 · Chien · 2020 [cited by examiner]
US 20210297147A1 · Qaise · 2021 [cited by examiner]
US 20210337491A1 · Xu et al. · 2021 [cited by applicant]
US 20220046679A1 · Yeo · 2022 [cited by examiner]
US 20240137878A1 · Frederiksen · 2024 [cited by examiner]
CA 3125369A1 · 2020 [cited by examiner]
CN 101375174A · 2009 [cited by applicant]
CN 104765047A · 2015 [cited by applicant]
CN 110418402A · 2019 [cited by applicant]
CN 111417186A · 2020 [cited by applicant]
CN 111953442A · 2020 [cited by applicant]
EP 0871300B1 · 2001 [cited by applicant]
KR 20220037732A · 2022 [cited by examiner]
WO 2014168537A1 · 2014 [cited by applicant]
WO 2020074747A1 · 2020 [cited by applicant]
Office action and search report in Chinese patent application No. 202011535007.5, issued on Mar. 31, 2025. [cited by applicant]
Extended European Patent Search Report issued on Jun. 14, 2024 for European Patent Application No. 21908933.1. [cited by applicant]
Nokia et al. “UE Positioning in NTN”, 3GPP TSG RAN WG1 Meeting #96bis, R1-1904665, 3D Generation Partnership Project (3GPP), Xi'an, China, Apr. 8-12, 2019. [cited by applicant]
International Search Report for PCT Application No. PCT/CN2021/130605 issued on Feb. 10, 2022 and its English Translation provided by WIPO. [cited by applicant]
Written Opinion for PCT Application No. PCT/CN2021/130605 issued on Feb. 10, 2022 and its English Translation provided by WIPO. [cited by applicant]
International Preliminary Report on Patentability for PCT Application No. PCT/CN2021/130605 issued on Jun. 13, 2023 and its English Translation provided by WIPO. [cited by applicant]
Office action from corresponding Indian Patent Application No. 202347037448 dated Nov. 13, 2025. [cited by applicant]