IP Library Granted Patent US 12663548
Granted Patent B2
US 12663548 · App. 17/877,841 · Granted Jun 23, 2026

Positioning method, device, electronic equipment and storage medium

Inventors: Chongwei Chen (Beijing, CN); Xue Fu (Beijing, CN); Kongpeng Xing (Beijing, CN); Yucheng Chen (Beijing, CN)
Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
G01S19/258G01S19/08H04B7/18545
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 12663548
App. No.
17/877,841
Granted
Jun 23, 2026
Kind
B2
Abstract

A positioning method may include: receiving a positioning signal of at least one constellation; determining a quality parameter of each constellation of the at least one constellation correspondingly based on the positioning signal of the at least one constellation; controlling a terminal equipment to stop receiving the positioning signal of the constellation of the at least one constellation, where the quality parameter of the constellation meets a preset condition.

Claims (83)

1 . A positioning method, comprising:

receiving, by a terminal equipment, a positioning signal of at least one constellation;

determining, by the terminal equipment, a quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation; and

controlling the terminal equipment to stop receiving the positioning signal transmitted by a constellation, wherein the constellation is among the at least one constellation, and the quality parameter of the constellation meets a preset condition;

wherein the quality parameter comprises a satellite elevation, a carrier noise density value and a number of satellites; and

the satellite elevation comprises an average satellite elevation, a median satellite elevation, or a maximum satellite elevation;

wherein controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation comprises at least one of following acts:

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the satellite elevation being less than a preset elevation threshold;

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the carrier noise density value being less than a preset first density threshold; and

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the number of satellites being less than a first number threshold.

2 . The positioning method according to claim 1 , wherein each of the at least one constellation comprises a plurality of satellites; and

wherein determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation comprises:

obtaining the positioning signal of a satellite from the positioning signal of the at least one constellation;

determining the satellite elevation of the satellite correspondingly based on the positioning signal of the satellite; and

determining the satellite elevation of the at least one constellation correspondingly based on the satellite elevations of the plurality of satellites in the at least one constellation.

3 . The positioning method according to claim 1 , wherein the at least one constellation comprises a plurality of satellites; and

wherein determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation comprises:

obtaining the positioning signal of a satellite from the positioning signal of the at least one constellation;

determining the carrier noise density value of the satellite correspondingly based on the positioning signal of the satellite; and

obtaining N carrier noise density values maximum among the carrier noise density values of the plurality of satellites in the at least one constellation, and determining an average value of the N carrier noise density values as the carrier noise density value of the at least one constellation, wherein N is a preset first quantity value, and N is greater than or equal to 1.

4 . The positioning method according to claim 1 , wherein the positioning method further comprises:

re-receiving the positioning signal of the at least one constellation in response to determining that a preset duration ends;

determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation; and

determining the constellation with the quality parameter meeting the preset condition.

5 . The positioning method according to claim 1 , wherein determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation comprises:

determining the quality parameter of the positioning signal in all positioning signals correspondingly based on the all positioning signals received; and

executing the step of controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, in response to determining that the quality parameter of the all positioning signals received by the terminal equipment meets the preset condition.

6 . The positioning method according to claim 5 , wherein determining the quality parameter of the positioning signal in all positioning signals correspondingly based on the all positioning signals received comprises:

determining a number of satellites corresponding to the all positioning signals based on the all positioning signals received;

determining the carrier noise density value of the positioning signal of a satellite in the all positioning signals in response to determining that the number of satellites is greater than a preset second number threshold; and

obtaining M carrier noise density values maximum among the carrier noise density values of the positioning signal of the satellite, and

determining an average value of the M carrier noise density values as the carrier noise density value corresponding to the all positioning signals, wherein M is a preset second quantity value, and M is greater than or equal to 1.

7 . The positioning method according to claim 5 , wherein executing the step of controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, in response to determining that the quality parameter of the all positioning signals received by the terminal equipment meets the preset condition, comprises:

executing the step of controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, among the at least one constellation, with the quality parameter of the constellation meeting the preset condition, in response to determining that the number of satellites is greater than a preset third number threshold and the carrier noise density value is greater than a preset second density threshold.

8 . The positioning method according to claim 1 , wherein determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation comprises:

determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation, in response to determining that remaining power of the terminal equipment is greater than a preset power threshold.

9 . The positioning method according to claim 1 , wherein controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation comprises:

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, among the at least one constellation, with the quality parameter of the constellation meeting the preset condition, in response to determining that remaining power of the terminal equipment is less than or equal to a preset power threshold.

10 . The positioning method according to claim 1 , further comprising at least one of following acts:

controlling the terminal equipment to stop receiving preset high-frequency positioning signal in the positioning signal transmitted by the constellation in response to determining that remaining power of the terminal equipment is less than or equal to a preset power threshold; or

controlling the terminal equipment to stop receiving the positioning signal transmitted by pre-marked auxiliary constellation in the at least one constellation, in response to determining that remaining power of the terminal equipment is less than or equal to the preset power threshold.

11 . An electronic equipment for receiving a positioning signal from a constellation, comprising a memory and a processor, wherein the memory is configured to store computer instructions runnable on the processor;

the processor is configured to perform following acts:

receiving a positioning signal of at least one constellation; determining a quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation;

controlling the terminal equipment to stop receiving the positioning signal transmitted by a constellation, wherein the constellation is among the at least one constellation, and the quality parameter of the constellation meets a preset condition;

wherein the quality parameter comprises a satellite elevation, a carrier noise density value and a number of satellites; and

the satellite elevation comprises an average satellite elevation, a median satellite elevation, or a maximum satellite elevation;

wherein controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation comprises at least one of following acts:

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the satellite elevation being less than a preset elevation threshold;

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the carrier noise density value being less than a preset first density threshold; and

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the number of satellites being less than a first number threshold.

12 . The electronic equipment according to claim 11 , wherein, each of the at least one constellation comprises a plurality of satellites; and

wherein determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation comprises:

obtaining the positioning signal of a satellite from the positioning signal of the at least one constellation;

determining the satellite elevation of the satellite correspondingly based on the positioning signal of the satellite; and

determining the satellite elevation of the at least one constellation correspondingly based on the satellite elevations of the plurality of satellites in the at least one constellation.

13 . The electronic equipment according to claim 11 , wherein the at least one constellation comprises a plurality of satellites; and

wherein determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation comprises:

obtaining the positioning signal of a satellite from the positioning signal of the at least one constellation;

determining the carrier noise density value of the satellite correspondingly based on the positioning signal of the satellite; and

obtaining N carrier noise density values maximum among the carrier noise density values of the plurality of satellites in the at least one constellation, and

determining an average value of the N carrier noise density values as the carrier noise density value of the at least one constellation, wherein N is a preset first quantity value, and N is greater than or equal to 1.

14 . The electronic equipment according to claim 11 , wherein determining the quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation comprises:

determining the quality parameter of the positioning signal in all positioning signals correspondingly based on the all positioning signals received; and

executing the step of controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, among the at least one constellation, with the quality parameter of the constellation meeting the preset condition, in response to determining that the quality parameter of the all positioning signals received by the terminal equipment meets the preset condition.

15 . The electronic equipment according to claim 14 , wherein determining the quality parameter of the positioning signal in all positioning signals correspondingly based on the all positioning signals received, comprises:

determining a number of satellites corresponding to the all positioning signals based on the all positioning signals received;

determining the carrier noise density value of the positioning signal of a satellite in the all positioning signals in response to determining that the number of satellites is greater than a preset second number threshold; and

obtaining M carrier noise density values maximum among the carrier noise density values of the positioning signal of the satellite, and determining an average value of the M carrier noise density values as the carrier noise density value corresponding to the all positioning signals of the at least one constellation, wherein M is a preset second quantity value, and M is greater than or equal to 1.

16 . The electronic equipment according to claim 14 , wherein executing the step of controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation in response to determining that the quality parameter of the all positioning signals received by the terminal equipment meets the preset condition, comprises:

executing the step of controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, among the at least one constellation, with the quality parameter of the constellation meeting the preset condition, in response to determining that the number of satellites is greater than a preset third number threshold and the carrier noise density value is greater than a preset second density threshold.

17 . The electronic equipment according to claim 14 , wherein controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, among the at least one constellation, with the quality parameter of the constellation meeting the preset condition, comprises:

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, among the at least one constellation, with the quality parameter of the constellation meeting the preset condition, in response to determining that remaining power of the terminal equipment is less than or equal to a preset power threshold.

18 . A non-transitory computer readable storage medium having stored therein computer programs executed by a processor of an electronic equipment for receiving a positioning signal from a constellation to implement operations comprising:

receiving a positioning signal of at least one constellation;

determining a quality parameter of the at least one constellation to which the positioning signal belongs correspondingly based on the positioning signal of the at least one constellation; and

controlling the terminal equipment to stop receiving the positioning signal transmitted by a constellation, wherein the constellation is among the at least one constellation, and the quality parameter of the constellation meets a preset condition;

wherein the quality parameter comprises at least one of a satellite elevation, a carrier noise density value and a number of satellites; and

the satellite elevation comprises an average satellite elevation, a median satellite elevation, or a maximum satellite elevation;

wherein controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation comprises at least one of following acts:

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the satellite elevation being less than a preset elevation threshold;

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the carrier noise density value being less than a preset first density threshold; and

controlling the terminal equipment to stop receiving the positioning signal transmitted by the constellation, with the number of satellites being less than a first number threshold.