CN103792556B - A kind of select satellite-signal to carry out position and/or Time Calculation method and terminal - Google Patents
A kind of select satellite-signal to carry out position and/or Time Calculation method and terminal Download PDFInfo
- Publication number
- CN103792556B CN103792556B CN201210432181.6A CN201210432181A CN103792556B CN 103792556 B CN103792556 B CN 103792556B CN 201210432181 A CN201210432181 A CN 201210432181A CN 103792556 B CN103792556 B CN 103792556B
- Authority
- CN
- China
- Prior art keywords
- satellite
- precision
- requirement
- terminal
- accuracy
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004364 calculation method Methods 0.000 title claims abstract description 35
- 238000000034 method Methods 0.000 claims abstract description 31
- 238000012545 processing Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 4
- 238000012937 correction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/42—Determining position
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/38—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
- G01S19/39—Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/396—Determining accuracy or reliability of position or pseudorange measurements
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/28—Satellite selection
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Electric Clocks (AREA)
Abstract
The invention discloses a kind of satellite-signal of selecting to carry out the method for position and/or Time Calculation, comprising: terminal receives the operation that user's setting accuracy requires, and according to the requirement of user operation setting accuracy; Terminal receiving satellite signal, and according to the accuracy requirement that user sets, use the satellite-signal from meeting described accuracy requirement satellite to carry out position and/or Time Calculation.The present invention also discloses a kind of satellite-signal of selecting to carry out the terminal of position and/or Time Calculation, use technical scheme of the present invention, can according to the demand of different application scene, select to receive the satellite-signal meeting accuracy requirement satellite, to carry out position and/or Time Calculation exactly, meet the accuracy requirement of the application scenarioss such as location, time service.
Description
Technical Field
The present invention relates to a technology for positioning a terminal using a satellite navigation system, and more particularly, to a method and a terminal for selecting a satellite signal to calculate a position and/or time.
Background
At present, application scenarios of terminal positioning by means of a satellite navigation system are increasing day by day, and taking the beidou satellite navigation system as an example, positioning accuracy and time service accuracy of different navigation satellites in the system are often different, so that if a terminal receives a satellite signal with low accuracy for positioning, speed measurement or time correction, requirements of the scenario on satellite accuracy may not be met, and measurement results are inaccurate.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and a terminal for selecting satellite signals to perform position and/or time calculation, which can solve the problem of inaccurate measurement results due to low reception accuracy of satellite signals.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention discloses a method for selecting satellite signals to calculate position and/or time, which comprises the following steps:
the terminal receives the operation of setting the precision requirement by a user and sets the precision requirement according to the user operation;
the terminal receives satellite signals and performs position and/or time calculations using satellite signals from satellites meeting the accuracy requirements set by the user according to the accuracy requirements.
In the above scheme, the receiving, by the terminal, a satellite signal includes:
the terminal directly receives satellite signals from satellites meeting the precision requirement; or the terminal receives all satellite signals and continues to receive the satellite signals from the satellite when the satellite to which the satellite signals belong meets the precision requirement.
In the foregoing solution, the setting of the accuracy requirement includes:
setting the precision requirement of the global application of the terminal; and setting precision requirements for different applications of the terminal.
In the foregoing solution, the setting of the accuracy requirement includes setting one or more of the following accuracy requirements:
the accuracy requirement of the error radius or diameter;
the accuracy requirement of satellite clock errors;
precision requirement of the user ranging precision index URAI.
In the above solution, when the terminal does not receive a satellite signal from a satellite satisfying the accuracy requirement, the method further includes:
and reporting positioning or timing failure on a display interface.
In the above solution, when the satellite signal from the satellite satisfying the accuracy requirement is not received, the method further includes:
satellite signals continue to be received until satellite signals from satellites meeting the accuracy requirements are received and used for position and/or time calculations.
In the above solution, when the satellite signal from the satellite satisfying the accuracy requirement is not received, the method further includes:
the currently set accuracy requirement is reduced by a given magnitude until satellite signals from satellites satisfying the reduced accuracy requirement are received, and position and/or time calculations are performed using the received satellite signals.
In the above solution, when the satellite signal from the satellite satisfying the accuracy requirement is not received, the method further includes:
satellite signals from the current highest precision satellite are received directly and position and/or time calculations are performed using the received satellite signals.
In the above scheme, the method further comprises:
and the terminal reports the precision of the satellite to which the satellite signal used for positioning currently belongs on a display interface, wherein the precision is lower than the precision requirement set by a user.
In the above scheme, the method further comprises:
and the terminal reports the precision information of the satellite to which the satellite signal used for the current position and/or time calculation belongs on a display interface.
The invention also discloses a terminal for selecting the satellite signal to calculate the position and/or time, which comprises a setting module, a receiving module and a calculating module; wherein,
the setting module is used for receiving the operation of setting the precision requirement by a user and setting the precision requirement according to the user operation;
the receiving module is used for receiving satellite signals;
and the calculation module is used for calculating the position and/or the time by using the satellite signals from the satellites meeting the precision requirement according to the precision requirement set by the setting module.
In the above scheme, the terminal further includes:
the judging module is used for judging whether the satellite to which the satellite signal belongs meets the precision requirement when the receiving module receives the satellite signal;
the receiving module is specifically used for directly receiving satellite signals from satellites meeting the precision requirement; or receiving all satellite signals, and continuously receiving the satellite signals from the satellite when the judging module judges that the satellite to which one satellite signal belongs meets the precision requirement.
In the above scheme, the setting module is specifically configured to set the precision requirement of the global application according to a user operation; according to user operation, accuracy requirements for different applications are set.
In the above scheme, the setting module is specifically configured to set one or more of a precision requirement of an error radius or a diameter, a precision requirement of a satellite clock error, and a precision requirement of a user ranging precision index URAI.
In the above scheme, the terminal further includes:
and the display module is used for displaying positioning or time service failure information when the receiving module does not receive the satellite signal from the satellite meeting the precision requirement.
In the above-mentioned scheme, the first step of the method,
the receiving module is further configured to continue receiving the satellite signal until the satellite signal from the satellite satisfying the accuracy requirement is received when the satellite signal is not received and comes from the satellite satisfying the accuracy requirement.
In the above-mentioned scheme, the first step of the method,
the setting module is further configured to reduce the precision requirement according to a predetermined amplitude until the receiving module receives the satellite signal of the satellite meeting the current precision requirement when the receiving module does not receive the satellite signal and the satellite signal is from the satellite meeting the satellite precision requirement;
the receiving module is further used for receiving satellite signals from satellites meeting the current precision requirement when the setting module reduces the precision requirement according to the set amplitude.
In the above scheme, the receiving module is further configured to directly receive the satellite signal from the satellite with the highest current accuracy when the satellite signal from the satellite meeting the satellite accuracy requirement is not received.
In the above scheme, the display module is further configured to display the satellite accuracy of the satellite to which the satellite signal currently used for positioning belongs, which is lower than the accuracy requirement set by the user.
In the above scheme, the display module is further configured to display precision information of a satellite to which the satellite signal belongs.
In the technical scheme of the invention, the terminal receives the operation of setting the precision requirement by a user and sets the precision requirement according to the user operation; the terminal receives satellite signals and performs position and/or time calculations using satellite signals from satellites meeting the accuracy requirements set by the user according to the accuracy requirements. Therefore, the requirement on the satellite precision in a specific scene can be met, and the accuracy of operations such as positioning, speed measurement and the like is improved.
Drawings
FIG. 1 is a schematic flow chart illustrating an implementation of a method for selecting satellite signals for position and/or time calculation according to the present invention;
FIG. 2 is a schematic diagram of a structure of a terminal for selecting satellite signals for position and/or time calculation according to the present invention;
FIGS. 3 a-3 c are schematic diagrams of a terminal display accuracy requirement setting interface according to an embodiment of the invention;
FIGS. 3 d-3 e are schematic diagrams of a terminal displaying satellite accuracy information according to an embodiment of the invention;
fig. 4a to 4b are schematic diagrams of a terminal display accuracy requirement setting interface according to another embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
Fig. 1 is a schematic flow chart of an implementation of the method for selectively receiving satellite signals according to the present invention, as shown in fig. 1, the method includes:
step 101: the terminal receives the operation of setting the precision requirement by a user and sets the precision requirement according to the user operation;
here, the accuracy requirement of the terminal global application may be set, or the accuracy requirement for the terminal different application may be set.
Here, the set Accuracy requirement includes one or more of an Accuracy requirement for setting an error radius or diameter, an Accuracy requirement for a satellite clock error, and an Accuracy requirement for a User Range Accuracy Index (URAI).
Step 102: the terminal receives satellite signals and performs position and/or time calculations using satellite signals from satellites meeting the accuracy requirements set by the user according to the accuracy requirements.
Here, the terminal receives a satellite signal, specifically:
the terminal directly receives satellite signals from satellites meeting the precision requirement; or the terminal receives all satellite signals and continues to receive the satellite signals from the satellite when the satellite to which the satellite signals belong meets the precision requirement.
Here, the receiving of the satellite signal from the satellite satisfying the accuracy requirement includes:
acquiring precision information of a satellite from a received satellite signal; or, obtaining the precision information of the satellite from the positioning auxiliary information obtained from the mobile communication network; and receiving satellite signals of the satellite when the precision of the satellite meets the precision requirement.
In this step, when the satellite signal from the satellite satisfying the accuracy requirement is not received, the following processing may be performed:
and reporting positioning or timing failure on a display interface.
In this step, when the satellite signal from the satellite satisfying the accuracy requirement is not received, the following processing may be performed:
satellite signals continue to be received until satellite signals from satellites meeting the accuracy requirements are received and used for position and/or time calculations.
In this step, when the satellite signal from the satellite satisfying the accuracy requirement is not received, the following processing may be performed:
the accuracy requirement is reduced by a given magnitude until satellite signals from satellites meeting the current accuracy requirement are received, and position and/or time calculations are performed using the satellite signals.
In this step, when the satellite signal from the satellite satisfying the accuracy requirement is not received, the following processing may be performed:
satellite signals from the current highest precision satellite are received directly and position and/or time calculations are performed using the received satellite signals.
Here, when the satellite signal from the satellite satisfying the accuracy requirement is not received, after the above processing is performed, the following processing may be further performed:
and the terminal reports the precision of the satellite to which the satellite signal used for positioning currently belongs on a display interface, wherein the precision is lower than the precision requirement set by a user.
Here, when the satellite signal from the satellite satisfying the accuracy requirement is not received, after the above processing is performed, the following processing may be further performed:
and the terminal reports the precision information of the satellite to which the satellite signal used for the current position and/or time calculation belongs on a display interface.
Fig. 2 is a schematic structural diagram of a terminal for selecting a received satellite signal to perform position and/or time calculation according to the present invention, as shown in fig. 2, including:
a setting module 21, a receiving module 22 and a calculating module 23; wherein,
the setting module 21 is configured to receive an operation of setting a satellite precision requirement by a user, and set the precision requirement according to the user operation;
the receiving module 22 is configured to receive a satellite signal;
the calculation module 23 is configured to perform position and/or time calculation according to the accuracy requirement set by the setting module 21 by using satellite signals from satellites satisfying the accuracy requirement.
In the above scheme, the setting module 21 is specifically configured to set the accuracy requirement of the global application according to a user operation; according to user operation, accuracy requirements for different applications are set.
In the above scheme, the terminal further includes: the judging module 24 is configured to judge whether a satellite to which the satellite signal belongs meets the accuracy requirement when the receiving module 22 receives the satellite signal;
the receiving module 22 is specifically configured to directly receive satellite signals from satellites meeting the accuracy requirement; or all satellite signals are received, and when the judgment module 24 judges that the satellite to which one satellite signal belongs meets the precision requirement, the satellite signals from the satellite are continuously received.
In the above solution, the setting module 21 is specifically configured to set one or more of the accuracy requirement including an error radius or a diameter, the accuracy requirement of a satellite clock error, and the accuracy requirement of a user ranging accuracy index URAI.
In the above scheme, the terminal further includes: and a display module 25, configured to display positioning or timing failure information when the receiving module 22 does not receive a satellite signal from a satellite meeting a precision requirement set by a user.
In the above solution, the receiving module 22 is further configured to continue receiving the satellite signal until the satellite signal from the satellite meeting the accuracy requirement is received, when the satellite signal is not received and the satellite signal comes from the satellite meeting the accuracy requirement set by the setting module 21.
In the above solution, the setting module 21 is further configured to, when the receiving module 22 does not receive the satellite signal from the satellite meeting the accuracy requirement, reduce the accuracy requirement according to a predetermined amplitude until the receiving module 22 receives the satellite signal of the satellite meeting the currently set accuracy requirement;
the receiving module 22 is configured to receive a satellite signal from a satellite meeting a current accuracy requirement when the setting module 21 reduces the currently set accuracy requirement by a predetermined amplitude.
In the above solution, the receiving module 22 is further configured to directly receive the satellite signal from the satellite with the highest current accuracy when the satellite signal from the satellite meeting the satellite accuracy requirement is not received.
In the above scheme, the display module 25 is further configured to display the satellite accuracy of the satellite to which the satellite signal currently used for positioning belongs, which is lower than the accuracy requirement set by the user.
In the above scheme, the display module 25 is further configured to display precision information of a satellite to which the satellite signal belongs.
Example one
As shown in fig. 3a, the user sets a positioning accuracy requirement of an error radius on the terminal display interface, and the error radius is 10 meters.
The terminal allows the positioning precision requirement to be automatically reduced when the satellite cannot meet the positioning precision requirement;
wherein, whether to allow the automatic reduction of the positioning accuracy requirement is set at the terminal can be realized by a configuration interface as shown in fig. 3b, whether to allow the automatic reduction of the accuracy requirement, or a configuration interface as shown in fig. 3c, which sets the positioning accuracy priority or the positioning speed priority:
if yes is set in the terminal display interface shown in fig. 3b or the positioning speed priority is set in the terminal display interface shown in fig. 3c, it indicates that the terminal is allowed to automatically reduce the positioning accuracy requirement, at this time, when the terminal is positioned, the satellite signal selection range is expanded, the satellite signal of the highest-accuracy satellite that can be currently used is selected for positioning, and the accuracy information of the satellite is displayed on the display interface, the accuracy information may be that "the satellite currently used for positioning does not reach the positioning accuracy requirement set by the user" or the positioning accuracy value of the satellite currently used for positioning, and the accuracy value of the satellite currently used for positioning depends on the accuracy of the satellite with the lowest accuracy in the satellites currently used or the average value of the accuracies of the satellites currently used;
if "no" is set in the terminal display interface shown in fig. 3b, or the positioning accuracy priority is set in the terminal display interface shown in fig. 3c, it indicates that the terminal is not allowed to automatically reduce the positioning accuracy requirement, at this time, the terminal will use the satellite signal of the satellite meeting the accuracy requirement to perform positioning, and if the satellite signal of the satellite meeting the accuracy requirement is not received, the terminal will continue to receive the satellite signal until the satellite signal of the satellite meeting the accuracy requirement is received, and perform positioning.
The terminal allows setting positioning accuracy requirements for different applications, checks the positioning accuracy requirements of the current application when the terminal is positioned, and selects satellite signals according to the positioning accuracy requirements of each application. When a plurality of applications are simultaneously carried out, the terminal allows the highest positioning accuracy requirement, the lowest accuracy requirement or the average value of the positioning accuracy requirements set by the user for the applications to be selected as the current accuracy requirement to select the satellite signals.
Fig. 3d and 3e are schematic diagrams illustrating display of accuracy information of a terminal using a satellite for a current positioning; when the satellite used for current positioning does not meet the set positioning accuracy requirement, the terminal display interface is as shown in fig. 3d, the satellite navigation icon is displayed in gray, and the gray is represented by a grid stripe background; when the satellite used for current positioning meets the set positioning accuracy requirement, the terminal display interface is as shown in fig. 3e, and the satellite navigation icon is displayed as blue, where the blue is represented by a slash background. In this embodiment, the terminal allows the precision information to be displayed by using different icons and characters.
Example two
When the user sets the requirement of the time service precision of the clock error, the terminal display interface is as shown in fig. 4a, and the user sets the clock error on the terminal to be 100 nanoseconds.
When the terminal carries out services such as time calibration and the like, the satellite signal of the satellite meeting the time service precision requirement is selected by utilizing the time service precision requirement set by a user, and the satellite signal is used for carrying out time calculation.
The terminal allows the setting of the requirement for automatically reducing the time service precision when the satellite cannot meet the time service precision requirement.
The user sets "yes" in the terminal display interface shown in fig. 4b, which indicates that the terminal is allowed to automatically reduce the time service precision requirement when the current satellite precision does not meet the set time service precision requirement, then the terminal can expand the satellite signal selection range when the terminal does not receive the satellite signal of the satellite meeting the time service precision requirement, time calculation is performed by using the satellite signal of the current highest time service precision satellite, and the terminal displays the precision information of the satellite to which the satellite signal used for the current time calculation belongs on the display interface, wherein the precision information can be a specific precision value of the satellite or can also display that the satellite does not meet the time service precision requirement;
if the user sets "no" in the terminal display interface shown in fig. 4b, which indicates that the terminal is not allowed to automatically reduce the precision, the terminal will continue to receive the satellite signal when the satellite signal of the satellite meeting the precision requirement is not received, and start to perform time calculation when the satellite signal of the satellite meeting the precision requirement is received, and correspondingly, precision information of the satellite is displayed on the terminal interface, where the precision information may be a specific precision value of the satellite or "the satellite meets the precision requirement".
The terminal allows time service precision requirements to be set respectively for different services, and selects satellite signals according to the precision requirements of each application. When a plurality of applications are simultaneously carried out, the terminal allows the highest precision requirement and the lowest precision requirement in the applications or the average precision required by the applications to be selected as the current precision requirement to select the satellite information.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (20)
1. A method of selecting satellite signals for position and/or time calculation, the method comprising:
the terminal receives the operation of setting the precision requirement by a user and sets the precision requirement according to the user operation;
the terminal receives satellite signals and performs position and/or time calculations using satellite signals from satellites meeting the accuracy requirements set by the user according to the accuracy requirements.
2. The method of claim 1, wherein the terminal receives satellite signals, comprising:
the terminal directly receives satellite signals from satellites meeting the precision requirement; or the terminal receives all satellite signals and continues to receive the satellite signals from the satellite when the satellite to which the satellite signals belong meets the precision requirement.
3. The method of claim 1, wherein the setting of the accuracy requirement comprises:
setting the precision requirement of the global application of the terminal; and setting precision requirements for different applications of the terminal.
4. The method of claim 1, wherein the setting accuracy requirements comprises setting one or more of the following accuracy requirements:
the accuracy requirement of the error radius or diameter;
the accuracy requirement of satellite clock errors;
precision requirement of the user ranging precision index URAI.
5. The method of claim 1, 2, 3 or 4, wherein when the terminal does not receive a satellite signal from a satellite that meets the accuracy requirement, the method further comprises:
and reporting positioning or timing failure on a display interface.
6. The method of claim 1, 2, 3 or 4, wherein when no satellite signal is received from a satellite meeting the accuracy requirement, the method further comprises:
satellite signals continue to be received until satellite signals from satellites meeting the accuracy requirements are received and used for position and/or time calculations.
7. The method of claim 1, wherein when no satellite signal is received from a satellite that meets the accuracy requirement, the method further comprises:
the currently set accuracy requirement is reduced by a given magnitude until satellite signals from satellites satisfying the reduced accuracy requirement are received, and position and/or time calculations are performed using the received satellite signals.
8. The method of claim 1, wherein when no satellite signal is received from a satellite that meets the accuracy requirement, the method further comprises:
satellite signals from the current highest precision satellite are received directly and position and/or time calculations are performed using the received satellite signals.
9. The method of claim 7 or 8, further comprising:
and the terminal reports the precision of the satellite to which the satellite signal used for positioning currently belongs on a display interface, wherein the precision is lower than the precision requirement set by a user.
10. The method of claim 7 or 8, further comprising:
and the terminal reports the precision information of the satellite to which the satellite signal used for the current position and/or time calculation belongs on a display interface.
11. A terminal for selecting satellite signals to carry out position and/or time calculation is characterized by comprising a setting module, a receiving module and a calculating module; wherein,
the setting module is used for receiving the operation of setting the precision requirement by a user and setting the precision requirement according to the user operation;
the receiving module is used for receiving satellite signals;
and the calculation module is used for calculating the position and/or the time by using the satellite signals from the satellites meeting the precision requirement according to the precision requirement set by the setting module.
12. The terminal of claim 11, further comprising:
the judging module is used for judging whether the satellite to which the satellite signal belongs meets the precision requirement when the receiving module receives the satellite signal;
the receiving module is specifically used for directly receiving satellite signals from satellites meeting the precision requirement; or receiving all satellite signals, and continuously receiving the satellite signals from the satellite when the judging module judges that the satellite to which one satellite signal belongs meets the precision requirement.
13. The terminal of claim 11,
the setting module is specifically used for setting the precision requirement of the global application according to the user operation; according to user operation, accuracy requirements for different applications are set.
14. The terminal of claim 11,
the setting module is specifically used for setting one or more of the precision requirements of the error radius or diameter, the precision requirements of the satellite clock error and the precision requirements of the user ranging precision index URAI.
15. A terminal according to claim 11, 12, 13 or 14, characterized in that the terminal further comprises:
and the display module is used for displaying positioning or time service failure information when the receiving module does not receive the satellite signal from the satellite meeting the precision requirement.
16. The terminal according to claim 11, 12, 13 or 14,
the receiving module is further configured to continue receiving the satellite signal until the satellite signal from the satellite satisfying the accuracy requirement is received when the satellite signal is not received and comes from the satellite satisfying the accuracy requirement.
17. The terminal of claim 11,
the setting module is further configured to reduce the precision requirement according to a predetermined amplitude until the receiving module receives the satellite signal of the satellite meeting the current precision requirement when the receiving module does not receive the satellite signal and the satellite signal is from the satellite meeting the satellite precision requirement;
the receiving module is further used for receiving satellite signals from satellites meeting the current precision requirement when the setting module reduces the precision requirement according to the set amplitude.
18. The terminal of claim 11,
the receiving module is further configured to directly receive the satellite signal from the satellite with the highest precision when the satellite signal from the satellite meeting the satellite precision requirement is not received.
19. The terminal according to claim 17 or 18,
the display module is also used for displaying the satellite precision of the satellite to which the satellite signal used for current positioning belongs, and the satellite precision is lower than the precision requirement set by a user.
20. The terminal according to claim 17 or 18,
the display module is further used for displaying the precision information of the satellite to which the satellite signal belongs.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210432181.6A CN103792556B (en) | 2012-11-02 | 2012-11-02 | A kind of select satellite-signal to carry out position and/or Time Calculation method and terminal |
PCT/CN2013/083512 WO2014067354A1 (en) | 2012-11-02 | 2013-09-13 | Method and terminal for selecting satellite signals to calculate position and/or time |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210432181.6A CN103792556B (en) | 2012-11-02 | 2012-11-02 | A kind of select satellite-signal to carry out position and/or Time Calculation method and terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103792556A CN103792556A (en) | 2014-05-14 |
CN103792556B true CN103792556B (en) | 2015-09-16 |
Family
ID=50626441
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210432181.6A Active CN103792556B (en) | 2012-11-02 | 2012-11-02 | A kind of select satellite-signal to carry out position and/or Time Calculation method and terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN103792556B (en) |
WO (1) | WO2014067354A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6766837B2 (en) * | 2018-03-07 | 2020-10-14 | カシオ計算機株式会社 | Satellite radio receiver, electronic clock and positioning control method |
CN115118432A (en) * | 2022-05-25 | 2022-09-27 | 厦门潭宏信息科技有限公司 | Method, application, system, equipment and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1449500A (en) * | 2000-06-30 | 2003-10-15 | 诺基亚有限公司 | Method and device for position determination |
CN1897748A (en) * | 2006-06-27 | 2007-01-17 | 重庆邮电大学 | RTK Positioning Method Based on TD-SCDMA System |
JP2007248109A (en) * | 2006-03-14 | 2007-09-27 | Seiko Epson Corp | Positioning device and positioning method |
CN101726718A (en) * | 2008-10-24 | 2010-06-09 | 株式会社Ntt都科摩 | Positioning control device and positioning control method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6825805B2 (en) * | 2002-08-29 | 2004-11-30 | Qualcomm Incorporated | Search procedure for position determination system |
-
2012
- 2012-11-02 CN CN201210432181.6A patent/CN103792556B/en active Active
-
2013
- 2013-09-13 WO PCT/CN2013/083512 patent/WO2014067354A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1449500A (en) * | 2000-06-30 | 2003-10-15 | 诺基亚有限公司 | Method and device for position determination |
JP2007248109A (en) * | 2006-03-14 | 2007-09-27 | Seiko Epson Corp | Positioning device and positioning method |
CN1897748A (en) * | 2006-06-27 | 2007-01-17 | 重庆邮电大学 | RTK Positioning Method Based on TD-SCDMA System |
CN101726718A (en) * | 2008-10-24 | 2010-06-09 | 株式会社Ntt都科摩 | Positioning control device and positioning control method |
Also Published As
Publication number | Publication date |
---|---|
CN103792556A (en) | 2014-05-14 |
WO2014067354A1 (en) | 2014-05-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11112254B2 (en) | Navigation system acquisition and use of cellular coverage map data | |
EP1768280B1 (en) | Position determining method and mobile communication terminal apparatus | |
US9134427B2 (en) | Determination of time zone and DST participation | |
EP2180335A1 (en) | Method and device for managing positioning requests and reusing positioning results | |
US20170164157A1 (en) | Using smart meters as reliable crowd-sourcing agents | |
EP2579065A1 (en) | Position measuring device and method | |
CN107466103A (en) | A kind of method of locating terminal and the network equipment | |
JP5356953B2 (en) | Position positioning device, position positioning method and position positioning program | |
EP1903349A1 (en) | Mobile communication terminal for receiving position information service and method thereof | |
CN104053126B (en) | Show wireless communication terminal, the device and method of both call sides position | |
JP2006109355A (en) | Mobile communication terminal and location information utilization method | |
CN110082804A (en) | Method, mobile device and the alignment sensor of co-located | |
CN105451329B (en) | A kind of localization method and electronic equipment | |
CN110082803A (en) | Method, system and the mobile device of multiterminal co-located | |
CN101365210A (en) | Handheld GSM all-in-one drive test device based on smart phone | |
CN104471919B (en) | Vehicle-mounted information processing device and vehicle-mounted information processing method | |
CN103792556B (en) | A kind of select satellite-signal to carry out position and/or Time Calculation method and terminal | |
CN113219407A (en) | Positioning method and device of carrier, electronic equipment and storage medium thereof | |
US20120274510A1 (en) | Apparatus and method for estimating the location of a portable terminal | |
JP4932809B2 (en) | Accompanying determination device, method and program thereof | |
US20140364143A1 (en) | Providing location assistance information using data from smart meters | |
CN104853431A (en) | Geographical location information positioning method and device | |
CN111090112A (en) | GPS positioning point-taking method and device for equipment, terminal equipment and readable storage medium | |
CN117741718A (en) | A high-precision positioning method and positioning system | |
CN109089214B (en) | Mobile terminal triangulation location correction method and device based on signal intensity analysis |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |