[go: up one dir, main page]

WO2019134137A1 - Satellite-based positioning method and device, and smartwatch - Google Patents

Satellite-based positioning method and device, and smartwatch Download PDF

Info

Publication number
WO2019134137A1
WO2019134137A1 PCT/CN2018/071644 CN2018071644W WO2019134137A1 WO 2019134137 A1 WO2019134137 A1 WO 2019134137A1 CN 2018071644 W CN2018071644 W CN 2018071644W WO 2019134137 A1 WO2019134137 A1 WO 2019134137A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning
data
satellite
satellite positioning
mobile terminal
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.)
Ceased
Application number
PCT/CN2018/071644
Other languages
French (fr)
Chinese (zh)
Inventor
杜来柱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Water World Co Ltd
Original Assignee
Shenzhen Water World Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shenzhen Water World Co Ltd filed Critical Shenzhen Water World Co Ltd
Priority to PCT/CN2018/071644 priority Critical patent/WO2019134137A1/en
Publication of WO2019134137A1 publication Critical patent/WO2019134137A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS

Definitions

  • the invention relates to the field of electronic technology, and in particular to a satellite positioning method, device and smart watch.
  • smart wearable devices are gradually favored by people, among which smart watches are the most mature.
  • Smart watches not only can indicate time, but also have functions such as navigation, calibration, reminding, etc., and even support interconnection with other smart devices, such as connecting with smart phones, and supporting some functions of smart phones, such as WeChat message reminders, call reminders, and viewing SMS messages. Viewing emails, viewing schedules, etc., it can be seen that the application scenarios of smart watches are very broad.
  • the satellite positioning system that implements the navigation function needs to wait for a long time (usually 40 seconds - 2 minutes) during cold start (that is, when it is started for the first time or when it is not used for a long time), because it cannot access the Internet for auxiliary positioning.
  • a long time usually 40 seconds - 2 minutes
  • cold start that is, when it is started for the first time or when it is not used for a long time
  • the positioning drift is serious, and the positioning accuracy is poor, which seriously affects the user experience.
  • the main object of the present invention is to provide a satellite positioning method, device and smart watch, which aim to shorten the positioning waiting time of the satellite positioning system during cold start.
  • an embodiment of the present invention provides a satellite positioning method, where the method includes the following steps: when a satellite positioning system is activated, notifying a mobile terminal to perform satellite positioning; receiving positioning positioning data sent by the mobile terminal,
  • the positioning assistance data includes at least ephemeris data; the ephemeris data is used for satellite positioning.
  • the embodiment of the present invention further provides a satellite positioning apparatus, the apparatus comprising: a first notification module, configured to notify a mobile terminal to perform satellite positioning when the satellite positioning system is activated; and a data receiving module, configured to receive the mobile terminal to send Positioning assistance data, the positioning assistance data includes at least ephemeris data; a satellite positioning module for performing satellite positioning using the ephemeris data.
  • Embodiments of the present invention also provide a smart watch including a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, the application being configured to be used for Perform the aforementioned satellite positioning method.
  • a satellite positioning method provided by an embodiment of the present invention notifies a mobile terminal to perform satellite positioning when the satellite positioning system is started, acquires ephemeris data by using a satellite positioning system and an internetwork of the mobile terminal, and uses an ephemeris transmitted by the mobile terminal. Data is quickly located. Thereby, the rapid positioning of the satellite positioning system during cold start is realized, which greatly shortens the positioning waiting time of the satellite positioning system during cold start, and improves the user experience. Further, the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning are used to calculate the current position coordinates, so that the positioning is more accurate, and the technical problem of poor positioning accuracy when the satellite positioning system is just started is solved.
  • FIG. 1 is a flow chart of a first embodiment of a satellite positioning method of the present invention
  • FIG. 2 is a flow chart of a second embodiment of the satellite positioning method of the present invention.
  • Figure 3 is a flow chart showing a third embodiment of the satellite positioning method of the present invention.
  • Figure 4 is a flow chart showing a fourth embodiment of the satellite positioning method of the present invention.
  • Figure 5 is a block diagram showing the first embodiment of the satellite positioning device of the present invention.
  • Figure 6 is a block diagram showing a second embodiment of the satellite positioning device of the present invention.
  • Figure 7 is a block diagram of the first computing module of Figure 6;
  • FIG. 8 is another block diagram of the first computing module of FIG. 6;
  • Figure 9 is a block diagram showing a third embodiment of the satellite positioning device of the present invention.
  • Figure 10 is a block diagram showing a fourth embodiment of the satellite positioning apparatus of the present invention.
  • FIG. 11 is a block diagram of the positioning determination module of FIG. 10;
  • FIG. 12 is another block diagram of the positioning determination module of FIG. 10.
  • terminal and terminal device used herein include both a wireless signal receiver device, a device having only a wireless signal receiver without a transmitting capability, and a receiving and transmitting hardware.
  • Such devices may include cellular or other communication devices having a single line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications) Service, personal communication system), which can combine voice, data processing, fax and/or data communication capabilities; PDA (Personal Digital Assistant), which can include radio frequency receiver, pager, Internet/Intranet access, network Browser, notepad, calendar and/or GPS (Global Positioning System) receiver; conventional laptop and/or palmtop computer or other device with and/or conventional lap including radio frequency receiver Type and / or palmtop or other device.
  • PCS Personal Communications
  • PDA Personal Digital Assistant
  • terminal may be portable, transportable, installed in a vehicle (aviation, sea and/or land), or adapted and/or configured to operate locally, and/or Run in any other location on the Earth and/or space in a distributed form.
  • the "terminal” and “terminal device” used herein may also be a communication terminal, an internet terminal, a music/video playing terminal, and may be, for example, a PDA, a MID (Mobile Internet Device), and/or have a music/video playback.
  • Functional mobile phones can also be smart TVs, set-top boxes and other devices.
  • the satellite positioning method and device of the embodiment of the present invention are mainly applied to a wearable device such as a smart watch, and may of course be applied to other terminal devices, which is not limited by the present invention.
  • the method includes the following steps:
  • the smart watch and the mobile terminal establish a wireless connection through a wireless communication module such as Bluetooth or WIFI.
  • a wireless communication module such as Bluetooth or WIFI.
  • the notification information is sent to the mobile terminal through the wireless connection, and the mobile terminal immediately receives the notification information.
  • the satellite positioning system and the auxiliary satellite positioning system are activated, and the satellite positioning system and the satellite positioning system are used for rapid satellite positioning to obtain ephemeris data and first positioning data.
  • the mobile terminal may be a smart terminal such as a mobile phone or a tablet.
  • the satellite positioning system may include GPS, BDS (BeiDou Navigation) At least one of a Satellite System, a Beidou satellite navigation system, and a GLONASS satellite navigation system.
  • the auxiliary satellite positioning system such as AGPS (Assisted Global) Positioning System (AGPS), EPO (Extended Prediction Orbit), etc., is a technology that combines network base station information and satellite positioning information to locate mobile stations, using both satellite positioning systems and mobile The base station not only solves the problem of satellite positioning system coverage, but also realizes rapid positioning by means of the Internet when the satellite positioning system is just started.
  • an application can be installed on the mobile terminal, and the smart watch establishes a Bluetooth connection with the mobile terminal.
  • the smart watch starts GPS, it detects whether there is a mobile terminal with which a Bluetooth connection is established, and if so, sends a notification message to the APP of the mobile terminal through Bluetooth, and after receiving the notification information, the APP starts the GPS and AGPS of the mobile terminal.
  • GPS and AGPS Use GPS and AGPS to quickly perform satellite positioning to obtain ephemeris data and first positioning data.
  • the ephemeris data is sent as the positioning assistance data to the smart watch, and the smart watch receives the ephemeris data sent by the mobile terminal.
  • the smart watch directly uses the ephemeris data sent by the mobile terminal to quickly perform satellite positioning.
  • the specific positioning method is the same as the prior art, and will not be described here.
  • the smart watch acquires the second positioning data, and calculates the current position coordinate according to the second positioning data.
  • the smart watch can also use the pedometer to assist positioning and improve the positioning accuracy. Specifically, the smart watch acquires the moving distance through the pedometer, filters the second positioning data by using the moving distance, and calculates the current position coordinate according to the remaining data after the filtering.
  • the smart watch activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (number of steps * distance per step).
  • the smart watch analyzes the second positioning data, first removes the data with large error, and then filters out the data with more serious drift (such as the drift distance is greater than or equal to the first threshold), and finally filters out the drift distance. Move distance or data that exceeds the preset value of the movement distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.
  • the smart watch can complete the positioning within 10 seconds.
  • the method includes the following steps:
  • the smart watch comprehensively analyzes the first positioning data and the second positioning data, filters out data in which the drift distance is greater than or equal to the first threshold, and calculates current position coordinates according to the remaining data after filtering, thereby improving positioning accuracy.
  • the smart watch comprehensively analyzes the first positioning data and the second positioning data, first removes the data with a large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold). Finally, the current position coordinates are calculated based on the remaining data after filtering.
  • the smart watch can also utilize the pedometer for auxiliary positioning to further improve the positioning accuracy.
  • the smart watch acquires the moving distance through the pedometer, and filters the first positioning data and the second positioning data by using the moving distance, such as filtering out the drift distance of the first positioning data and the second positioning data beyond the moving distance or exceeding the movement.
  • the data of the preset value is calculated, and finally the current position coordinates are calculated according to the data remaining after the filtering.
  • the smart watch activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (number of steps * distance per step).
  • the smart watch comprehensively analyzes the first positioning data and the second positioning data, first removes the data with large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold). Finally, the data whose drift distance exceeds the moving distance or exceeds the preset value of the moving distance is filtered out. Finally, the current position coordinates are calculated based on the remaining data after filtering.
  • the data with large drift can be filtered out, thereby obtaining more accurate positioning, and solving the positioning accuracy of the satellite positioning system just after starting.
  • the method includes the following steps:
  • step S33 Using ephemeris data for satellite positioning. It is judged whether the positioning is successful, when the positioning is successful, the process proceeds to step S34; when the positioning fails, the process proceeds to step S35.
  • the smart watch before the positioning is successful, directly calculates the current position coordinate according to the first positioning data, and avoids waiting for a long time; when the positioning is successful, the current positioning is calculated by combining the first positioning data and the second positioning data. Position coordinates to improve positioning accuracy. Thereby further shortening the positioning waiting time of the smart watch.
  • the smart watch can also use the pedometer to assist positioning and improve the positioning accuracy. Specifically, the smart watch acquires the moving distance through the pedometer, filters the first positioning data by using the moving distance, and calculates the current position coordinate according to the remaining data after the filtering. Therefore, the maximum moving distance in a short time can be calculated, thereby avoiding the occurrence of a motion route or path that does not conform to the actual situation in the positioning opening phase.
  • the smart watch activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (number of steps * distance per step).
  • the smart watch analyzes the first positioning data, first removes the data with large error, and then filters out the data with more serious drift (such as the drift distance is greater than or equal to the first threshold), and finally filters out the drift distance. Move distance or data that exceeds the preset value of the movement distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.
  • the first positioning data obtained by the positioning of the mobile terminal is directly used to complete the position initialization, thereby avoiding waiting for a long time, thereby further shortening the positioning waiting time of the smart watch, and shortening the positioning waiting time to 3 Within seconds.
  • the method includes the following steps:
  • step S43 Perform satellite positioning using ephemeris data. It is judged whether the positioning is successful, when the positioning fails, the process proceeds to step S44; when the positioning is successful, the process proceeds to step S45.
  • step S46 Determine whether the positioning of the satellite positioning system tends to be accurate. When it is preferable to proceed to step S47.
  • steps S46 and S47 are added on the basis of the third embodiment.
  • the mobile terminal determines that the positioning of the satellite positioning system itself is accurate, the mobile terminal is notified to stop the satellite positioning, and the satellite positioning system of the machine is directly used. Get ephemeris data for positioning. After receiving the notification information, the mobile terminal no longer sends data to the smart watch, and turns off the satellite positioning system and the auxiliary satellite positioning system to avoid unnecessary consumption of power by the mobile terminal.
  • the smart watch can judge whether the positioning of the satellite positioning system is accurate by the following methods:
  • the smart watch determines whether the second positioning data is close to the first positioning data, such as determining whether the error (or the gap, the distance) of the two is lower than a preset value, and determining that the two are close when the value is lower than the preset value. Otherwise, it is determined that the two are not close; if the second positioning data is close to the first positioning data, it is determined that the positioning of the satellite positioning system tends to be accurate, otherwise the positioning of the satellite positioning system is determined to be not accurate enough.
  • the smart watch determines whether the running time of the satellite positioning system exceeds a second threshold, that is, whether the duration of the satellite watch system after the satellite positioning system starts to exceed the second threshold; if the running time of the satellite positioning system exceeds the second threshold, then It is determined that the positioning of the satellite positioning system tends to be accurate, otherwise the positioning of the satellite positioning system is not accurate enough.
  • the second threshold can be set according to actual needs, such as set to 1-3 minutes.
  • the satellite positioning method notifies the mobile terminal to perform satellite positioning when the satellite positioning system is started, obtains ephemeris data quickly by using the satellite positioning system and the interconnection network of the mobile terminal, and rapidly locates the ephemeris data transmitted by the mobile terminal. .
  • the rapid positioning of the satellite positioning system during cold start is realized, which greatly shortens the positioning waiting time of the satellite positioning system during cold start, and improves the user experience.
  • the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning are used to calculate the current position coordinates, so that the positioning is more accurate, and the technical problem of poor positioning accuracy when the satellite positioning system is just started is solved.
  • the positioning can be completed within 10 seconds in an outdoor open environment, and the phenomenon of large drift of the initial positioning trajectory is greatly reduced.
  • the apparatus includes a first notification module 10, a data receiving module 20, and a satellite positioning module 30, wherein: a first notification module 10 is used as a satellite positioning system.
  • a first notification module 10 is used as a satellite positioning system.
  • the mobile terminal is notified to perform satellite positioning;
  • the data receiving module 20 is configured to receive positioning assistance data sent by the mobile terminal, the positioning assistance data includes ephemeris data, and the satellite positioning module 30 is configured to perform satellite positioning by using ephemeris data.
  • the notification information is sent to the mobile terminal by using a wireless communication method such as Bluetooth or WIFI, so that the mobile terminal starts the satellite positioning system and the auxiliary satellite positioning system according to the notification information.
  • the satellite positioning system and the satellite positioning system are used for rapid satellite positioning to obtain ephemeris data and first positioning data.
  • Auxiliary satellite positioning system is a technology for positioning mobile stations by combining network base station information and satellite positioning information. It not only utilizes satellite positioning system but also mobile base station, which not only solves the problem of satellite positioning system coverage, but also can be used in satellite positioning system. Quickly locate with the help of the Internet when you first started.
  • the ephemeris data is sent to the smart watch as the positioning assistance data, and the data receiving module 20 receives the ephemeris data sent by the mobile terminal by using a wireless communication method such as Bluetooth or WIFI.
  • a wireless communication method such as Bluetooth or WIFI.
  • the data acquisition module directly uses the ephemeris data sent by the mobile terminal to perform satellite positioning quickly.
  • the specific positioning method is the same as the prior art, and is not described here.
  • the satellite positioning module 30 acquires the second positioning data, and calculates the current position coordinates according to the second positioning data.
  • the satellite positioning module 30 can also use the pedometer to perform auxiliary positioning to improve positioning accuracy. Specifically, the satellite positioning module 30 acquires the moving distance through the pedometer, filters the second positioning data by using the moving distance, and calculates the current position coordinate according to the remaining data after the filtering.
  • the satellite positioning module 30 activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved to the moving distance (number of steps * distance per step).
  • the satellite positioning module 30 analyzes the second positioning data, first removes the data with large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold), and finally filters out the drift. Data that exceeds the travel distance or exceeds the preset value of the travel distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.
  • the ephemeris data transmitted by the mobile terminal is used for rapid positioning, thereby realizing the rapid positioning of the satellite positioning system during cold start, which greatly shortens the coldness of the satellite positioning system.
  • the positioning wait time at startup improves the user experience.
  • the apparatus further includes a first calculating module 40, and the positioning assistance data received by the data receiving module 20 further includes positioning of the mobile terminal.
  • the first positioning module 40 is configured to: when the positioning is successful, acquire the second positioning data, and calculate the current position coordinates by combining the first positioning data and the second positioning data.
  • the first calculation module 40 includes a first filtering unit 41 and a first computing unit 42 as shown in FIG. 7, wherein: the first filtering unit 41 is configured to comprehensively analyze the first positioning data and the second Positioning data, filtering out data in which the drift distance is greater than or equal to the first threshold; the first calculating unit 42 is configured to calculate current position coordinates according to the remaining data after filtering.
  • the first filtering unit 41 performs comprehensive analysis on the first positioning data and the second positioning data, first removing data with a large error, and then filtering out data in which the drift is relatively serious (for example, the drift distance is greater than or equal to the first threshold). Data), finally the first calculation unit 42 calculates the current position coordinates based on the data remaining after the filtering.
  • the first calculating module 40 includes a distance acquiring unit 43, a second filtering unit 44, and a second calculating unit 45, as shown in FIG. 8, wherein: the distance obtaining unit 43 is configured to obtain by the pedometer The second filtering unit 44 is configured to filter the first positioning data and the second positioning data by using the moving distance, such as filtering out the drift distance in the first positioning data and the second positioning data beyond the moving distance or exceeding the moving distance. The data of the value is set; the second calculating unit 45 is configured to calculate the current position coordinate according to the data remaining after the filtering.
  • the distance acquisition unit 43 activates the pedometer, calculates the number of steps of the user's movement using the pedometer, and converts the number of steps moved into the moving distance (the number of steps * the distance of each step).
  • the second filtering unit 44 performs comprehensive analysis on the first positioning data and the second positioning data, first removes the data with large error, and then filters out the data whose drift is relatively serious (for example, the drift distance is greater than or equal to the first threshold). Data), finally filtering out the data whose drift distance exceeds the moving distance or exceeds the preset value of the moving distance.
  • the current position coordinates are calculated based on the remaining data after filtering.
  • the data with large drift can be filtered out, thereby obtaining more accurate positioning, and solving the positioning accuracy of the satellite positioning system just after starting.
  • the device further includes a second calculating module 50, configured to: when the positioning fails, directly according to the first The positioning data calculates the current position coordinates. Thereby avoiding long waits, one step shortens the positioning waiting time of the smart watch.
  • the pedometer can be used for auxiliary positioning to improve the positioning accuracy.
  • the second calculating module 50 obtains the moving distance through the pedometer, and filters the first positioning data by using the moving distance, for example, filtering out the data in which the drift distance exceeds the moving distance or exceeds the preset value of the moving distance in the first positioning data.
  • the current position coordinates are calculated based on the remaining data after filtering.
  • the second calculation module 50 activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (the number of steps * the distance of each step).
  • the second calculation module 50 analyzes the first positioning data, first removes the data with a large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold), and finally filters out Data whose drift distance exceeds the travel distance or exceeds the preset value of the travel distance.
  • the current position coordinates are calculated based on the remaining data after filtering.
  • the first positioning data obtained by the positioning of the mobile terminal is directly used to complete the position initialization, thereby avoiding waiting for a long time, thereby further shortening the positioning waiting time of the smart watch, and shortening the positioning waiting time to 3 Within seconds.
  • the apparatus further includes a positioning determining module 60 and a second notifying module 70, wherein: the positioning determining module 60 is configured to determine the satellite positioning. Whether the positioning of the system tends to be accurate; the second notification module 70 is configured to notify the mobile terminal to stop the satellite positioning if the positioning of the satellite positioning system is accurate, so that the first calculating module 40 directly uses the second positioning data to calculate the current Position coordinates.
  • the mobile terminal After receiving the notification information of the second notification module 70, the mobile terminal no longer sends data to the smart watch, and turns off the satellite positioning system and the auxiliary satellite positioning system to avoid unnecessary consumption of power by the mobile terminal.
  • the location determining module 60 includes a first determining unit 61 and a first determining unit 62, where the first determining unit 61 is configured to determine whether the second positioning data is close to the first positioning data.
  • the first determining unit 62 is configured to determine that the positioning of the satellite positioning system tends to be accurate if the second positioning data is close to the first positioning data, otherwise the positioning of the satellite positioning system is determined to be not accurate enough.
  • the first determining unit 61 may determine whether the error (or the gap, the distance) of the second positioning data and the first positioning data is lower than a preset value, and if it is lower than the preset value, determine that the two are close, otherwise, the two are not determined. Close.
  • the positioning determining module 60 includes a second determining unit 63 and a second determining unit 64, as shown in FIG. 12, wherein: the second determining unit 63 is configured to determine whether the running time of the satellite positioning system exceeds a second threshold. That is, whether the duration of the smart watch starts the satellite positioning system exceeds the second threshold; the second determining unit 64 is configured to determine that the positioning of the satellite positioning system is accurate if the running time after the satellite positioning system is started exceeds the second threshold. Otherwise, the positioning of the satellite positioning system is not accurate enough.
  • the second threshold can be set according to actual needs, such as set to 1-3 minutes.
  • the positioning judging module 60 can determine whether the positioning of the satellite positioning system is more accurate by using other methods in the prior art, which is not limited by the present invention.
  • the satellite positioning device of the embodiment of the invention notifies the mobile terminal to perform satellite positioning when the satellite positioning system is started, acquires ephemeris data quickly by using the satellite positioning system and the internetwork of the mobile terminal, and rapidly locates the ephemeris data transmitted by the mobile terminal. .
  • the rapid positioning of the satellite positioning system is realized, the positioning waiting time of the satellite positioning system during cold start is greatly shortened, and the user experience is improved.
  • the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning are used to calculate the current position coordinates, so that the positioning is more accurate, and the technical problem of poor positioning accuracy when the satellite positioning system is just started is solved.
  • the present invention also contemplates a smart watch that includes a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, the application being configured to perform a satellite positioning method.
  • the satellite positioning method includes the following steps: when the satellite positioning system is activated, notifying the mobile terminal to perform satellite positioning; receiving positioning assistance data sent by the mobile terminal, the positioning assistance data includes at least ephemeris data; and using the ephemeris data for satellite positioning.
  • the satellite positioning method described in this embodiment is a satellite positioning method according to the foregoing embodiment of the present invention, and details are not described herein again.
  • the present invention includes apparatus that is directed to performing one or more of the operations described herein. These devices may be specially designed and manufactured for the required purposes, or may also include known devices in a general purpose computer. These devices have computer programs stored therein that are selectively activated or reconfigured.
  • Such computer programs may be stored in a device (eg, computer) readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, respectively, including but not limited to any Types of disks (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable) Read-Only Memory, EEPROM (Electrically Erasable) Programmable Read-Only Memory, flash memory, magnetic card or light card.
  • a readable medium includes any medium that is stored or transmitted by a device (eg, a computer) in a readable form.
  • each block of the block diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in the block diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. .
  • these computer program instructions can be implemented by a general purpose computer, a professional computer, or a processor of other programmable data processing methods, such that the processor is executed by a computer or other programmable data processing method.
  • steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present invention may be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes of the various operations, methods, and processes that have been discussed in the present invention may be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and solutions in the prior art having various operations, methods, and processes disclosed in the present invention may also be alternated, changed, rearranged, decomposed, combined, or deleted.

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)
  • Navigation (AREA)

Abstract

Disclosed are a satellite-based positioning method and device and a smartwatch. The method comprises the following steps: when a satellite-based positioning system is launched, instructing a mobile terminal to perform satellite-based positioning; receiving auxiliary positioning data sent by the mobile terminal, wherein the auxiliary positioning data comprises at least ephemeris data; and performing satellite-based positioning using the ephemeris data. The satellite-based positioning system of the mobile terminal and the Internet are used to rapidly acquire the ephemeris data, and rapid positioning is performed by using the ephemeris data sent by the mobile terminal, thereby realizing rapid positioning during a cold boot of the satellite-based positioning system, greatly shortening positioning waiting time during a cold boot of a satellite-based positioning system and improving the user experience. In addition, first positioning data sent by the mobile terminal and second positioning data acquired by the smartwatch itself are combined for calculation of current position coordinates, such that positioning is more accurate, solving the technical problem of poor positioning accuracy when a satellite-based positioning system has just been launched.

Description

卫星定位方法、装置和智能手表Satellite positioning method, device and smart watch 技术领域Technical field

本发明涉及电子技术领域,特别是涉及到一种卫星定位方法、装置和智能手表。The invention relates to the field of electronic technology, and in particular to a satellite positioning method, device and smart watch.

背景技术Background technique

随着无线通信技术的发展,智能穿戴设备逐渐受到人们的青睐,其中,智能手表发展最为成熟。智能手表不仅能够指示时间,还具有导航、校准、提醒等功能,甚至还支持与其他智能设备互联,例如与智能手机互联,并支持智能手机的部分功能,例如微信消息提醒、来电提醒、查看短信、查看邮件、查看日程等功能,由此可见,智能手表的应用场景十分广阔。With the development of wireless communication technology, smart wearable devices are gradually favored by people, among which smart watches are the most mature. Smart watches not only can indicate time, but also have functions such as navigation, calibration, reminding, etc., and even support interconnection with other smart devices, such as connecting with smart phones, and supporting some functions of smart phones, such as WeChat message reminders, call reminders, and viewing SMS messages. Viewing emails, viewing schedules, etc., it can be seen that the application scenarios of smart watches are very broad.

为了降低系统功耗,大部分智能手表无法自带互联网接入。而实现导航功能的卫星定位系统在冷启动时(即首次使用时启动或长时间未使用时启动),由于无法接入互联网进行辅助定位,因此需要等待较长的时间(一般40秒-2分钟)才能获取星历数据实现定位,同时,卫星定位系统在刚启动时,定位漂移比较严重,定位精度较差,从而严重影响用户体验。In order to reduce system power consumption, most smart watches cannot bring their own Internet access. The satellite positioning system that implements the navigation function needs to wait for a long time (usually 40 seconds - 2 minutes) during cold start (that is, when it is started for the first time or when it is not used for a long time), because it cannot access the Internet for auxiliary positioning. In order to obtain the ephemeris data to achieve positioning, at the same time, when the satellite positioning system is just started, the positioning drift is serious, and the positioning accuracy is poor, which seriously affects the user experience.

由此可见,如何缩短卫星定位系统冷启动时的定位等待时间,是当前亟需解决的技术问题。It can be seen that how to shorten the positioning waiting time of the satellite positioning system during cold start is a technical problem that needs to be solved.

技术问题technical problem

本发明的主要目的为提供一种卫星定位方法、装置和智能手表,旨在缩短卫星定位系统冷启动时的定位等待时间。The main object of the present invention is to provide a satellite positioning method, device and smart watch, which aim to shorten the positioning waiting time of the satellite positioning system during cold start.

技术解决方案Technical solution

为达以上目的,本发明实施例提出一种卫星定位方法,所述方法包括以下步骤:当卫星定位系统启动时,通知移动终端进行卫星定位;接收所述移动终端发送的定位辅助数据,所述定位辅助数据至少包括星历数据;利用所述星历数据进行卫星定位。In order to achieve the above objective, an embodiment of the present invention provides a satellite positioning method, where the method includes the following steps: when a satellite positioning system is activated, notifying a mobile terminal to perform satellite positioning; receiving positioning positioning data sent by the mobile terminal, The positioning assistance data includes at least ephemeris data; the ephemeris data is used for satellite positioning.

本发明实施例同时提出一种卫星定位装置,所述装置包括:第一通知模块,用于当卫星定位系统启动时,通知移动终端进行卫星定位;数据接收模块,用于接收所述移动终端发送的定位辅助数据,所述定位辅助数据至少包括星历数据;卫星定位模块,用于利用所述星历数据进行卫星定位。The embodiment of the present invention further provides a satellite positioning apparatus, the apparatus comprising: a first notification module, configured to notify a mobile terminal to perform satellite positioning when the satellite positioning system is activated; and a data receiving module, configured to receive the mobile terminal to send Positioning assistance data, the positioning assistance data includes at least ephemeris data; a satellite positioning module for performing satellite positioning using the ephemeris data.

本发明实施例还提出一种智能手表,其包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,所述应用程序被配置为用于执行前述卫星定位方法。Embodiments of the present invention also provide a smart watch including a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, the application being configured to be used for Perform the aforementioned satellite positioning method.

有益效果Beneficial effect

本发明实施例所提供的一种卫星定位方法,通过在卫星定位系统启动时通知移动终端进行卫星定位,借助移动终端的卫星定位系统和互联网络快速获取星历数据,利用移动终端发送的星历数据快速进行定位。从而实现了卫星定位系统冷启动时的快速定位,大大缩短了卫星定位系统冷启动时的定位等待时间,提升了用户体验。进一步结合移动终端发送的第一定位数据和本机定位获取的第二定位数据来计算出当前的位置坐标,使得定位更加精准,解决了卫星定位系统刚启动时定位精度较差的技术问题。A satellite positioning method provided by an embodiment of the present invention notifies a mobile terminal to perform satellite positioning when the satellite positioning system is started, acquires ephemeris data by using a satellite positioning system and an internetwork of the mobile terminal, and uses an ephemeris transmitted by the mobile terminal. Data is quickly located. Thereby, the rapid positioning of the satellite positioning system during cold start is realized, which greatly shortens the positioning waiting time of the satellite positioning system during cold start, and improves the user experience. Further, the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning are used to calculate the current position coordinates, so that the positioning is more accurate, and the technical problem of poor positioning accuracy when the satellite positioning system is just started is solved.

附图说明DRAWINGS

图1是本发明的卫星定位方法第一实施例的流程图;1 is a flow chart of a first embodiment of a satellite positioning method of the present invention;

图2是本发明的卫星定位方法第二实施例的流程图;2 is a flow chart of a second embodiment of the satellite positioning method of the present invention;

图3是本发明的卫星定位方法第三实施例的流程图;Figure 3 is a flow chart showing a third embodiment of the satellite positioning method of the present invention;

图4是本发明的卫星定位方法第四实施例的流程图;Figure 4 is a flow chart showing a fourth embodiment of the satellite positioning method of the present invention;

图5是本发明的卫星定位装置第一实施例的模块示意图;Figure 5 is a block diagram showing the first embodiment of the satellite positioning device of the present invention;

图6是本发明的卫星定位装置第二实施例的模块示意图;Figure 6 is a block diagram showing a second embodiment of the satellite positioning device of the present invention;

图7是图6中的第一计算模块的模块示意图;Figure 7 is a block diagram of the first computing module of Figure 6;

图8是图6中的第一计算模块的又一模块示意图;8 is another block diagram of the first computing module of FIG. 6;

图9是本发明的卫星定位装置第三实施例的模块示意图;Figure 9 is a block diagram showing a third embodiment of the satellite positioning device of the present invention;

图10是本发明的卫星定位装置第四实施例的模块示意图;Figure 10 is a block diagram showing a fourth embodiment of the satellite positioning apparatus of the present invention;

图11是图10中的定位判断模块的模块示意图;11 is a block diagram of the positioning determination module of FIG. 10;

图12是图10中的定位判断模块的又一模块示意图。FIG. 12 is another block diagram of the positioning determination module of FIG. 10.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features, and advantages of the present invention will be further described in conjunction with the embodiments.

本发明的最佳实施方式BEST MODE FOR CARRYING OUT THE INVENTION

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。The embodiments of the present invention are described in detail below, and the examples of the embodiments are illustrated in the drawings, wherein the same or similar reference numerals are used to refer to the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the drawings are intended to be illustrative of the invention and are not to be construed as limiting.

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。The singular forms "a", "an", "the" It is to be understood that the phrase "comprise" or "an" Integers, steps, operations, components, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element. Further, "connected" or "coupled" as used herein may include either a wireless connection or a wireless coupling. The phrase "and/or" used herein includes all or any one and all combinations of one or more of the associated listed.

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those skilled in the art will appreciate that all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the invention belongs, unless otherwise defined. It should also be understood that terms such as those defined in a general dictionary should be understood to have meaning consistent with the meaning in the context of the prior art, and will not be idealized or excessive unless specifically defined as here. The formal meaning is explained.

本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。Those skilled in the art can understand that the "terminal" and "terminal device" used herein include both a wireless signal receiver device, a device having only a wireless signal receiver without a transmitting capability, and a receiving and transmitting hardware. A device having a device capable of performing two-way communication receiving and transmitting hardware on a two-way communication link. Such devices may include cellular or other communication devices having a single line display or a multi-line display or a cellular or other communication device without a multi-line display; PCS (Personal Communications) Service, personal communication system), which can combine voice, data processing, fax and/or data communication capabilities; PDA (Personal Digital Assistant), which can include radio frequency receiver, pager, Internet/Intranet access, network Browser, notepad, calendar and/or GPS (Global Positioning System) receiver; conventional laptop and/or palmtop computer or other device with and/or conventional lap including radio frequency receiver Type and / or palmtop or other device. As used herein, "terminal", "terminal device" may be portable, transportable, installed in a vehicle (aviation, sea and/or land), or adapted and/or configured to operate locally, and/or Run in any other location on the Earth and/or space in a distributed form. The "terminal" and "terminal device" used herein may also be a communication terminal, an internet terminal, a music/video playing terminal, and may be, for example, a PDA, a MID (Mobile Internet Device), and/or have a music/video playback. Functional mobile phones can also be smart TVs, set-top boxes and other devices.

本发明实施例的卫星定位方法和装置,主要应用于智能手表等穿戴设备,当然也可以应用于其它的终端设备,本发明对此不作限定。The satellite positioning method and device of the embodiment of the present invention are mainly applied to a wearable device such as a smart watch, and may of course be applied to other terminal devices, which is not limited by the present invention.

参照图1,提出本发明的卫星定位方法第一实施例,所述方法包括以下步骤:Referring to Figure 1, a first embodiment of a satellite positioning method of the present invention is presented. The method includes the following steps:

S11、当卫星定位系统启动时,通知移动终端进行卫星定位。S11. When the satellite positioning system is started, notify the mobile terminal to perform satellite positioning.

本发明实施例中,智能手表与移动终端通过蓝牙、WIFI等无线通信模块建立无线连接,智能手表启动卫星定位系统时,则通过无线连接向移动终端发送通知信息,移动终端接收到通知信息后立即启动卫星定位系统和辅助卫星定位系统,利用卫星定位系统和辅助卫星定位系统快速进行卫星定位,获取星历数据和第一定位数据。In the embodiment of the present invention, the smart watch and the mobile terminal establish a wireless connection through a wireless communication module such as Bluetooth or WIFI. When the smart watch starts the satellite positioning system, the notification information is sent to the mobile terminal through the wireless connection, and the mobile terminal immediately receives the notification information. The satellite positioning system and the auxiliary satellite positioning system are activated, and the satellite positioning system and the satellite positioning system are used for rapid satellite positioning to obtain ephemeris data and first positioning data.

所述移动终端可以是手机、平板等智能终端。所述卫星定位系统可以包括GPS、BDS (BeiDou Navigation Satellite System,北斗卫星导航系统)、GLONASS(格洛纳斯卫星导航系统)中的至少一种。所述辅助卫星定位系统如AGPS(Assisted Global Positioning System,辅助全球卫星定位系统)、EPO(Extended Prediction Orbit,扩展预测轨道)等,是一种结合网络基站信息和卫星定位信息对移动台进行定位的技术,既利用卫星定位系统,又利用移动基站,既解决了卫星定位系统覆盖的问题,又可以在卫星定位系统刚启动时借助互联网实现快速定位。The mobile terminal may be a smart terminal such as a mobile phone or a tablet. The satellite positioning system may include GPS, BDS (BeiDou Navigation) At least one of a Satellite System, a Beidou satellite navigation system, and a GLONASS satellite navigation system. The auxiliary satellite positioning system such as AGPS (Assisted Global) Positioning System (AGPS), EPO (Extended Prediction Orbit), etc., is a technology that combines network base station information and satellite positioning information to locate mobile stations, using both satellite positioning systems and mobile The base station not only solves the problem of satellite positioning system coverage, but also realizes rapid positioning by means of the Internet when the satellite positioning system is just started.

举例而言,可以在移动终端上安装特定应用(APP),智能手表与移动终端建立蓝牙连接。智能手表启动GPS时,检测是否有与之建立了蓝牙连接的移动终端,若有,则通过蓝牙向该移动终端的APP发送通知信息,APP接收到通知信息后则启动移动终端的GPS以及AGPS,利用GPS和AGPS快速进行卫星定位,获取星历数据和第一定位数据。For example, an application (APP) can be installed on the mobile terminal, and the smart watch establishes a Bluetooth connection with the mobile terminal. When the smart watch starts GPS, it detects whether there is a mobile terminal with which a Bluetooth connection is established, and if so, sends a notification message to the APP of the mobile terminal through Bluetooth, and after receiving the notification information, the APP starts the GPS and AGPS of the mobile terminal. Use GPS and AGPS to quickly perform satellite positioning to obtain ephemeris data and first positioning data.

S12、接收移动终端发送的定位辅助数据,该定位辅助数据包括星历数据。S12. Receive positioning assistance data sent by the mobile terminal, where the positioning assistance data includes ephemeris data.

移动终端获取星历数据和第一定位数据后,则将星历数据作为定位辅助数据发送给智能手表,智能手表接收移动终端发送的星历数据。After the mobile terminal acquires the ephemeris data and the first positioning data, the ephemeris data is sent as the positioning assistance data to the smart watch, and the smart watch receives the ephemeris data sent by the mobile terminal.

S13、利用星历数据进行卫星定位。S13. Using ephemeris data for satellite positioning.

智能手表直接利用移动终端发送的星历数据快速进行卫星定位,具体的定位方式与现有技术相同,在此不赘述。The smart watch directly uses the ephemeris data sent by the mobile terminal to quickly perform satellite positioning. The specific positioning method is the same as the prior art, and will not be described here.

当定位成功时,智能手表获取第二定位数据,根据第二定位数据计算出当前的位置坐标。When the positioning is successful, the smart watch acquires the second positioning data, and calculates the current position coordinate according to the second positioning data.

进一步地,智能手表还可以利用计步器进行辅助定位,提高定位精度。具体的,智能手表通过计步器获取移动距离,利用移动距离对第二定位数据进行过滤,根据过滤后剩余的数据计算出当前的位置坐标。Further, the smart watch can also use the pedometer to assist positioning and improve the positioning accuracy. Specifically, the smart watch acquires the moving distance through the pedometer, filters the second positioning data by using the moving distance, and calculates the current position coordinate according to the remaining data after the filtering.

例如,智能手表启动计步器,利用计步器计算用户移动的步数,并将移动的步数换算成移动距离(步数*每一步的距离)。同时,智能手表对第二定位数据进行分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后滤除漂移距离超出移动距离或者超出移动距离预设值的数据。最后根据过滤后剩余的数据计算出当前的位置坐标。For example, the smart watch activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (number of steps * distance per step). At the same time, the smart watch analyzes the second positioning data, first removes the data with large error, and then filters out the data with more serious drift (such as the drift distance is greater than or equal to the first threshold), and finally filters out the drift distance. Move distance or data that exceeds the preset value of the movement distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.

从而,通过借助移动终端的卫星定位系统和互联网络快速获取星历数据,利用移动终端发送的星历数据快速进行定位,实现了卫星定位系统冷启动时的快速定位,大大缩短了卫星定位系统冷启动时的定位等待时间,提升了用户体验。采用本发明实施例的卫星定位方法,智能手表可以在10秒内完成定位。Therefore, by rapidly acquiring the ephemeris data by means of the satellite positioning system and the internetwork of the mobile terminal, the ephemeris data transmitted by the mobile terminal is used for rapid positioning, thereby realizing the rapid positioning of the satellite positioning system during cold start, which greatly shortens the coldness of the satellite positioning system. The positioning wait time at startup improves the user experience. With the satellite positioning method of the embodiment of the invention, the smart watch can complete the positioning within 10 seconds.

参照图2,提出本发明的卫星定位方法第二实施例,所述方法包括以下步骤:Referring to Figure 2, a second embodiment of the satellite positioning method of the present invention is presented. The method includes the following steps:

S21、当卫星定位系统启动时,通知移动终端进行卫星定位。S21: When the satellite positioning system is started, notify the mobile terminal to perform satellite positioning.

S22、接收移动终端发送的定位辅助数据,该定位辅助数据包括星历数据和第一定位数据。S22. Receive positioning assistance data sent by the mobile terminal, where the positioning assistance data includes ephemeris data and first positioning data.

S23、利用星历数据进行卫星定位,获取第二定位数据。S23. Perform satellite positioning by using ephemeris data to obtain second positioning data.

S24、结合第一定位数据和第二定位数据计算出当前的位置坐标。S24. Calculate current position coordinates by combining the first positioning data and the second positioning data.

本实施例中,智能手表综合分析第一定位数据和第二定位数据,过滤掉其中漂移距离大于或等于第一阈值的数据,根据过滤后剩余的数据计算出当前的位置坐标,从而提高定位精度。In this embodiment, the smart watch comprehensively analyzes the first positioning data and the second positioning data, filters out data in which the drift distance is greater than or equal to the first threshold, and calculates current position coordinates according to the remaining data after filtering, thereby improving positioning accuracy. .

例如,智能手表对第一定位数据和第二定位数据进行综合分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后根据过滤后剩余的数据计算出当前的位置坐标。For example, the smart watch comprehensively analyzes the first positioning data and the second positioning data, first removes the data with a large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold). Finally, the current position coordinates are calculated based on the remaining data after filtering.

在一优选实施例中,智能手表还可以利用计步器进行辅助定位,进一步提高定位精度。具体的,智能手表通过计步器获取移动距离,利用移动距离对第一定位数据和第二定位数据进行过滤,如滤除第一定位数据和第二定位数据中漂移距离超出移动距离或者超出移动距离预设值的数据,最后根据过滤后剩余的数据计算出当前的位置坐标。In a preferred embodiment, the smart watch can also utilize the pedometer for auxiliary positioning to further improve the positioning accuracy. Specifically, the smart watch acquires the moving distance through the pedometer, and filters the first positioning data and the second positioning data by using the moving distance, such as filtering out the drift distance of the first positioning data and the second positioning data beyond the moving distance or exceeding the movement. The data of the preset value is calculated, and finally the current position coordinates are calculated according to the data remaining after the filtering.

例如,智能手表启动计步器,利用计步器计算用户移动的步数,并将移动的步数换算成移动距离(步数*每一步的距离)。同时,智能手表对第一定位数据和第二定位数据进行综合分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后滤除漂移距离超出移动距离或者超出移动距离预设值的数据。最后根据过滤后剩余的数据计算出当前的位置坐标。For example, the smart watch activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (number of steps * distance per step). At the same time, the smart watch comprehensively analyzes the first positioning data and the second positioning data, first removes the data with large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold). Finally, the data whose drift distance exceeds the moving distance or exceeds the preset value of the moving distance is filtered out. Finally, the current position coordinates are calculated based on the remaining data after filtering.

从而,结合移动终端发送的第一定位数据和本机定位获取的第二定位数据,可以滤除漂移较大的数据,从而获得更加精确的定位,解决了卫星定位系统刚启动时定位精度较差的技术问题。Therefore, combined with the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning, the data with large drift can be filtered out, thereby obtaining more accurate positioning, and solving the positioning accuracy of the satellite positioning system just after starting. Technical problem.

参照图3,提出本发明的卫星定位方法第三实施例,所述方法包括以下步骤:Referring to Figure 3, a third embodiment of the satellite positioning method of the present invention is presented. The method includes the following steps:

S31、当卫星定位系统启动时,通知移动终端进行卫星定位。S31. When the satellite positioning system is started, notify the mobile terminal to perform satellite positioning.

S32、接收移动终端发送的星历数据和第一定位数据。S32. Receive ephemeris data and first positioning data sent by the mobile terminal.

S33、利用星历数据进行卫星定位。判断是否定位成功,当定位成功时,进入步骤S34当;当定位失败时,进入步骤S35。S33. Using ephemeris data for satellite positioning. It is judged whether the positioning is successful, when the positioning is successful, the process proceeds to step S34; when the positioning fails, the process proceeds to step S35.

S34、获取第二定位数据,并结合第一定位数据和第二定位数据计算出当前的位置坐标。S34. Acquire second positioning data, and calculate current position coordinates by combining the first positioning data and the second positioning data.

S35、直接根据第一定位数据计算出当前的位置坐标。S35. Calculate the current position coordinate directly according to the first positioning data.

本实施例中,智能手表在定位成功之前,直接根据第一定位数据计算出当前的位置坐标,避免长时间等待;当定位成功后,再结合第一定位数据和第二定位数据计算出当前的位置坐标,以提高定位精度。从而进一步缩短了智能手表的定位等待时间。In this embodiment, before the positioning is successful, the smart watch directly calculates the current position coordinate according to the first positioning data, and avoids waiting for a long time; when the positioning is successful, the current positioning is calculated by combining the first positioning data and the second positioning data. Position coordinates to improve positioning accuracy. Thereby further shortening the positioning waiting time of the smart watch.

进一步地,智能手表还可以利用计步器进行辅助定位,提高定位精度。具体的,智能手表通过计步器获取移动距离,利用移动距离对第一定位数据进行过滤,根据过滤后剩余的数据计算出当前的位置坐标。从而可以算出短时间内的最大移动距离,进而可以避免定位开启阶段出现不符合实际情况的运动路线或路径。Further, the smart watch can also use the pedometer to assist positioning and improve the positioning accuracy. Specifically, the smart watch acquires the moving distance through the pedometer, filters the first positioning data by using the moving distance, and calculates the current position coordinate according to the remaining data after the filtering. Therefore, the maximum moving distance in a short time can be calculated, thereby avoiding the occurrence of a motion route or path that does not conform to the actual situation in the positioning opening phase.

例如,智能手表启动计步器,利用计步器计算用户移动的步数,并将移动的步数换算成移动距离(步数*每一步的距离)。同时,智能手表对第一定位数据进行分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后滤除漂移距离超出移动距离或者超出移动距离预设值的数据。最后根据过滤后剩余的数据计算出当前的位置坐标。For example, the smart watch activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (number of steps * distance per step). At the same time, the smart watch analyzes the first positioning data, first removes the data with large error, and then filters out the data with more serious drift (such as the drift distance is greater than or equal to the first threshold), and finally filters out the drift distance. Move distance or data that exceeds the preset value of the movement distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.

从而,通过在智能手表本身成功定位之前,直接利用移动终端定位获取的第一定位数据完成位置初始化,避免长时间等待,从而进一步缩短了智能手表的定位等待时间,可以将定位等待时间缩短到3秒以内。Therefore, before the smart watch itself is successfully positioned, the first positioning data obtained by the positioning of the mobile terminal is directly used to complete the position initialization, thereby avoiding waiting for a long time, thereby further shortening the positioning waiting time of the smart watch, and shortening the positioning waiting time to 3 Within seconds.

参照图4,提出本发明的卫星定位方法第四实施例,所述方法包括以下步骤:Referring to Figure 4, a fourth embodiment of the satellite positioning method of the present invention is proposed. The method includes the following steps:

S41、当卫星定位系统启动时,通知移动终端进行卫星定位。S41. When the satellite positioning system is started, notify the mobile terminal to perform satellite positioning.

S42、接收移动终端发送的星历数据和第一定位数据。S42. Receive ephemeris data and first positioning data sent by the mobile terminal.

S43、利用星历数据进行卫星定位。判断是否定位成功,当定位失败时,进入步骤S44当;当定位成功时,进入步骤S45。S43. Perform satellite positioning using ephemeris data. It is judged whether the positioning is successful, when the positioning fails, the process proceeds to step S44; when the positioning is successful, the process proceeds to step S45.

S44、直接根据第一定位数据计算出当前的位置坐标。S44. Calculate the current position coordinate directly according to the first positioning data.

S45、获取第二定位数据,并结合第一定位数据和第二定位数据计算出当前的位置坐标。S45. Acquire second positioning data, and calculate current position coordinates by combining the first positioning data and the second positioning data.

S46、判断卫星定位系统的定位是否趋于精准。当趋于精准时,进入步骤S47。S46. Determine whether the positioning of the satellite positioning system tends to be accurate. When it is preferable to proceed to step S47.

S47、通知移动终端停止卫星定位。S47. Notify the mobile terminal to stop satellite positioning.

本实施例在第三实施例的基础上增加了步骤S46和S47,智能手表在确定本身的卫星定位系统的定位趋于精准时,则通知移动终端停止卫星定位,直接利用本机的卫星定位系统获取星历数据进行定位。移动终端接收到通知信息后,则不再向智能手表发送数据,并关闭卫星定位系统和辅助卫星定位系统,以避免移动终端无谓的消耗电量。In this embodiment, steps S46 and S47 are added on the basis of the third embodiment. When the smart watch determines that the positioning of the satellite positioning system itself is accurate, the mobile terminal is notified to stop the satellite positioning, and the satellite positioning system of the machine is directly used. Get ephemeris data for positioning. After receiving the notification information, the mobile terminal no longer sends data to the smart watch, and turns off the satellite positioning system and the auxiliary satellite positioning system to avoid unnecessary consumption of power by the mobile terminal.

智能手表可以通过以下方式判断卫星定位系统的定位是否趋于精准:The smart watch can judge whether the positioning of the satellite positioning system is accurate by the following methods:

可选地,智能手表判断第二定位数据与第一定位数据是否接近,如判断二者的误差(或差距、距离)是否低于预设值,当低于预设值时则判定二者接近,反之则判定二者不接近;若第二定位数据与第一定位数据接近,则判定卫星定位系统的定位趋于精准,否则判定卫星定位系统的定位还不够精准。Optionally, the smart watch determines whether the second positioning data is close to the first positioning data, such as determining whether the error (or the gap, the distance) of the two is lower than a preset value, and determining that the two are close when the value is lower than the preset value. Otherwise, it is determined that the two are not close; if the second positioning data is close to the first positioning data, it is determined that the positioning of the satellite positioning system tends to be accurate, otherwise the positioning of the satellite positioning system is determined to be not accurate enough.

可选地,智能手表判断卫星定位系统的运行时长是否超过第二阈值,即智能手表启动卫星定位系统后到现在的时长是否超过第二阈值;若卫星定位系统的运行时长超过第二阈值,则判定卫星定位系统的定位趋于精准,否则判定卫星定位系统的定位还不够精准。第二阈值可以根据实际需要设定,如设定为1-3分钟。Optionally, the smart watch determines whether the running time of the satellite positioning system exceeds a second threshold, that is, whether the duration of the satellite watch system after the satellite positioning system starts to exceed the second threshold; if the running time of the satellite positioning system exceeds the second threshold, then It is determined that the positioning of the satellite positioning system tends to be accurate, otherwise the positioning of the satellite positioning system is not accurate enough. The second threshold can be set according to actual needs, such as set to 1-3 minutes.

除此之外,还可以采用现有技术中的其它方式判断卫星定位系统的定位是否趋于精准,本发明对此不作限定。In addition, it is also possible to determine whether the positioning of the satellite positioning system tends to be accurate by other means in the prior art, which is not limited by the present invention.

本发明实施例的卫星定位方法,通过在卫星定位系统启动时通知移动终端进行卫星定位,借助移动终端的卫星定位系统和互联网络快速获取星历数据,利用移动终端发送的星历数据快速进行定位。从而实现了卫星定位系统冷启动时的快速定位,大大缩短了卫星定位系统冷启动时的定位等待时间,提升了用户体验。进一步结合移动终端发送的第一定位数据和本机定位获取的第二定位数据来计算出当前的位置坐标,使得定位更加精准,解决了卫星定位系统刚启动时定位精度较差的技术问题。The satellite positioning method according to the embodiment of the present invention notifies the mobile terminal to perform satellite positioning when the satellite positioning system is started, obtains ephemeris data quickly by using the satellite positioning system and the interconnection network of the mobile terminal, and rapidly locates the ephemeris data transmitted by the mobile terminal. . Thereby, the rapid positioning of the satellite positioning system during cold start is realized, which greatly shortens the positioning waiting time of the satellite positioning system during cold start, and improves the user experience. Further, the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning are used to calculate the current position coordinates, so that the positioning is more accurate, and the technical problem of poor positioning accuracy when the satellite positioning system is just started is solved.

采用本发明实施例的卫星定位方法,在户外空旷环境下可以在10秒内完成定位,初始定位轨迹出现大的漂移的现象大大减少。By adopting the satellite positioning method of the embodiment of the invention, the positioning can be completed within 10 seconds in an outdoor open environment, and the phenomenon of large drift of the initial positioning trajectory is greatly reduced.

参照图5,提出本发明的卫星定位装置第一实施例,所述装置包括第一通知模块10、数据接收模块20和卫星定位模块30,其中:第一通知模块10,用于当卫星定位系统启动时,通知移动终端进行卫星定位;数据接收模块20,用于接收移动终端发送的定位辅助数据,该定位辅助数据包括星历数据;卫星定位模块30,用于利用星历数据进行卫星定位。Referring to FIG. 5, a first embodiment of a satellite positioning apparatus according to the present invention is proposed. The apparatus includes a first notification module 10, a data receiving module 20, and a satellite positioning module 30, wherein: a first notification module 10 is used as a satellite positioning system. At the time of startup, the mobile terminal is notified to perform satellite positioning; the data receiving module 20 is configured to receive positioning assistance data sent by the mobile terminal, the positioning assistance data includes ephemeris data, and the satellite positioning module 30 is configured to perform satellite positioning by using ephemeris data.

本发明实施例中,当检测到智能手表启动卫星定位系统时,则通过蓝牙、WIFI等无线通信方式向移动终端发送通知信息,以使移动终端根据通知信息启动卫星定位系统和辅助卫星定位系统,利用卫星定位系统和辅助卫星定位系统快速进行卫星定位,获取星历数据和第一定位数据。辅助卫星定位系统是一种结合网络基站信息和卫星定位信息对移动台进行定位的技术,既利用卫星定位系统,又利用移动基站,既解决了卫星定位系统覆盖的问题,又可以在卫星定位系统刚启动时借助互联网实现快速定位。In the embodiment of the present invention, when the smart watch starts the satellite positioning system, the notification information is sent to the mobile terminal by using a wireless communication method such as Bluetooth or WIFI, so that the mobile terminal starts the satellite positioning system and the auxiliary satellite positioning system according to the notification information. The satellite positioning system and the satellite positioning system are used for rapid satellite positioning to obtain ephemeris data and first positioning data. Auxiliary satellite positioning system is a technology for positioning mobile stations by combining network base station information and satellite positioning information. It not only utilizes satellite positioning system but also mobile base station, which not only solves the problem of satellite positioning system coverage, but also can be used in satellite positioning system. Quickly locate with the help of the Internet when you first started.

移动终端获取星历数据和第一定位数据后,则将星历数据作为定位辅助数据发送给智能手表,数据接收模块20则通过蓝牙、WIFI等无线通信方式接收移动终端发送的星历数据。After the ephemeris data and the first positioning data are acquired by the mobile terminal, the ephemeris data is sent to the smart watch as the positioning assistance data, and the data receiving module 20 receives the ephemeris data sent by the mobile terminal by using a wireless communication method such as Bluetooth or WIFI.

数据获取模块直接利用移动终端发送的星历数据快速进行卫星定位,具体的定位方式与现有技术相同,在此不赘述。The data acquisition module directly uses the ephemeris data sent by the mobile terminal to perform satellite positioning quickly. The specific positioning method is the same as the prior art, and is not described here.

当定位成功时,卫星定位模块30则获取第二定位数据,根据第二定位数据计算出当前的位置坐标。When the positioning is successful, the satellite positioning module 30 acquires the second positioning data, and calculates the current position coordinates according to the second positioning data.

进一步地,卫星定位模块30还可以利用计步器进行辅助定位,提高定位精度。具体的,卫星定位模块30通过计步器获取移动距离,利用移动距离对第二定位数据进行过滤,根据过滤后剩余的数据计算出当前的位置坐标。Further, the satellite positioning module 30 can also use the pedometer to perform auxiliary positioning to improve positioning accuracy. Specifically, the satellite positioning module 30 acquires the moving distance through the pedometer, filters the second positioning data by using the moving distance, and calculates the current position coordinate according to the remaining data after the filtering.

例如,卫星定位模块30启动计步器,利用计步器计算用户移动的步数,并将移动的步数换算成移动距离(步数*每一步的距离)。同时,卫星定位模块30对第二定位数据进行分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后滤除漂移距离超出移动距离或者超出移动距离预设值的数据。最后根据过滤后剩余的数据计算出当前的位置坐标。For example, the satellite positioning module 30 activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved to the moving distance (number of steps * distance per step). At the same time, the satellite positioning module 30 analyzes the second positioning data, first removes the data with large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold), and finally filters out the drift. Data that exceeds the travel distance or exceeds the preset value of the travel distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.

从而,通过借助移动终端的卫星定位系统和互联网络快速获取星历数据,利用移动终端发送的星历数据快速进行定位,实现了卫星定位系统冷启动时的快速定位,大大缩短了卫星定位系统冷启动时的定位等待时间,提升了用户体验。Therefore, by rapidly acquiring the ephemeris data by means of the satellite positioning system and the internetwork of the mobile terminal, the ephemeris data transmitted by the mobile terminal is used for rapid positioning, thereby realizing the rapid positioning of the satellite positioning system during cold start, which greatly shortens the coldness of the satellite positioning system. The positioning wait time at startup improves the user experience.

进一步地,如图6所示,在本发明的卫星定位装置第二实施例中,该装置还包括第一计算模块40,同时数据接收模块20接收到的定位辅助数据中还包括移动终端定位获取的第一定位数据,该第一计算模块40用于:当定位成功时,获取第二定位数据,并结合第一定位数据和第二定位数据计算出当前的位置坐标。Further, as shown in FIG. 6, in the second embodiment of the satellite positioning apparatus of the present invention, the apparatus further includes a first calculating module 40, and the positioning assistance data received by the data receiving module 20 further includes positioning of the mobile terminal. The first positioning module 40 is configured to: when the positioning is successful, acquire the second positioning data, and calculate the current position coordinates by combining the first positioning data and the second positioning data.

在某些实施例中,第一计算模块40如图7所示,包括第一过滤单元41和第一计算单元42,其中:第一过滤单元41,用于综合分析第一定位数据和第二定位数据,过滤掉其中漂移距离大于或等于第一阈值的数据;第一计算单元42,用于根据过滤后剩余的数据计算出当前的位置坐标。In some embodiments, the first calculation module 40 includes a first filtering unit 41 and a first computing unit 42 as shown in FIG. 7, wherein: the first filtering unit 41 is configured to comprehensively analyze the first positioning data and the second Positioning data, filtering out data in which the drift distance is greater than or equal to the first threshold; the first calculating unit 42 is configured to calculate current position coordinates according to the remaining data after filtering.

例如,第一过滤单元41对第一定位数据和第二定位数据进行综合分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后第一计算单元42根据过滤后剩余的数据计算出当前的位置坐标。For example, the first filtering unit 41 performs comprehensive analysis on the first positioning data and the second positioning data, first removing data with a large error, and then filtering out data in which the drift is relatively serious (for example, the drift distance is greater than or equal to the first threshold). Data), finally the first calculation unit 42 calculates the current position coordinates based on the data remaining after the filtering.

在另一些实施例中,第一计算模块40如图8所示,包括距离获取单元43、第二过滤单元44和第二计算单元45,其中:距离获取单元43,用于通过计步器获取移动距离;第二过滤单元44,用于利用移动距离对第一定位数据和第二定位数据进行过滤,如滤除第一定位数据和第二定位数据中漂移距离超出移动距离或者超出移动距离预设值的数据;第二计算单元45,用于根据过滤后剩余的数据计算出当前的位置坐标。In other embodiments, the first calculating module 40 includes a distance acquiring unit 43, a second filtering unit 44, and a second calculating unit 45, as shown in FIG. 8, wherein: the distance obtaining unit 43 is configured to obtain by the pedometer The second filtering unit 44 is configured to filter the first positioning data and the second positioning data by using the moving distance, such as filtering out the drift distance in the first positioning data and the second positioning data beyond the moving distance or exceeding the moving distance. The data of the value is set; the second calculating unit 45 is configured to calculate the current position coordinate according to the data remaining after the filtering.

例如,距离获取单元43启动计步器,利用计步器计算用户移动的步数,并将移动的步数换算成移动距离(步数*每一步的距离)。同时,第二过滤单元44对第一定位数据和第二定位数据进行综合分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后滤除漂移距离超出移动距离或者超出移动距离预设值的数据。最后根据过滤后剩余的数据计算出当前的位置坐标。For example, the distance acquisition unit 43 activates the pedometer, calculates the number of steps of the user's movement using the pedometer, and converts the number of steps moved into the moving distance (the number of steps * the distance of each step). At the same time, the second filtering unit 44 performs comprehensive analysis on the first positioning data and the second positioning data, first removes the data with large error, and then filters out the data whose drift is relatively serious (for example, the drift distance is greater than or equal to the first threshold). Data), finally filtering out the data whose drift distance exceeds the moving distance or exceeds the preset value of the moving distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.

从而,结合移动终端发送的第一定位数据和本机定位获取的第二定位数据,可以滤除漂移较大的数据,从而获得更加精确的定位,解决了卫星定位系统刚启动时定位精度较差的技术问题。Therefore, combined with the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning, the data with large drift can be filtered out, thereby obtaining more accurate positioning, and solving the positioning accuracy of the satellite positioning system just after starting. Technical problem.

进一步地,如图9所示,在本发明的卫星定位装置第三实施例中,该装置还包括第二计算模块50,该第二计算模块50用于:当定位失败时,直接根据第一定位数据计算出当前的位置坐标。从而避免长时间等待,一步缩短了智能手表的定位等待时间。Further, as shown in FIG. 9, in the third embodiment of the satellite positioning device of the present invention, the device further includes a second calculating module 50, configured to: when the positioning fails, directly according to the first The positioning data calculates the current position coordinates. Thereby avoiding long waits, one step shortens the positioning waiting time of the smart watch.

进一步地,第二计算模块50在计算位置坐标时,可以利用计步器进行辅助定位,提高定位精度。具体的,第二计算模块50通过计步器获取移动距离,利用移动距离对第一定位数据进行过滤,如滤除第一定位数据中漂移距离超出移动距离或者超出移动距离预设值的数据,最后根据过滤后剩余的数据计算出当前的位置坐标。Further, when the second calculation module 50 calculates the position coordinates, the pedometer can be used for auxiliary positioning to improve the positioning accuracy. Specifically, the second calculating module 50 obtains the moving distance through the pedometer, and filters the first positioning data by using the moving distance, for example, filtering out the data in which the drift distance exceeds the moving distance or exceeds the preset value of the moving distance in the first positioning data. Finally, the current position coordinates are calculated based on the remaining data after filtering.

例如,第二计算模块50启动计步器,利用计步器计算用户移动的步数,并将移动的步数换算成移动距离(步数*每一步的距离)。同时,第二计算模块50对第一定位数据进行分析,首先去除其中误差较大的数据,然后过滤掉其中漂移比较严重的数据(如漂移距离大于或等于第一阈值的数据),最后滤除漂移距离超出移动距离或者超出移动距离预设值的数据。最后根据过滤后剩余的数据计算出当前的位置坐标。For example, the second calculation module 50 activates the pedometer, uses the pedometer to calculate the number of steps the user moves, and converts the number of steps moved into the moving distance (the number of steps * the distance of each step). At the same time, the second calculation module 50 analyzes the first positioning data, first removes the data with a large error, and then filters out the data whose drift is relatively serious (such as the data whose drift distance is greater than or equal to the first threshold), and finally filters out Data whose drift distance exceeds the travel distance or exceeds the preset value of the travel distance. Finally, the current position coordinates are calculated based on the remaining data after filtering.

从而,通过在智能手表本身成功定位之前,直接利用移动终端定位获取的第一定位数据完成位置初始化,避免长时间等待,从而进一步缩短了智能手表的定位等待时间,可以将定位等待时间缩短到3秒以内。Therefore, before the smart watch itself is successfully positioned, the first positioning data obtained by the positioning of the mobile terminal is directly used to complete the position initialization, thereby avoiding waiting for a long time, thereby further shortening the positioning waiting time of the smart watch, and shortening the positioning waiting time to 3 Within seconds.

更进一步地,如图10所示,在本发明的卫星定位装置第四实施例中,该装置还包括定位判断模块60和第二通知模块70,其中:定位判断模块60,用于判断卫星定位系统的定位是否趋于精准;第二通知模块70,用于若卫星定位系统的定位趋于精准,通知移动终端停止卫星定位,以使第一计算模块40直接利用第二定位数据计算出当前的位置坐标。Further, as shown in FIG. 10, in the fourth embodiment of the satellite positioning apparatus of the present invention, the apparatus further includes a positioning determining module 60 and a second notifying module 70, wherein: the positioning determining module 60 is configured to determine the satellite positioning. Whether the positioning of the system tends to be accurate; the second notification module 70 is configured to notify the mobile terminal to stop the satellite positioning if the positioning of the satellite positioning system is accurate, so that the first calculating module 40 directly uses the second positioning data to calculate the current Position coordinates.

移动终端接收到第二通知模块70的通知信息后,则不再向智能手表发送数据,并关闭卫星定位系统和辅助卫星定位系统,以避免移动终端无谓的消耗电量。After receiving the notification information of the second notification module 70, the mobile terminal no longer sends data to the smart watch, and turns off the satellite positioning system and the auxiliary satellite positioning system to avoid unnecessary consumption of power by the mobile terminal.

可选地,定位判断模块60如图11所示,包括第一判断单元61和第一判决单元62,其中:第一判断单元61,用于判断第二定位数据与第一定位数据是否接近;第一判决单元62,用于若第二定位数据与第一定位数据接近,则判定卫星定位系统的定位趋于精准,否则判定卫星定位系统的定位还不够精准。Optionally, the location determining module 60 includes a first determining unit 61 and a first determining unit 62, where the first determining unit 61 is configured to determine whether the second positioning data is close to the first positioning data. The first determining unit 62 is configured to determine that the positioning of the satellite positioning system tends to be accurate if the second positioning data is close to the first positioning data, otherwise the positioning of the satellite positioning system is determined to be not accurate enough.

第一判断单元61可以判断第二定位数据与第一定位数据的误差(或差距、距离)是否低于预设值,当低于预设值时则判定二者接近,反之则判定二者不接近。The first determining unit 61 may determine whether the error (or the gap, the distance) of the second positioning data and the first positioning data is lower than a preset value, and if it is lower than the preset value, determine that the two are close, otherwise, the two are not determined. Close.

可选地,定位判断模块60如图12所示,包括第二判断单元63和第二判决单元64,其中:第二判断单元63,用于判断卫星定位系统的运行时长是否超过第二阈值,即智能手表启动卫星定位系统后到现在的时长是否超过第二阈值;第二判决单元64,用于若卫星定位系统启动后的运行时长超过第二阈值,则判定卫星定位系统的定位趋于精准,否则判定卫星定位系统的定位还不够精准。第二阈值可以根据实际需要设定,如设定为1-3分钟。Optionally, the positioning determining module 60 includes a second determining unit 63 and a second determining unit 64, as shown in FIG. 12, wherein: the second determining unit 63 is configured to determine whether the running time of the satellite positioning system exceeds a second threshold. That is, whether the duration of the smart watch starts the satellite positioning system exceeds the second threshold; the second determining unit 64 is configured to determine that the positioning of the satellite positioning system is accurate if the running time after the satellite positioning system is started exceeds the second threshold. Otherwise, the positioning of the satellite positioning system is not accurate enough. The second threshold can be set according to actual needs, such as set to 1-3 minutes.

除此之外,定位判断模块60还可以采用现有技术中的其它方式判断卫星定位系统的定位是否趋于精准,本发明对此不作限定。In addition, the positioning judging module 60 can determine whether the positioning of the satellite positioning system is more accurate by using other methods in the prior art, which is not limited by the present invention.

本发明实施例的卫星定位装置,通过在卫星定位系统启动时通知移动终端进行卫星定位,借助移动终端的卫星定位系统和互联网络快速获取星历数据,利用移动终端发送的星历数据快速进行定位。从而实现了卫星定位系统的快速定位,大大缩短了卫星定位系统冷启动时的定位等待时间,提升了用户体验。进一步结合移动终端发送的第一定位数据和本机定位获取的第二定位数据来计算出当前的位置坐标,使得定位更加精准,解决了卫星定位系统刚启动时定位精度较差的技术问题。The satellite positioning device of the embodiment of the invention notifies the mobile terminal to perform satellite positioning when the satellite positioning system is started, acquires ephemeris data quickly by using the satellite positioning system and the internetwork of the mobile terminal, and rapidly locates the ephemeris data transmitted by the mobile terminal. . Thereby, the rapid positioning of the satellite positioning system is realized, the positioning waiting time of the satellite positioning system during cold start is greatly shortened, and the user experience is improved. Further, the first positioning data sent by the mobile terminal and the second positioning data obtained by the local positioning are used to calculate the current position coordinates, so that the positioning is more accurate, and the technical problem of poor positioning accuracy when the satellite positioning system is just started is solved.

本发明同时提出一种智能手表,其包括存储器、处理器和至少一个被存储在存储器中并被配置为由处理器执行的应用程序,所述应用程序被配置为用于执行卫星定位方法。所述卫星定位方法包括以下步骤:当卫星定位系统启动时,通知移动终端进行卫星定位;接收移动终端发送的定位辅助数据,该定位辅助数据至少包括星历数据;利用星历数据进行卫星定位。本实施例中所描述的卫星定位方法为本发明中上述实施例所涉及的卫星定位方法,在此不再赘述。The present invention also contemplates a smart watch that includes a memory, a processor, and at least one application stored in the memory and configured to be executed by the processor, the application being configured to perform a satellite positioning method. The satellite positioning method includes the following steps: when the satellite positioning system is activated, notifying the mobile terminal to perform satellite positioning; receiving positioning assistance data sent by the mobile terminal, the positioning assistance data includes at least ephemeris data; and using the ephemeris data for satellite positioning. The satellite positioning method described in this embodiment is a satellite positioning method according to the foregoing embodiment of the present invention, and details are not described herein again.

本领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随机存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。Those skilled in the art will appreciate that the present invention includes apparatus that is directed to performing one or more of the operations described herein. These devices may be specially designed and manufactured for the required purposes, or may also include known devices in a general purpose computer. These devices have computer programs stored therein that are selectively activated or reconfigured. Such computer programs may be stored in a device (eg, computer) readable medium or in any type of medium suitable for storing electronic instructions and coupled to a bus, respectively, including but not limited to any Types of disks (including floppy disks, hard disks, optical disks, CD-ROMs, and magneto-optical disks), ROM (Read-Only Memory), RAM (Random Access Memory), EPROM (Erasable Programmable) Read-Only Memory, EEPROM (Electrically Erasable) Programmable Read-Only Memory, flash memory, magnetic card or light card. That is, a readable medium includes any medium that is stored or transmitted by a device (eg, a computer) in a readable form.

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。Those skilled in the art will appreciate that each block of the block diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in the block diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. . Those skilled in the art will appreciate that these computer program instructions can be implemented by a general purpose computer, a professional computer, or a processor of other programmable data processing methods, such that the processor is executed by a computer or other programmable data processing method. The blocks of the disclosed structure and/or block diagrams and/or flow diagrams or blocks specified in the various blocks.

本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。Those skilled in the art can understand that the steps, measures, and solutions in the various operations, methods, and processes that have been discussed in the present invention may be alternated, changed, combined, or deleted. Further, other steps, measures, and schemes of the various operations, methods, and processes that have been discussed in the present invention may be alternated, modified, rearranged, decomposed, combined, or deleted. Further, the steps, measures, and solutions in the prior art having various operations, methods, and processes disclosed in the present invention may also be alternated, changed, rearranged, decomposed, combined, or deleted.

以上参照附图说明了本发明的优选实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质,可以有多种变型方案实现本发明,比如作为一个实施例的特征可用于另一实施例而得到又一实施例。凡在运用本发明的技术构思之内所作的任何修改、等同替换和改进,均应在本发明的权利范围之内。The preferred embodiments of the present invention have been described above with reference to the drawings, and are not intended to limit the scope of the invention. A person skilled in the art can implement the invention in various variants without departing from the scope and spirit of the invention. For example, the features of one embodiment can be used in another embodiment to obtain a further embodiment. Any modifications, equivalent substitutions and improvements made within the technical concept of the invention are intended to be included within the scope of the invention.

Claims (19)

一种卫星定位方法,其特征在于,包括以下步骤:A satellite positioning method, comprising the steps of: 当卫星定位系统启动时,通知移动终端进行卫星定位;Notifying the mobile terminal to perform satellite positioning when the satellite positioning system is activated; 接收所述移动终端发送的定位辅助数据,所述定位辅助数据至少包括星历数据;Receiving positioning assistance data sent by the mobile terminal, where the positioning assistance data includes at least ephemeris data; 利用所述星历数据进行卫星定位。The ephemeris data is used for satellite positioning. 根据权利要求1所述的卫星定位方法,其特征在于,所述定位辅助数据还包括第一定位数据,所述利用所述星历数据进行卫星定位的步骤之后还包括:当定位失败时,直接根据所述第一定位数据计算出当前的位置坐标。The satellite positioning method according to claim 1, wherein the positioning assistance data further comprises first positioning data, and the step of performing satellite positioning by using the ephemeris data further comprises: when the positioning fails, directly Calculating current position coordinates according to the first positioning data. 根据权利要求1所述的卫星定位方法,其特征在于,所述定位辅助数据还包括第一定位数据,所述利用所述星历数据进行卫星定位的步骤之后还包括:当定位成功时,获取第二定位数据,并结合所述第一定位数据和所述第二定位数据计算出当前的位置坐标。The satellite positioning method according to claim 1, wherein the positioning assistance data further comprises first positioning data, and the step of performing satellite positioning by using the ephemeris data further comprises: acquiring when the positioning is successful The second positioning data is combined with the first positioning data and the second positioning data to calculate current position coordinates. 根据权利要求3所述的卫星定位方法,其特征在于,所述结合所述第一定位数据和所述第二定位数据计算出当前的位置坐标的步骤包括:The satellite positioning method according to claim 3, wherein the step of calculating the current position coordinates in combination with the first positioning data and the second positioning data comprises: 综合分析所述第一定位数据和所述第二定位数据,过滤掉其中漂移距离大于或等于第一阈值的数据;Comprehensively analyzing the first positioning data and the second positioning data, and filtering out data in which a drift distance is greater than or equal to a first threshold; 根据过滤后剩余的数据计算出当前的位置坐标。The current position coordinates are calculated based on the remaining data after filtering. 根据权利要求3所述的卫星定位方法,其特征在于,所述结合所述第一定位数据和所述第二定位数据计算出当前的位置坐标的步骤包括:The satellite positioning method according to claim 3, wherein the step of calculating the current position coordinates in combination with the first positioning data and the second positioning data comprises: 通过计步器获取移动距离;Obtaining the moving distance through the pedometer; 利用所述移动距离对所述第一定位数据和所述第二定位数据进行过滤;Filtering the first positioning data and the second positioning data by using the moving distance; 根据过滤后剩余的数据计算出当前的位置坐标。The current position coordinates are calculated based on the remaining data after filtering. 根据权利要求3所述的卫星定位方法,其特征在于,所述结合所述第一定位数据和所述第二定位数据计算出当前的位置坐标的步骤之后还包括:The satellite positioning method according to claim 3, wherein the step of calculating the current position coordinates in combination with the first positioning data and the second positioning data further comprises: 判断所述卫星定位系统的定位是否趋于精准;Determining whether the positioning of the satellite positioning system tends to be accurate; 若是,则通知所述移动终端停止卫星定位。If so, the mobile terminal is notified to stop satellite positioning. 根据权利要求6所述的卫星定位方法,其特征在于,所述判断所述卫星定位系统的定位是否趋于精准的步骤包括:The satellite positioning method according to claim 6, wherein the step of determining whether the positioning of the satellite positioning system tends to be accurate comprises: 判断所述第二定位数据与所述第一定位数据是否接近;Determining whether the second positioning data is close to the first positioning data; 若是,则判定所述卫星定位系统的定位趋于精准。If so, it is determined that the positioning of the satellite positioning system tends to be accurate. 根据权利要求6所述的卫星定位方法,其特征在于,所述判断所述卫星定位系统的定位是否趋于精准的步骤包括:The satellite positioning method according to claim 6, wherein the step of determining whether the positioning of the satellite positioning system tends to be accurate comprises: 判断所述卫星定位系统的运行时长是否超过第二阈值;Determining whether the running time of the satellite positioning system exceeds a second threshold; 若是,则判定所述卫星定位系统的定位趋于精准。If so, it is determined that the positioning of the satellite positioning system tends to be accurate. 根据权利要求1所述的卫星定位方法,其特征在于,所述方法应用于智能手表。The satellite positioning method according to claim 1, wherein the method is applied to a smart watch. 一种卫星定位装置,其特征在于,包括:A satellite positioning device, comprising: 第一通知模块,用于当卫星定位系统启动时,通知移动终端进行卫星定位;a first notification module, configured to notify the mobile terminal to perform satellite positioning when the satellite positioning system is activated; 数据接收模块,用于接收所述移动终端发送的定位辅助数据,所述定位辅助数据至少包括星历数据;a data receiving module, configured to receive positioning assistance data sent by the mobile terminal, where the positioning assistance data includes at least ephemeris data; 卫星定位模块,用于利用所述星历数据进行卫星定位。A satellite positioning module is configured to perform satellite positioning using the ephemeris data. 根据权利要求10所述的卫星定位装置,其特征在于,所述定位辅助数据还包括第一定位数据,所述装置还包括第二计算模块,所述第二计算模块用于:当定位失败时,直接根据所述第一定位数据计算出当前的位置坐标。The satellite positioning device according to claim 10, wherein the positioning assistance data further comprises first positioning data, the device further comprising a second calculating module, the second calculating module is configured to: when the positioning fails Calculating the current position coordinates directly according to the first positioning data. 根据权利要求10所述的卫星定位装置,其特征在于,所述定位辅助数据还包括第一定位数据,所述装置还包括第一计算模块,所述第一计算模块用于:当定位成功时,获取第二定位数据,并结合所述第一定位数据和所述第二定位数据计算出当前的位置坐标。The satellite positioning device according to claim 10, wherein the positioning assistance data further comprises first positioning data, the device further comprising a first calculating module, the first calculating module is configured to: when the positioning is successful Obtaining second positioning data, and calculating current position coordinates in combination with the first positioning data and the second positioning data. 根据权利要求12所述的卫星定位装置,其特征在于,所述第一计算模块包括:The satellite positioning device according to claim 12, wherein the first calculation module comprises: 第一过滤单元,用于综合分析所述第一定位数据和所述第二定位数据,过滤掉其中漂移距离大于或等于第一阈值的数据;a first filtering unit, configured to comprehensively analyze the first positioning data and the second positioning data, and filter out data in which a drift distance is greater than or equal to a first threshold; 第一计算单元,用于根据过滤后剩余的数据计算出当前的位置坐标。The first calculating unit is configured to calculate a current position coordinate according to the remaining data after the filtering. 根据权利要求12所述的卫星定位装置,其特征在于,所述第一计算模块包括:The satellite positioning device according to claim 12, wherein the first calculation module comprises: 距离获取单元,用于通过计步器获取移动距离;a distance obtaining unit for obtaining a moving distance by the pedometer; 第二过滤单元,用于利用所述移动距离对所述第一定位数据和所述第二定位数据进行过滤;a second filtering unit, configured to filter the first positioning data and the second positioning data by using the moving distance; 第二计算单元,用于根据过滤后剩余的数据计算出当前的位置坐标。The second calculating unit is configured to calculate current position coordinates according to the remaining data after filtering. 根据权利要求12所述的卫星定位装置,其特征在于,所述装置还包括:The satellite positioning device according to claim 12, wherein the device further comprises: 定位判断模块,用于判断所述卫星定位系统的定位是否趋于精准;a positioning determining module, configured to determine whether the positioning of the satellite positioning system is accurate; 第二通知模块,用于若所述卫星定位系统的定位趋于精准,通知所述移动终端停止卫星定位。The second notification module is configured to notify the mobile terminal to stop satellite positioning if the positioning of the satellite positioning system is accurate. 根据权利要求15所述的卫星定位装置,其特征在于,所述定位判断模块包括:The satellite positioning device according to claim 15, wherein the positioning determining module comprises: 第一判断单元,用于判断所述第二定位数据与所述第一定位数据是否接近;a first determining unit, configured to determine whether the second positioning data is close to the first positioning data; 第一判决单元,用于若所述第二定位数据与所述第一定位数据接近,则判定所述卫星定位系统的定位趋于精准。The first determining unit is configured to determine that the positioning of the satellite positioning system is accurate if the second positioning data is close to the first positioning data. 根据权利要求15所述的卫星定位装置,其特征在于,所述定位判断模块包括:The satellite positioning device according to claim 15, wherein the positioning determining module comprises: 第二判断单元,用于判断所述卫星定位系统的运行时长是否超过第二阈值;a second determining unit, configured to determine whether a running time of the satellite positioning system exceeds a second threshold; 第二判决单元,用于若所述卫星定位系统启动后的运行时长超过第二阈值,则判定所述卫星定位系统的定位趋于精准。The second determining unit is configured to determine that the positioning of the satellite positioning system tends to be accurate if the running time after the satellite positioning system is started exceeds a second threshold. 根据权利要求10所述的卫星定位装置,其特征在于,所述装置应用于智能手表。A satellite positioning device according to claim 10, wherein said device is applied to a smart watch. 一种智能手表,包括存储器、处理器和至少一个被存储在所述存储器中并被配置为由所述处理器执行的应用程序,其特征在于,所述应用程序被配置为用于执行权利要求1所述的卫星定位方法。A smart watch comprising a memory, a processor and at least one application stored in the memory and configured to be executed by the processor, wherein the application is configured to execute the claims The satellite positioning method described in 1.
PCT/CN2018/071644 2018-01-05 2018-01-05 Satellite-based positioning method and device, and smartwatch Ceased WO2019134137A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/071644 WO2019134137A1 (en) 2018-01-05 2018-01-05 Satellite-based positioning method and device, and smartwatch

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/071644 WO2019134137A1 (en) 2018-01-05 2018-01-05 Satellite-based positioning method and device, and smartwatch

Publications (1)

Publication Number Publication Date
WO2019134137A1 true WO2019134137A1 (en) 2019-07-11

Family

ID=67144058

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2018/071644 Ceased WO2019134137A1 (en) 2018-01-05 2018-01-05 Satellite-based positioning method and device, and smartwatch

Country Status (1)

Country Link
WO (1) WO2019134137A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111077547A (en) * 2019-12-26 2020-04-28 合肥移顺信息技术有限公司 Positioning method and device
WO2023023893A1 (en) * 2021-08-23 2023-03-02 广东高驰运动科技有限公司 Method and apparatus for positioning smart wearable device, device and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266174A1 (en) * 2007-04-30 2008-10-30 Navento Technologies, S.L. Location method and system and locatable portable device
CN103925921A (en) * 2014-04-25 2014-07-16 上海斐讯数据通信技术有限公司 Assistant locating device and method based on electronic compass and pedometer
CN104215980A (en) * 2013-06-05 2014-12-17 深圳市赛格导航科技股份有限公司 GPS (global positioning system) positioning method and device
CN106291636A (en) * 2016-07-27 2017-01-04 宇龙计算机通信科技(深圳)有限公司 A kind of method and system positioning terminal
CN107064966A (en) * 2017-04-27 2017-08-18 上海斐讯数据通信技术有限公司 A kind of localization method of Intelligent worn device, alignment system and Intelligent worn device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080266174A1 (en) * 2007-04-30 2008-10-30 Navento Technologies, S.L. Location method and system and locatable portable device
CN104215980A (en) * 2013-06-05 2014-12-17 深圳市赛格导航科技股份有限公司 GPS (global positioning system) positioning method and device
CN103925921A (en) * 2014-04-25 2014-07-16 上海斐讯数据通信技术有限公司 Assistant locating device and method based on electronic compass and pedometer
CN106291636A (en) * 2016-07-27 2017-01-04 宇龙计算机通信科技(深圳)有限公司 A kind of method and system positioning terminal
CN107064966A (en) * 2017-04-27 2017-08-18 上海斐讯数据通信技术有限公司 A kind of localization method of Intelligent worn device, alignment system and Intelligent worn device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111077547A (en) * 2019-12-26 2020-04-28 合肥移顺信息技术有限公司 Positioning method and device
WO2023023893A1 (en) * 2021-08-23 2023-03-02 广东高驰运动科技有限公司 Method and apparatus for positioning smart wearable device, device and storage medium

Similar Documents

Publication Publication Date Title
EP2130361B1 (en) Updating position assist data on a mobile computing device
US9071701B2 (en) Using wireless characteristic to trigger generation of position fix
US8185134B2 (en) Multimode GPS-enabled camera
US8009519B2 (en) Apparatus and methods for maintaining a reliable time clock on a mobile computing device supporting satellite based position determination capability
US8989763B2 (en) Updating position assist data on a mobile computing device
JP4638540B2 (en) Portable electronic device, method and computer program using GPS update by activity trigger method
US20140002304A1 (en) Method and apparatus for locating terminal device
CN108008432B (en) Satellite positioning method and device and smart watch
JP4340032B2 (en) Position determination system based on GPS in mobile GPS terminal
US9237534B2 (en) Mobile application DRx synchronization with embedded vehicle hardware
WO2019014981A1 (en) Positioning control method and apparatus, and positioning device
US10698117B2 (en) Systems and methods for location assistance with personal area network devices
US8504076B2 (en) Location positioning apparatus, location positioning method, and location positioning program
WO2017088111A1 (en) Position information acquisition method and system
CN111051923A (en) Validate time assistance data to reduce satellite positioning degradation
US10088575B2 (en) Positioning system, positioning apparatus, storage apparatus, and positioning method
US20090219200A1 (en) Transfer of global positioning system assistance data
WO2019134137A1 (en) Satellite-based positioning method and device, and smartwatch
EP1720030A1 (en) Transfer of global positioning system assistance data
CN103644906A (en) Navigation system and method based on semantic analysis
WO2022001728A1 (en) Motion data acquisition method and apparatus, smart wearable device and storage medium
JP2010109681A (en) Mobile terminal, wireless local area network connection method, and program
US20170181200A1 (en) System and method for emergency secure user plane location positioning
JP2014037993A (en) Positioning device, positioning method, and positioning program
CA2498369A1 (en) Methods and apparatus for facilitating the determination of gps location information for a mobile station without disrupting communications of a voice call

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 18898611

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 18898611

Country of ref document: EP

Kind code of ref document: A1