WO2016023392A1 - Method, apparatus and terminal for acquiring assisted positioning information - Google Patents

Method, apparatus and terminal for acquiring assisted positioning information Download PDF

Info

Publication number
WO2016023392A1
WO2016023392A1 PCT/CN2015/080180 CN2015080180W WO2016023392A1 WO 2016023392 A1 WO2016023392 A1 WO 2016023392A1 CN 2015080180 W CN2015080180 W CN 2015080180W WO 2016023392 A1 WO2016023392 A1 WO 2016023392A1
Authority
WO
WIPO (PCT)
Prior art keywords
positioning information
terminal
auxiliary positioning
neighboring
neighboring terminal
Prior art date
Application number
PCT/CN2015/080180
Other languages
French (fr)
Chinese (zh)
Inventor
崔潮
杨昕
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2016023392A1 publication Critical patent/WO2016023392A1/en

Links

Images

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/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/10Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing dedicated supplementary positioning signals
    • 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 present invention relates to the field of communications, and in particular, to a method, an apparatus, and a terminal for assisting acquisition of positioning information.
  • location service has become one of the most commonly used and most dependent services in people's daily life.
  • various location service technologies have emerged, such as Advanced Forward Link Trilateration (AFLT), CELL ID (Cell Identity), time difference positioning (Time). Difference Of Arrival (referred to as TDOA), Enhanced Observed Time Difference (EOTD), Observed Time Difference Of Arrival (OTDOA), Global Navigation Satellite System , referred to as GNSS).
  • AFLT Advanced Forward Link Trilateration
  • CELL ID Cell Identity
  • Time Time difference positioning
  • TDOA Difference Of Arrival
  • EOTD Enhanced Observed Time Difference
  • OTDA Observed Time Difference Of Arrival
  • GNSS Global Navigation Satellite System
  • GNSS positioning is the most accurate.
  • GNSS positioning needs to capture the GNSS satellite first, then download the navigation message from the captured GNSS satellite, and then calculate the coordinate position of the GNSS satellite and the distance between the device and the device to be located according to the navigation message.
  • the coordinates of the four GNSS satellites are known
  • the three-dimensional coordinate position of the device to be positioned and the clock difference with the GNSS satellite can be calculated.
  • the precise position of the positioning terminal in the earth can be known by coordinate conversion and combining the Geographic Information System (GIS).
  • GIS Geographic Information System
  • the download of the universal minimum navigation message set takes 18 seconds.
  • the bit error rate of the navigation message received by the device to be located is high, the movement of the device to be positioned and the navigation satellite causes the navigation message to be interrupted, and the environment in which the device to be located is in poor condition.
  • the reasons for the poor reception capability of the terminal to be located may cause the GNSS positioning time to be longer, generally more than one minute, or even unable to locate.
  • A-GNSS is a way to obtain navigation messages or predictive navigation messages, positioning models, etc. from a remote server over a network.
  • the method of downloading from satellite Since the speed of obtaining navigation messages from a remote server over the network is much faster than downloading navigation messages from GNSS satellites, the purpose of speeding up the positioning is achieved.
  • the success rate is low. In the laboratory environment, the success rate of navigation messages is about 80%, and the success rate of pre-test navigation messages is lower (about 33% for mobile GSM, 50% for mobile TD-SCDMA, and about 75% for mobile TDD-LTE). It may be lower during actual use.
  • the data service needs to be activated to obtain auxiliary positioning information from the remote server.
  • the embodiment of the invention provides a method, a device and a terminal for acquiring auxiliary positioning information, so as to at least solve the problem that the acquisition method of the auxiliary positioning information in the related art is complicated, time-consuming and low in success rate.
  • a method for assisting acquisition of positioning information includes: determining that an abnormality of a state of auxiliary positioning information of a global satellite navigation system GNSS device of a terminal occurs; and supporting a neighboring terminal that communicates with the terminal Acquiring the auxiliary positioning information of the GNSS device of the neighboring terminal.
  • the obtaining the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports the communication with the terminal includes: sending, to the neighboring terminal, auxiliary positioning information for requesting acquisition of the GNSS device of the neighboring terminal And a request message, where the request message carries indication information for indicating that the neighboring terminal detects the auxiliary positioning information before sending the auxiliary positioning information to the terminal.
  • obtaining the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports the communication with the terminal comprising: sending a detection message to the at least two neighboring terminals, wherein the detecting message is used to The quality of the auxiliary positioning information of the GNSS device in the two neighboring terminals is detected; and the detection result obtained by detecting and acquiring the auxiliary positioning information of the GNSS device in the at least two neighboring terminals is selected, and a neighbor with the best quality of the detection result is selected.
  • Terminal acquiring the auxiliary positioning information from the selected neighboring terminal.
  • the auxiliary positioning information of the GNSS device of the neighboring terminal is acquired from a neighboring terminal supporting communication with the terminal by at least one of the following: Bluetooth, near field communication, and data line.
  • the method further includes: performing auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
  • an apparatus for assisting acquisition of positioning information including: a determining module, configured to determine that an abnormality occurs in a state of auxiliary positioning information of a global satellite navigation system GNSS device of the terminal; acquiring a module, setting Acquiring positioning information of the GNSS device of the neighboring terminal is obtained from a neighboring terminal supporting communication with the terminal.
  • the obtaining module includes: a first sending unit, configured to send, to the neighboring terminal, a request message for requesting acquiring auxiliary positioning information of a GNSS device of the neighboring terminal, where the request message carries And indication information indicating that the neighboring terminal detects the auxiliary positioning information before transmitting the auxiliary positioning information to the terminal.
  • a first sending unit configured to send, to the neighboring terminal, a request message for requesting acquiring auxiliary positioning information of a GNSS device of the neighboring terminal, where the request message carries And indication information indicating that the neighboring terminal detects the auxiliary positioning information before transmitting the auxiliary positioning information to the terminal.
  • the obtaining module further includes: a second sending unit, configured to send a detection message to the at least two neighboring terminals, wherein the detecting message is used for assisting positioning of the GNSS devices in the at least two neighboring terminals The quality of the information is detected; the selecting unit is configured to select a neighboring terminal with the highest quality of the detection result according to the detection result obtained by detecting the auxiliary positioning information of the GNSS device in the at least two neighboring terminals; acquiring unit, setting The auxiliary positioning information is obtained from the selected neighboring terminal.
  • a second sending unit configured to send a detection message to the at least two neighboring terminals, wherein the detecting message is used for assisting positioning of the GNSS devices in the at least two neighboring terminals The quality of the information is detected
  • the selecting unit is configured to select a neighboring terminal with the highest quality of the detection result according to the detection result obtained by detecting the auxiliary positioning information of the GNSS device in the at least two neighboring terminals
  • acquiring unit setting The auxiliary positioning information
  • the device further includes: an auxiliary positioning module, configured to perform auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
  • an auxiliary positioning module configured to perform auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
  • a terminal comprising the above apparatus.
  • the state of the auxiliary positioning information of the GNSS device of the global satellite navigation system that determines the terminal is abnormal; and the auxiliary positioning information of the GNSS device of the neighboring terminal is obtained from the neighboring terminal that supports communication with the terminal, and the solution is solved.
  • the acquisition method of the auxiliary positioning information is complicated, the problem of long time consumption and low success rate, and the efficiency of acquiring the auxiliary positioning information is improved.
  • FIG. 1 is a flowchart of a method for assisting acquisition of positioning information according to an embodiment of the present invention
  • FIG. 2 is a block diagram of an apparatus for assisting acquisition of positioning information according to an embodiment of the present invention
  • FIG. 3 is a block diagram 1 of an apparatus for assisting acquisition of positioning information in accordance with a preferred embodiment of the present invention
  • FIG. 4 is a block diagram 2 of an apparatus for assisting acquisition of positioning information in accordance with a preferred embodiment of the present invention
  • FIG. 5 is a block diagram 3 of an apparatus for assisting positioning information acquisition according to a preferred embodiment of the present invention.
  • FIG. 6 is a block diagram 1 of a specific implementation manner of a method for assisting positioning information acquisition according to a preferred embodiment of the present invention
  • FIG. 7 is a block diagram 2 of a specific embodiment of a method for assisting acquisition of positioning information in accordance with a preferred embodiment of the present invention.
  • FIG. 1 is a flowchart of a method for acquiring the positioning information according to the embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
  • Step S102 determining that the state of the auxiliary positioning information of the global satellite navigation system GNSS device of the terminal is abnormal
  • Step S104 Acquire auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports communication with the terminal.
  • the terminal sends a request message for requesting the acquisition of the auxiliary positioning information of the GNSS device of the neighboring terminal to the neighboring terminal, where the request message carries the indication information, where the indication information is used to indicate that the neighboring terminal is in the direction
  • the auxiliary positioning information is detected before the terminal sends the auxiliary positioning information, and the terminal is adjacent.
  • the terminal After receiving the request message, the terminal detects its own auxiliary positioning information. The terminal receives the request message from the neighboring terminal, so that the terminal receives the accuracy of the auxiliary positioning information sent by the neighboring terminal.
  • the detection message is sent to the at least two neighboring terminals, where the detection message is used to detect the quality of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
  • the auxiliary positioning information of the GNSS equipment in the neighboring terminals is detected and obtained, and a neighboring terminal with the best quality of the detection result is selected; the auxiliary positioning information is obtained from the selected neighboring terminal, thereby effectively shortening the auxiliary positioning of the GNSS equipment.
  • the acquisition time of the information is compared with the quality of the auxiliary positioning information in the plurality of adjacent terminals, thereby ensuring that the quality of the auxiliary positioning information acquired by the terminal is relatively good, and the auxiliary positioning information can be more accurately determined according to the obtained auxiliary positioning information.
  • the auxiliary positioning information of the GNSS device of the neighboring terminal is obtained from a neighboring terminal that supports communication with the terminal, by at least one of the following: Bluetooth, near field communication, and data line.
  • the step shortens the time for acquiring the auxiliary positioning information of the GNSS device, thereby speeding up the auxiliary positioning according to the auxiliary positioning information of the GNSS device.
  • an apparatus for assisting the acquisition of positioning information is provided.
  • the apparatus is configured to implement the above-described embodiments and preferred embodiments, and the detailed description thereof has been omitted.
  • the term "module” may implement a combination of software and/or hardware of a predetermined function.
  • the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
  • FIG. 2 is a block diagram of an apparatus for assisting acquisition of positioning information according to an embodiment of the present invention. As shown in FIG. 2, the apparatus includes: a determining module 22, an obtaining module 24, and each module is described below.
  • the determining module 22 is configured to determine that the state of the auxiliary positioning information of the global satellite navigation system GNSS device of the terminal is abnormal;
  • the obtaining module 24 is configured to acquire auxiliary positioning information of the GNSS device of the neighboring terminal from a neighboring terminal that supports communication with the terminal.
  • FIG. 3 is a block diagram of an apparatus for assisting acquisition of positioning information according to a preferred embodiment of the present invention.
  • the obtaining module 24 includes:
  • the first sending unit 32 is configured to send, to the neighboring terminal, a request message for requesting acquisition of the auxiliary positioning information of the GNSS device of the neighboring terminal, where the request message carries a message indicating that the neighboring terminal is sending the terminal to the terminal.
  • the indication information for detecting the auxiliary positioning information before assisting the positioning information is configured to send, to the neighboring terminal, a request message for requesting acquisition of the auxiliary positioning information of the GNSS device of the neighboring terminal, where the request message carries a message indicating that the neighboring terminal is sending the terminal to the terminal.
  • the obtaining module 24 includes:
  • the second sending unit 42 is configured to send a detection message to the at least two neighboring terminals, where the detection message is used to detect the quality of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
  • the selecting unit 44 is configured to select a neighboring terminal with the highest quality of the detection result according to the detection result of the detection and acquisition of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
  • the obtaining unit 46 is configured to acquire the auxiliary positioning information from the selected neighboring terminal.
  • FIG. 5 is a block diagram 3 of an apparatus for assisting acquisition of positioning information according to a preferred embodiment of the present invention. As shown in FIG. 5, the apparatus further includes:
  • the auxiliary positioning module 26 is configured to perform auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
  • a terminal is further provided, and the terminal may include: the foregoing device.
  • the embodiments of the present invention provide a method for acquiring auxiliary positioning data to some nearby devices having auxiliary positioning data, and not only the remote positioning auxiliary server through the network. Get or download directly through GNSS satellites.
  • the embodiment of the present invention provides a method for acquiring auxiliary positioning information to other devices having auxiliary positioning data or receiving auxiliary positioning data sent by a device having GNSS auxiliary positioning data, for some devices with no GNSS auxiliary positioning data.
  • the present invention implements GNSS assisted positioning information by using other devices than the GNSS assisted positioning server in the conventional sense, including the following contents:
  • the auxiliary positioning information is acquired to other GNSS devices through the communication module.
  • the communication module can be connected to other GNSS devices by wire or wirelessly.
  • the user can organize, verify, and format the auxiliary positioning data through the interface module, and then the auxiliary positioning data is transmitted by the interface module to the auxiliary information maintenance module for maintenance.
  • the auxiliary positioning information can be obtained through the auxiliary information maintenance module.
  • the auxiliary positioning information request is sent to the control module.
  • the control module sends a service discovery request to the service discovery module.
  • the service discovery module After receiving the service discovery request of the control module, the service discovery module discovers and acquires the GNSS auxiliary positioning information through the communication module, and transmits the auxiliary positioning data to the auxiliary positioning information through the interface module for organization, verification, format conversion, and the like.
  • the auxiliary information maintenance module performs maintenance.
  • the control module updates the acquisition of the GNSS auxiliary positioning information in real time, and synchronizes the update status to the auxiliary information monitoring module, so that the auxiliary information monitoring module updates the internal state.
  • a control module a service discovery module, an auxiliary information monitoring module, and an interface module.
  • the implementation of the present invention implements the functions of all the modules described above by the determining module 22 and the obtaining module 24. The above modules are described in detail below.
  • the control module as an agent of the auxiliary information monitoring module, replaces the auxiliary information monitoring module to execute the service request, and when the execution is completed, returns the execution result to the auxiliary information monitoring module;
  • Service discovery module responsible for discovering devices with GNSS auxiliary information and negotiating communication methods
  • Auxiliary information monitoring module responsible for monitoring the status of the auxiliary positioning information
  • Interface module responsible for the acquisition, organization, verification, format conversion of auxiliary information.
  • FIG. 6 is a block diagram 1 of an embodiment of a method for assisting positioning information acquisition according to a preferred embodiment of the present invention. As shown in FIG. 6, the method includes the following steps:
  • Step S601 the auxiliary information monitoring module queries the state of the auxiliary positioning information of the device through the interface module.
  • Step S602 The interface module returns a state of the auxiliary positioning information by accessing the lower layer module.
  • Steps S603, S604 if the user finds that the status of the auxiliary auxiliary positioning information or the auxiliary positioning information is not good enough, the auxiliary positioning information is obtained from the other GNSS devices through the communication module;
  • Step S605 the step GNSS device acquires the state of the auxiliary positioning information of the device by using the auxiliary information monitoring module;
  • Step S606 the auxiliary information monitoring module returns the set auxiliary positioning information state
  • Step S607 if the state of the auxiliary positioning information of the device is good, the auxiliary positioning information is obtained through the interface module.
  • Step S610 after receiving the auxiliary positioning information, the communication device transmits the information to the interface module.
  • FIG. 7 is a block diagram 2 of an embodiment of a method for assisting positioning information acquisition according to a preferred embodiment of the present invention. As shown in FIG. 7, the method includes the following steps:
  • Step S701, step S702, the auxiliary information monitoring module monitors the state of the auxiliary positioning information of the device through the interface module;
  • Step S703 when the auxiliary information monitoring module detects that the auxiliary information state is not good enough, sends the auxiliary information update request to the control module;
  • Step S704 after receiving the request, the control module invokes the service discovery module to obtain the device that selects the auxiliary positioning information with good status;
  • Step S707 after receiving the auxiliary positioning information request, the device invokes the control module;
  • Step S708 the control module requests the auxiliary positioning information to the auxiliary positioning information monitoring module;
  • Step S709, step S710, the auxiliary information monitoring module acquires the auxiliary positioning information through the interface module;
  • Step S711 the auxiliary information detecting module returns the auxiliary positioning information
  • Step S712, step S713, the control module sends the returned auxiliary positioning information to the requesting device through the communication module;
  • Step S714 after receiving the auxiliary positioning information, the requesting end communication module sends the auxiliary information to the control module;
  • step S715 the control module sends the auxiliary information to the interface module.
  • a new method and technology for acquiring GNSS assisted positioning information proposed by the embodiment of the present invention expands the access method of the auxiliary positioning information, and is a supplement to the traditional GNSS assisted positioning information acquiring method, which may There will be great development in the future of the Internet of Things. This method can save data traffic, save power of GNSS equipment, and expand the ease of use of GNSS.
  • modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.
  • the method, device, and terminal for assisting positioning information acquisition provided by the embodiments of the present invention have the following beneficial effects: improving the efficiency of assisting positioning information acquisition, simplifying the acquisition of auxiliary positioning information, and reducing the acquisition of auxiliary positioning information.
  • the time of the way improves the efficiency of assisting positioning information acquisition, simplifying the acquisition of auxiliary positioning information, and reducing the acquisition of auxiliary positioning information.

Abstract

A method, an apparatus and a terminal for acquiring assisted positioning information. The method comprises: determining that an anomaly occurs in the state of assisted positioning information of a global navigation satellite system (GNSS) device of a terminal (S102), and acquiring assisted positioning information of a GNSS device of a neighboring terminal from the neighboring terminal supporting communication with the terminal (S104). The method solves the problems that the way of acquiring assisted positioning information in the prior art is relatively complicated, the time consumption is long and the success rate is low, thereby improving the efficiency of assisted positioning information acquisition.

Description

辅助定位信息获取的方法、装置及终端Method, device and terminal for assisting positioning information acquisition 技术领域Technical field
本发明涉及通信领域,具体而言,涉及一种辅助定位信息获取的方法、装置及终端。The present invention relates to the field of communications, and in particular, to a method, an apparatus, and a terminal for assisting acquisition of positioning information.
背景技术Background technique
目前,位置服务已成为人们日常生活中最常用最依赖的服务之一。为了向用户提供更为优质的位置服务,各种位置服务技术也应运而生,如前向链路定位法(Advanced Forward Link Trilateration,简称为AFLT),CELL ID(Cell Identity),时间差定位(Time Difference Of Arrival,简称为TDOA)、高级时差检测定位法(Enhanced Observed Time Difference,简称为EOTD)、到达时间差定位法(Observed Time Difference Of Arrival,简称为OTDOA)、全球卫星导航系统(Global Navigation Satellite System,简称为GNSS)等。上述位置服务技术各有所长,而定位速度和精确度是衡量定位技术优劣的两个重要指标,也是影响用户体验的两个非常重要的指标。At present, location service has become one of the most commonly used and most dependent services in people's daily life. In order to provide users with better location services, various location service technologies have emerged, such as Advanced Forward Link Trilateration (AFLT), CELL ID (Cell Identity), time difference positioning (Time). Difference Of Arrival (referred to as TDOA), Enhanced Observed Time Difference (EOTD), Observed Time Difference Of Arrival (OTDOA), Global Navigation Satellite System , referred to as GNSS). The above location service technologies have their own strengths, and the positioning speed and accuracy are two important indicators to measure the advantages and disadvantages of positioning technology, and two very important indicators that affect the user experience.
在上述各种位置服务技术中,GNSS定位最为精准。Among the various location service technologies mentioned above, GNSS positioning is the most accurate.
GNSS定位需要先捕获GNSS卫星,再从捕获到的GNSS卫星中下载导航电文,然后根据导航电文计算出GNSS卫星的坐标位置及与待定位设备之间的距离,当已知四颗GNSS卫星的坐标及其与待定位设备之间的距离后,即可解算出待定位设备的三维坐标位置及与GNSS卫星的钟差。当解算出待定位设备的三维坐标位置后,可通过坐标转换并结合地理信息系统(Geographic Information System,简称为GIS)即可知待定位终端在地球中的精确位置。GNSS positioning needs to capture the GNSS satellite first, then download the navigation message from the captured GNSS satellite, and then calculate the coordinate position of the GNSS satellite and the distance between the device and the device to be located according to the navigation message. When the coordinates of the four GNSS satellites are known After the distance between the device and the device to be located, the three-dimensional coordinate position of the device to be positioned and the clock difference with the GNSS satellite can be calculated. After the three-dimensional coordinate position of the device to be positioned is calculated, the precise position of the positioning terminal in the earth can be known by coordinate conversion and combining the Geographic Information System (GIS).
理论上讲,普遍的最小导航电文集的下载需要18秒钟的时间。但在实际使用中,由于卫星信号比较弱,导致待定位设备接收到导航电文误码率高、待定位设备及导航卫星的运动导致导航电文传辅中断、待定位设备所处的环境不佳、待定位终端接收能力差等多个方面的原因,会造成GNSS定位时间较长,普遍在一分钟以上,甚至无法定位。In theory, the download of the universal minimum navigation message set takes 18 seconds. However, in actual use, due to the weak satellite signal, the bit error rate of the navigation message received by the device to be located is high, the movement of the device to be positioned and the navigation satellite causes the navigation message to be interrupted, and the environment in which the device to be located is in poor condition. The reasons for the poor reception capability of the terminal to be located may cause the GNSS positioning time to be longer, generally more than one minute, or even unable to locate.
A-GNSS技术(Assisted GNSS)的出现正是为了解决GNSS定位时间长的问题。A-GNSS是一种通过网络从远端服务器获取导航电文或预测导航电文、定位模型等替 代从卫星下载的方法。由于通过网络从远端服务器获取导航电文的速度远快于从GNSS卫星上下载导航电文的速度,从而达到了加快定位的目的。The emergence of A-GNSS technology (Assisted GNSS) is precisely to solve the problem of long GNSS positioning time. A-GNSS is a way to obtain navigation messages or predictive navigation messages, positioning models, etc. from a remote server over a network. The method of downloading from satellite. Since the speed of obtaining navigation messages from a remote server over the network is much faster than downloading navigation messages from GNSS satellites, the purpose of speeding up the positioning is achieved.
现有辅助定位信息获取技术存在以下缺点:The existing auxiliary positioning information acquisition technology has the following disadvantages:
1、较为复杂。不同的网络有不同的协议,而对于某些网络如TD-SCDMA,多数辅助定位服务器存在兼容性问题。1, more complicated. Different networks have different protocols, and for some networks such as TD-SCDMA, most auxiliary positioning servers have compatibility issues.
2、成功率低。在实验室环境下,导航电文的成功率约为80%左右,预测试导航电文的成功率则更低(移动GSM约33%,移动TD-SCDMA50%,移动TDD-LTE约75%)。实际使用过程中可能会更低。2. The success rate is low. In the laboratory environment, the success rate of navigation messages is about 80%, and the success rate of pre-test navigation messages is lower (about 33% for mobile GSM, 50% for mobile TD-SCDMA, and about 75% for mobile TDD-LTE). It may be lower during actual use.
3、耗流量。需要激活数据业务从远端服务器获取辅助定位信息。3. Consumption of traffic. The data service needs to be activated to obtain auxiliary positioning information from the remote server.
4、预测试星历数据在不同定位设备中兼容性差。4. Pre-test ephemeris data is poorly compatible in different positioning devices.
针对现有技术中辅助定位信息的获取方式较复杂,耗时长、成功率低的问题,目前尚未提出有效的解决方案。Aiming at the problem that the acquisition method of the auxiliary positioning information in the prior art is complicated, the time is long, and the success rate is low, an effective solution has not been proposed yet.
发明内容Summary of the invention
本发明实施例提供了一种辅助定位信息获取方法、装置及终端,以至少解决相关技术中辅助定位信息的获取方式较复杂,耗时长、成功率低的问题。The embodiment of the invention provides a method, a device and a terminal for acquiring auxiliary positioning information, so as to at least solve the problem that the acquisition method of the auxiliary positioning information in the related art is complicated, time-consuming and low in success rate.
根据本发明实施例的一个方面,提供了一种辅助定位信息获取的方法,包括:确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常;从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息。According to an aspect of an embodiment of the present invention, a method for assisting acquisition of positioning information includes: determining that an abnormality of a state of auxiliary positioning information of a global satellite navigation system GNSS device of a terminal occurs; and supporting a neighboring terminal that communicates with the terminal Acquiring the auxiliary positioning information of the GNSS device of the neighboring terminal.
优选地,从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息包括:向所述近邻终端发送用于请求获取所述近邻终端的GNSS设备的辅助定位信息的请求消息,其中,所述请求消息中携带有用于指示所述近邻终端在向所述终端发送所述辅助定位信息前对所述辅助定位信息进行检测的指示信息。Preferably, the obtaining the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports the communication with the terminal includes: sending, to the neighboring terminal, auxiliary positioning information for requesting acquisition of the GNSS device of the neighboring terminal And a request message, where the request message carries indication information for indicating that the neighboring terminal detects the auxiliary positioning information before sending the auxiliary positioning information to the terminal.
优选地,从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息包括:向至少两个近邻终端发送检测消息,其中,所述检测消息用于对所述至少两个近邻终端中的GNSS设备的辅助定位信息的质量进行检测;依据对所述至少两个近邻终端中的GNSS设备的辅助定位信息进行检测获取的检测结果,选择一个检测结果质量最优的近邻终端;从选择的所述近邻终端中获取所述辅助定位信息。 Preferably, obtaining the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports the communication with the terminal, comprising: sending a detection message to the at least two neighboring terminals, wherein the detecting message is used to The quality of the auxiliary positioning information of the GNSS device in the two neighboring terminals is detected; and the detection result obtained by detecting and acquiring the auxiliary positioning information of the GNSS device in the at least two neighboring terminals is selected, and a neighbor with the best quality of the detection result is selected. Terminal: acquiring the auxiliary positioning information from the selected neighboring terminal.
优选地,通过以下方式至少之一,从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息:蓝牙、近场通信、数据线。Preferably, the auxiliary positioning information of the GNSS device of the neighboring terminal is acquired from a neighboring terminal supporting communication with the terminal by at least one of the following: Bluetooth, near field communication, and data line.
优选地,在从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息之后,还包括:依据获取的所述近邻终端的GNSS设备的辅助定位信息进行辅助定位。Preferably, after acquiring the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports the communication with the terminal, the method further includes: performing auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
根据本发明实施例的另一方面,提供了一种辅助定位信息获取的装置,包括:确定模块,设置为确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常;获取模块,设置为从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息。According to another aspect of the embodiments of the present invention, an apparatus for assisting acquisition of positioning information is provided, including: a determining module, configured to determine that an abnormality occurs in a state of auxiliary positioning information of a global satellite navigation system GNSS device of the terminal; acquiring a module, setting Acquiring positioning information of the GNSS device of the neighboring terminal is obtained from a neighboring terminal supporting communication with the terminal.
优选地,所述获取模块包括:第一发送单元,设置为向所述近邻终端发送用于请求获取所述近邻终端的GNSS设备的辅助定位信息的请求消息,其中,所述请求消息中携带有用于指示所述近邻终端在向所述终端发送所述辅助定位信息前对所述辅助定位信息进行检测的指示信息。Preferably, the obtaining module includes: a first sending unit, configured to send, to the neighboring terminal, a request message for requesting acquiring auxiliary positioning information of a GNSS device of the neighboring terminal, where the request message carries And indication information indicating that the neighboring terminal detects the auxiliary positioning information before transmitting the auxiliary positioning information to the terminal.
优选地,所述获取模块还包括:第二发送单元,设置为向至少两个近邻终端发送检测消息,其中,所述检测消息用于对所述至少两个近邻终端中的GNSS设备的辅助定位信息的质量进行检测;选择单元,设置为依据对所述至少两个近邻终端中的GNSS设备的辅助定位信息进行检测获取的检测结果,选择一个检测结果质量最优的近邻终端;获取单元,设置为从选择的所述近邻终端中获取所述辅助定位信息。Preferably, the obtaining module further includes: a second sending unit, configured to send a detection message to the at least two neighboring terminals, wherein the detecting message is used for assisting positioning of the GNSS devices in the at least two neighboring terminals The quality of the information is detected; the selecting unit is configured to select a neighboring terminal with the highest quality of the detection result according to the detection result obtained by detecting the auxiliary positioning information of the GNSS device in the at least two neighboring terminals; acquiring unit, setting The auxiliary positioning information is obtained from the selected neighboring terminal.
优选地,所述装置还包括:辅助定位模块,设置为依据获取的所述近邻终端的GNSS设备的辅助定位信息进行辅助定位。Preferably, the device further includes: an auxiliary positioning module, configured to perform auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
根据本发明实施例的另一方面,还提供了一种终端,该终端包括上述装置。According to another aspect of an embodiment of the present invention, there is also provided a terminal comprising the above apparatus.
通过本发明实施例,采用确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常;从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息,解决了现有技术中辅助定位信息的获取方式较复杂,耗时长、成功率低的问题,进而提高了辅助定位信息获取的效率。According to the embodiment of the present invention, the state of the auxiliary positioning information of the GNSS device of the global satellite navigation system that determines the terminal is abnormal; and the auxiliary positioning information of the GNSS device of the neighboring terminal is obtained from the neighboring terminal that supports communication with the terminal, and the solution is solved. In the prior art, the acquisition method of the auxiliary positioning information is complicated, the problem of long time consumption and low success rate, and the efficiency of acquiring the auxiliary positioning information is improved.
附图说明DRAWINGS
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: The drawings described herein are intended to provide a further understanding of the invention, and are intended to be a part of the invention. In the drawing:
图1是根据本发明实施例的辅助定位信息获取的方法的流程图;1 is a flowchart of a method for assisting acquisition of positioning information according to an embodiment of the present invention;
图2是根据本发明实施例的辅助定位信息获取的装置的框图;2 is a block diagram of an apparatus for assisting acquisition of positioning information according to an embodiment of the present invention;
图3是根据本发明优选实施例的辅助定位信息获取的装置的框图一;3 is a block diagram 1 of an apparatus for assisting acquisition of positioning information in accordance with a preferred embodiment of the present invention;
图4是根据本发明优选实施例的辅助定位信息获取的装置的框图二;4 is a block diagram 2 of an apparatus for assisting acquisition of positioning information in accordance with a preferred embodiment of the present invention;
图5是根据本发明优选实施例的辅助定位信息获取的装置的框图三;FIG. 5 is a block diagram 3 of an apparatus for assisting positioning information acquisition according to a preferred embodiment of the present invention; FIG.
图6是根据本发明优选实施例的辅助定位信息获取的方法具体实施方式的框图一;6 is a block diagram 1 of a specific implementation manner of a method for assisting positioning information acquisition according to a preferred embodiment of the present invention;
图7是根据本发明优选实施例的辅助定位信息获取的方法具体实施方式的框图二。7 is a block diagram 2 of a specific embodiment of a method for assisting acquisition of positioning information in accordance with a preferred embodiment of the present invention.
具体实施方式detailed description
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。The invention will be described in detail below with reference to the drawings in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict.
在本实施例中提供了一种辅助定位信息获取的方法,图1是根据本发明实施例的辅助定位信息获取的方法的流程图,如图1所示,该流程包括如下步骤:In the embodiment, a method for assisting the acquisition of the positioning information is provided. FIG. 1 is a flowchart of a method for acquiring the positioning information according to the embodiment of the present invention. As shown in FIG. 1 , the process includes the following steps:
步骤S102,确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常;Step S102, determining that the state of the auxiliary positioning information of the global satellite navigation system GNSS device of the terminal is abnormal;
步骤S104,从支持与该终端通信的近邻终端中获取该近邻终端的GNSS设备的辅助定位信息。Step S104: Acquire auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports communication with the terminal.
通过上述步骤,确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常,从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息,相对于相关技术中仅能够从终端本身获取辅助定位信息,不仅有效地解决了相关技术中辅助定位信息的获取方式较复杂,耗时长、成功率低的问题,进而提高了辅助定位信息获取的效率。Through the above steps, determining that the state of the auxiliary positioning information of the global satellite navigation system GNSS device of the terminal is abnormal, and acquiring the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal supporting the communication with the terminal, compared with related technologies Only the auxiliary positioning information can be obtained from the terminal itself, which not only effectively solves the problem that the acquisition method of the auxiliary positioning information in the related technology is complicated, takes a long time, and has a low success rate, thereby improving the efficiency of acquiring the auxiliary positioning information.
作为一种优选的实施方式,终端向近邻终端发送用于请求获取该近邻终端的GNSS设备的辅助定位信息的请求消息,在请求消息中携带有指示信息,该指示信息用于指示近邻终端在向终端发送辅助定位信息前对该辅助定位信息进行检测,邻近终 端收到请求消息后,对自身的辅助定位信息进行检测。通过向近邻终端发送请求消息的方式,使得终端接收到近邻终端发送的辅助定位信息的准确性。As a preferred implementation, the terminal sends a request message for requesting the acquisition of the auxiliary positioning information of the GNSS device of the neighboring terminal to the neighboring terminal, where the request message carries the indication information, where the indication information is used to indicate that the neighboring terminal is in the direction The auxiliary positioning information is detected before the terminal sends the auxiliary positioning information, and the terminal is adjacent. After receiving the request message, the terminal detects its own auxiliary positioning information. The terminal receives the request message from the neighboring terminal, so that the terminal receives the accuracy of the auxiliary positioning information sent by the neighboring terminal.
作为一种优选的实施方式,向至少两个近邻终端发送检测消息,其中,该检测消息用于对该至少两个近邻终端中的GNSS设备的辅助定位信息的质量进行检测;依据对该至少两个近邻终端中的GNSS设备的辅助定位信息进行检测获取的检测结果,选择一个检测结果质量最优的近邻终端;从选择的该近邻终端中获取该辅助定位信息,有效缩短了GNSS设备的辅助定位信息的获取时间,并且通过多个临近终端中的辅助定位信息的质量进行对比,从而确保终端获取到的辅助定位信息的质量比较好,能够更精确地根据获取到的辅助定位信息进行辅助定位。As a preferred implementation, the detection message is sent to the at least two neighboring terminals, where the detection message is used to detect the quality of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals; The auxiliary positioning information of the GNSS equipment in the neighboring terminals is detected and obtained, and a neighboring terminal with the best quality of the detection result is selected; the auxiliary positioning information is obtained from the selected neighboring terminal, thereby effectively shortening the auxiliary positioning of the GNSS equipment. The acquisition time of the information is compared with the quality of the auxiliary positioning information in the plurality of adjacent terminals, thereby ensuring that the quality of the auxiliary positioning information acquired by the terminal is relatively good, and the auxiliary positioning information can be more accurately determined according to the obtained auxiliary positioning information.
优选地,从支持与该终端通信的近邻终端中获取该近邻终端的GNSS设备的辅助定位信息,通过以下方式至少之一:蓝牙、近场通信、数据线。Preferably, the auxiliary positioning information of the GNSS device of the neighboring terminal is obtained from a neighboring terminal that supports communication with the terminal, by at least one of the following: Bluetooth, near field communication, and data line.
作为一种优选的实施方式,在从支持与终端通信的近邻终端中获取该近邻终端的GNSS设备的辅助定位信息之后,依据获取的该近邻终端的GNSS设备的辅助定位信息进行辅助定位,通过上述步骤,缩短了GNSS设备的辅助定位信息获取的时间,从而加快了根据GNSS设备的辅助定位信息进行辅助定位。As a preferred implementation manner, after acquiring the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports communication with the terminal, performing auxiliary positioning according to the obtained auxiliary positioning information of the GNSS device of the neighboring terminal, by using the foregoing The step shortens the time for acquiring the auxiliary positioning information of the GNSS device, thereby speeding up the auxiliary positioning according to the auxiliary positioning information of the GNSS device.
根据本发明的另一方面,提供了一种辅助定位信息获取的装置,该装置设置为实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。According to another aspect of the present invention, an apparatus for assisting the acquisition of positioning information is provided. The apparatus is configured to implement the above-described embodiments and preferred embodiments, and the detailed description thereof has been omitted. As used below, the term "module" may implement a combination of software and/or hardware of a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware, or a combination of software and hardware, is also possible and contemplated.
图2是根据本发明实施例的辅助定位信息获取的装置的框图,如图2所示,该装置包括:确定模块22、获取模块24,下面对各模块进行说明。2 is a block diagram of an apparatus for assisting acquisition of positioning information according to an embodiment of the present invention. As shown in FIG. 2, the apparatus includes: a determining module 22, an obtaining module 24, and each module is described below.
确定模块22,设置为确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常;The determining module 22 is configured to determine that the state of the auxiliary positioning information of the global satellite navigation system GNSS device of the terminal is abnormal;
获取模块24,设置为从支持与该终端通信的近邻终端中获取该近邻终端的GNSS设备的辅助定位信息。The obtaining module 24 is configured to acquire auxiliary positioning information of the GNSS device of the neighboring terminal from a neighboring terminal that supports communication with the terminal.
图3是根据本发明优选实施例的辅助定位信息获取的装置的框图一,如图3所示,获取模块24包括: FIG. 3 is a block diagram of an apparatus for assisting acquisition of positioning information according to a preferred embodiment of the present invention. As shown in FIG. 3, the obtaining module 24 includes:
第一发送单元32,设置为向该近邻终端发送用于请求获取该近邻终端的GNSS设备的辅助定位信息的请求消息,其中,该请求消息中携带有用于指示该近邻终端在向该终端发送该辅助定位信息前对该辅助定位信息进行检测的指示信息。The first sending unit 32 is configured to send, to the neighboring terminal, a request message for requesting acquisition of the auxiliary positioning information of the GNSS device of the neighboring terminal, where the request message carries a message indicating that the neighboring terminal is sending the terminal to the terminal The indication information for detecting the auxiliary positioning information before assisting the positioning information.
图4是根据本发明优选实施例的辅助定位信息获取的装置的框图二,如图4所示,获取模块24包括:4 is a block diagram 2 of an apparatus for assisting acquisition of positioning information according to a preferred embodiment of the present invention. As shown in FIG. 4, the obtaining module 24 includes:
第二发送单元42,设置为向至少两个近邻终端发送检测消息,其中,该检测消息用于对该至少两个近邻终端中的GNSS设备的辅助定位信息的质量进行检测;The second sending unit 42 is configured to send a detection message to the at least two neighboring terminals, where the detection message is used to detect the quality of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
选择单元44,设置为依据对该至少两个近邻终端中的GNSS设备的辅助定位信息进行检测获取的检测结果,选择一个检测结果质量最优的近邻终端;The selecting unit 44 is configured to select a neighboring terminal with the highest quality of the detection result according to the detection result of the detection and acquisition of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
获取单元46,设置为从选择的该近邻终端中获取该辅助定位信息。The obtaining unit 46 is configured to acquire the auxiliary positioning information from the selected neighboring terminal.
图5是根据本发明优选实施例的辅助定位信息获取的装置的框图三,如图5所示,该装置还包括:FIG. 5 is a block diagram 3 of an apparatus for assisting acquisition of positioning information according to a preferred embodiment of the present invention. As shown in FIG. 5, the apparatus further includes:
辅助定位模块26,设置为依据获取的该近邻终端的GNSS设备的辅助定位信息进行辅助定位。The auxiliary positioning module 26 is configured to perform auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
本发明实施例中还提供了一种终端,该终端可以包括:上述装置。In the embodiment of the present invention, a terminal is further provided, and the terminal may include: the foregoing device.
下面结合具体优选实施例对本发明实施例进行说明。The embodiments of the present invention are described below in conjunction with specific preferred embodiments.
考虑到具有GNSS定位功能的设备越来越多,且人们在使用GNSS定位的机会也在越来越多,所以多数情况下,多数的定位设备都会存储有可用的辅助定位数据,或者一些不具有GNSS定位的功能设备也存诸有可用的辅助定位数据。对于一些无辅助定位数据的GNSS设备,本发明实施例提供了一种可以向附近的一些具有辅助定位数据的设备获取辅助定位数据方法,而不仅仅是只能通过网络去远端的辅助定位服务器获取或者直接通过GNSS卫星下载的方式。Considering the increasing number of devices with GNSS positioning capabilities and the increasing opportunities for people to use GNSS positioning, in most cases, most positioning devices will store available auxiliary positioning data, or some do not have The GNSS-located functional devices also have available auxiliary positioning data. For some GNSS devices without auxiliary positioning data, the embodiments of the present invention provide a method for acquiring auxiliary positioning data to some nearby devices having auxiliary positioning data, and not only the remote positioning auxiliary server through the network. Get or download directly through GNSS satellites.
本发明实施例针对一些GNSS无辅助定位数据的设备,提供一种向其它具有辅助定位数据的设备获取辅助定位信息的方法或者接受具有GNSS辅助定位数据的设备发送的辅助定位数据。本发明实施通过从除传统意义上的GNSS辅助定位服务器外的其它设备获取GNSS辅助定位信息,包括以下内容:The embodiment of the present invention provides a method for acquiring auxiliary positioning information to other devices having auxiliary positioning data or receiving auxiliary positioning data sent by a device having GNSS auxiliary positioning data, for some devices with no GNSS auxiliary positioning data. The present invention implements GNSS assisted positioning information by using other devices than the GNSS assisted positioning server in the conventional sense, including the following contents:
当GNSS设备用户通过辅助定位信息监测模块检查到当前设备无辅助定位数据、辅助定位数据已失效或即将失效、其它GNSS设备的辅助定位数据更全面等时,可以 通过通信模块向其它GNSS设备获取辅助定位信息。这里通信模块可以通过有线的或者无线的方式与其它GNSS设备相连接。待获取到辅助定位信息后,用户可以通过接口模块将辅助定位数据进行组织、校验、格式转换,然后由接口模块将辅助定位数据传送到辅助信息维护模块进行维护。当GNSS定位模块需要时,可以通过辅助信息维护模块获取辅助定位信息。When the GNSS device user checks through the auxiliary positioning information monitoring module that the current device has no auxiliary positioning data, the auxiliary positioning data has expired or is about to fail, and the auxiliary positioning data of other GNSS devices is more comprehensive, etc., The auxiliary positioning information is acquired to other GNSS devices through the communication module. Here the communication module can be connected to other GNSS devices by wire or wirelessly. After the auxiliary positioning information is obtained, the user can organize, verify, and format the auxiliary positioning data through the interface module, and then the auxiliary positioning data is transmitted by the interface module to the auxiliary information maintenance module for maintenance. When the GNSS positioning module requires it, the auxiliary positioning information can be obtained through the auxiliary information maintenance module.
当辅助信息监测模块检查到当前设备辅助定位数据即将失效时,将辅助定位信息请求发送到控制模块。控制模块向服务发现模块发送服务发现请求。服务发现模块收到控制模块的服务发现请求后,通过通信模块发现并获取GNSS辅助定位信息,并通过接口模块的对辅助定位信息进行组织、校验、格式转换等后,将辅助定位数据传送到辅助信息维护模块进行维护。控制模块会实时更新GNSS辅助定位信息的获取情况,并将更新情况同步到辅助信息监测模块,以便辅助信息监测模块更新内部状态。When the auxiliary information monitoring module detects that the current device auxiliary positioning data is about to expire, the auxiliary positioning information request is sent to the control module. The control module sends a service discovery request to the service discovery module. After receiving the service discovery request of the control module, the service discovery module discovers and acquires the GNSS auxiliary positioning information through the communication module, and transmits the auxiliary positioning data to the auxiliary positioning information through the interface module for organization, verification, format conversion, and the like. The auxiliary information maintenance module performs maintenance. The control module updates the acquisition of the GNSS auxiliary positioning information in real time, and synchronizes the update status to the auxiliary information monitoring module, so that the auxiliary information monitoring module updates the internal state.
在上述内容中涉及了以下模块:控制模块、服务发现模块、辅助信息监测模块、接口模块,本发明实施是通过确定模块22、获取模块24实现上述所有模块的功能。下面对上述模块进行详细说明。The following modules are involved in the foregoing: a control module, a service discovery module, an auxiliary information monitoring module, and an interface module. The implementation of the present invention implements the functions of all the modules described above by the determining module 22 and the obtaining module 24. The above modules are described in detail below.
控制模块:作为辅助信息监测模块的代理,代替辅助信息监测模块执行业务请求,当执行完毕后,将执行结果返还给辅助信息监测模块;The control module: as an agent of the auxiliary information monitoring module, replaces the auxiliary information monitoring module to execute the service request, and when the execution is completed, returns the execution result to the auxiliary information monitoring module;
服务发现模块:负责发现拥有GNSS辅助信息的设备,并协商通信方式;Service discovery module: responsible for discovering devices with GNSS auxiliary information and negotiating communication methods;
辅助信息监测模块:负责监测辅助定位信息的状态;Auxiliary information monitoring module: responsible for monitoring the status of the auxiliary positioning information;
接口模块:负责对辅助信息的获取、组织、校验、格式转换等。Interface module: responsible for the acquisition, organization, verification, format conversion of auxiliary information.
下面结合具体实施方式对本发明实施例进行进一步说明。The embodiments of the present invention are further described below in conjunction with specific embodiments.
实施方式一Embodiment 1
图6是根据本发明优选实施例的辅助定位信息获取的方法实施方式的框图一,如图6所示,该方法包括以下步骤:FIG. 6 is a block diagram 1 of an embodiment of a method for assisting positioning information acquisition according to a preferred embodiment of the present invention. As shown in FIG. 6, the method includes the following steps:
步骤S601,辅助信息监测模块通过接口模块查询本设备辅助定位信息的状态;Step S601, the auxiliary information monitoring module queries the state of the auxiliary positioning information of the device through the interface module.
步骤S602,接口模块通过访问下层模块返回辅助定位信息的状态;Step S602: The interface module returns a state of the auxiliary positioning information by accessing the lower layer module.
步骤S603、S604,若用户发现无有效的辅助定位信息或辅助定位信息的状态不够良好,则通过通信模块从其它GNSS设备中获取辅助定位信息; Steps S603, S604, if the user finds that the status of the auxiliary auxiliary positioning information or the auxiliary positioning information is not good enough, the auxiliary positioning information is obtained from the other GNSS devices through the communication module;
步骤S605,步骤GNSS设备通过辅助信息监测模块获取该设备的辅助定位信息状态;Step S605, the step GNSS device acquires the state of the auxiliary positioning information of the device by using the auxiliary information monitoring module;
步骤S606,辅助信息监测模块返回该设置的辅助定位信息状态;Step S606, the auxiliary information monitoring module returns the set auxiliary positioning information state;
步骤S607,若该设备辅助定位信息状态良好,通过接口模块获取辅助定位信息;Step S607, if the state of the auxiliary positioning information of the device is good, the auxiliary positioning information is obtained through the interface module.
步骤S608、步骤S609,接口模块返回设备的辅助定位信息,并通过通信模块发给请求设备;Step S608, step S609, the interface module returns the auxiliary positioning information of the device, and sends the information to the requesting device through the communication module;
步骤S610,通信设备收到辅助定位信息后,将信息传给接口模块。Step S610, after receiving the auxiliary positioning information, the communication device transmits the information to the interface module.
实施方式二Embodiment 2
图7是根据本发明优选实施例的辅助定位信息获取的方法实施方式的框图二,如图7所示,该方法包括以下步骤:FIG. 7 is a block diagram 2 of an embodiment of a method for assisting positioning information acquisition according to a preferred embodiment of the present invention. As shown in FIG. 7, the method includes the following steps:
步骤S701、步骤S702,辅助信息监测模块通过接口模块监测设备辅助定位信息状态;Step S701, step S702, the auxiliary information monitoring module monitors the state of the auxiliary positioning information of the device through the interface module;
步骤S703,当辅助信息监测模块检测到辅助信息状态不够良好时,将辅助信息更新请求发送到控制模块;Step S703, when the auxiliary information monitoring module detects that the auxiliary information state is not good enough, sends the auxiliary information update request to the control module;
步骤S704,控制模块收到请求后,调用服务发现模块获取中选中拥有良好状态的辅助定位信息的设备;Step S704, after receiving the request, the control module invokes the service discovery module to obtain the device that selects the auxiliary positioning information with good status;
步骤S705、步骤S706,服务发现模块向选中的设置发出获取辅助定位信息的请求;Step S705, step S706, the service discovery module issues a request for acquiring the auxiliary positioning information to the selected setting;
步骤S707,设备收到辅助定位信息请求后,调用控制模块;Step S707, after receiving the auxiliary positioning information request, the device invokes the control module;
步骤S708,控制模块向辅助定位信息监测模块请求辅助定位信息;Step S708, the control module requests the auxiliary positioning information to the auxiliary positioning information monitoring module;
步骤S709、步骤S710,辅助信息监测模块通过接口模块获取辅助定位信息;Step S709, step S710, the auxiliary information monitoring module acquires the auxiliary positioning information through the interface module;
步骤S711,辅助信息检测模块返回辅助定位信息;Step S711, the auxiliary information detecting module returns the auxiliary positioning information;
步骤S712、步骤S713,控制模块将返回的辅助定位信息通过通信模块发送给请求设备;Step S712, step S713, the control module sends the returned auxiliary positioning information to the requesting device through the communication module;
步骤S714,请求端通信模块收到辅助定位信息后,将辅助信息发送到控制模块; Step S714, after receiving the auxiliary positioning information, the requesting end communication module sends the auxiliary information to the control module;
步骤S715,控制模块将辅助信息发送到接口模块。In step S715, the control module sends the auxiliary information to the interface module.
通过本发明实施例提出的一种新的获取GNSS辅助定位信息的方法和技术,拓展了辅助定位信息的获取的途径,是对传统的GNSS辅助定位信息获取方式的一种补充,该方式或许将会在未来的物联网领域有大的发展。该方法能节省数据流量,节省GNSS设备的电量,扩充了GNSS的易用性。A new method and technology for acquiring GNSS assisted positioning information proposed by the embodiment of the present invention expands the access method of the auxiliary positioning information, and is a supplement to the traditional GNSS assisted positioning information acquiring method, which may There will be great development in the future of the Internet of Things. This method can save data traffic, save power of GNSS equipment, and expand the ease of use of GNSS.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。It will be apparent to those skilled in the art that the various modules or steps of the present invention described above can be implemented by a general-purpose computing device that can be centralized on a single computing device or distributed across a network of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated as a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above description is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
工业实用性Industrial applicability
如上所述,本发明实施例提供的一种辅助定位信息获取的方法、装置及终端具有以下有益效果:提高了辅助定位信息获取的效率,简化辅助定位信息的获取方式,降低辅助定位信息的获取方式的耗时。 As described above, the method, device, and terminal for assisting positioning information acquisition provided by the embodiments of the present invention have the following beneficial effects: improving the efficiency of assisting positioning information acquisition, simplifying the acquisition of auxiliary positioning information, and reducing the acquisition of auxiliary positioning information. The time of the way.

Claims (10)

  1. 一种辅助定位信息获取的方法,包括:A method for assisting in obtaining positioning information includes:
    确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常;Determining that the state of the auxiliary positioning information of the global satellite navigation system GNSS device of the terminal is abnormal;
    从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息。Acquiring the positioning information of the GNSS device of the neighboring terminal from the neighboring terminal supporting the communication with the terminal.
  2. 根据权利要求1所述的方法,其中,从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息包括:The method of claim 1, wherein the obtaining the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports communication with the terminal comprises:
    向所述近邻终端发送用于请求获取所述近邻终端的GNSS设备的辅助定位信息的请求消息,其中,所述请求消息中携带有用于指示所述近邻终端在向所述终端发送所述辅助定位信息前对所述辅助定位信息进行检测的指示信息。Sending, to the neighboring terminal, a request message for requesting acquisition of the auxiliary positioning information of the GNSS device of the neighboring terminal, where the request message is used to indicate that the neighboring terminal sends the auxiliary positioning to the terminal The indication information for detecting the auxiliary positioning information before the information.
  3. 根据权利要求1所述的方法,其中,从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息包括:The method of claim 1, wherein the obtaining the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports communication with the terminal comprises:
    向至少两个近邻终端发送检测消息,其中,所述检测消息用于对所述至少两个近邻终端中的GNSS设备的辅助定位信息的质量进行检测;Sending a detection message to the at least two neighboring terminals, where the detection message is used to detect the quality of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
    依据对所述至少两个近邻终端中的GNSS设备的辅助定位信息进行检测获取的检测结果,选择一个检测结果质量最优的近邻终端;Selecting a neighboring terminal with the highest quality of the detection result according to the detection result of detecting and acquiring the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
    从选择的所述近邻终端中获取所述辅助定位信息。Obtaining the auxiliary positioning information from the selected neighboring terminal.
  4. 根据权利要求1至3中任一项所述的方法,其中,通过以下方式至少之一,从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息:The method according to any one of claims 1 to 3, wherein the auxiliary positioning information of the GNSS device of the neighboring terminal is obtained from a neighboring terminal supporting communication with the terminal by at least one of:
    蓝牙、近场通信、数据线。Bluetooth, near field communication, data lines.
  5. 根据权利要求1至3中任一项所述的方法,其中,在从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息之后,还包括:The method according to any one of claims 1 to 3, further comprising: after acquiring the auxiliary positioning information of the GNSS device of the neighboring terminal from the neighboring terminal that supports communication with the terminal,
    依据获取的所述近邻终端的GNSS设备的辅助定位信息进行辅助定位。Auxiliary positioning is performed according to the obtained auxiliary positioning information of the GNSS device of the neighboring terminal.
  6. 一种辅助定位信息获取的装置,包括: A device for assisting acquisition of positioning information, comprising:
    确定模块,设置为确定终端的全球卫星导航系统GNSS设备的辅助定位信息的状态发生异常;a determining module configured to determine that an abnormal state of the auxiliary positioning information of the global satellite navigation system GNSS device of the terminal is abnormal;
    获取模块,设置为从支持与所述终端通信的近邻终端中获取所述近邻终端的GNSS设备的辅助定位信息。And an obtaining module, configured to acquire auxiliary positioning information of the GNSS device of the neighboring terminal from a neighboring terminal that supports communication with the terminal.
  7. 根据权利要求6所述的装置,其中,所述获取模块包括:The apparatus of claim 6, wherein the obtaining module comprises:
    第一发送单元,设置为向所述近邻终端发送用于请求获取所述近邻终端的GNSS设备的辅助定位信息的请求消息,其中,所述请求消息中携带有用于指示所述近邻终端在向所述终端发送所述辅助定位信息前对所述辅助定位信息进行检测的指示信息。a first sending unit, configured to send, to the neighboring terminal, a request message for requesting acquisition of the auxiliary positioning information of the GNSS device of the neighboring terminal, where the request message is used to indicate that the neighboring terminal is in the The indication information for detecting the auxiliary positioning information before the terminal sends the auxiliary positioning information.
  8. 根据权利要求6所述的装置,其中,所述获取模块还包括:The device of claim 6, wherein the obtaining module further comprises:
    第二发送单元,设置为向至少两个近邻终端发送检测消息,其中,所述检测消息用于对所述至少两个近邻终端中的GNSS设备的辅助定位信息的质量进行检测;The second sending unit is configured to send a detection message to the at least two neighboring terminals, where the detection message is used to detect the quality of the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
    选择单元,设置为依据对所述至少两个近邻终端中的GNSS设备的辅助定位信息进行检测获取的检测结果,选择一个检测结果质量最优的近邻终端;The selecting unit is configured to select a neighboring terminal with the highest quality of the detection result according to the detection result obtained by detecting and acquiring the auxiliary positioning information of the GNSS device in the at least two neighboring terminals;
    获取单元,设置为从选择的所述近邻终端中获取所述辅助定位信息。And an obtaining unit, configured to acquire the auxiliary positioning information from the selected neighboring terminal.
  9. 根据权利要求6至8中任一项所述的装置,其中,所述装置还包括:The device according to any one of claims 6 to 8, wherein the device further comprises:
    辅助定位模块,设置为依据获取的所述近邻终端的GNSS设备的辅助定位信息进行辅助定位。The auxiliary positioning module is configured to perform auxiliary positioning according to the acquired auxiliary positioning information of the GNSS device of the neighboring terminal.
  10. 一种终端,包括权利要求6至9中任一项所述的装置。 A terminal comprising the apparatus of any one of claims 6 to 9.
PCT/CN2015/080180 2014-08-14 2015-05-29 Method, apparatus and terminal for acquiring assisted positioning information WO2016023392A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201410401815.0A CN105372679A (en) 2014-08-14 2014-08-14 Method for acquiring assistant positioning information, device and terminal thereof
CN201410401815.0 2014-08-14

Publications (1)

Publication Number Publication Date
WO2016023392A1 true WO2016023392A1 (en) 2016-02-18

Family

ID=55303863

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2015/080180 WO2016023392A1 (en) 2014-08-14 2015-05-29 Method, apparatus and terminal for acquiring assisted positioning information

Country Status (2)

Country Link
CN (1) CN105372679A (en)
WO (1) WO2016023392A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111600956B (en) * 2020-05-19 2024-03-15 腾讯科技(深圳)有限公司 Internet of things server, auxiliary positioning method thereof, terminal and positioning method thereof

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070159388A1 (en) * 2004-01-28 2007-07-12 Motorola, Inc. Communication system, a communication terminal and a method of determining a location estimate therefor
CN101131425A (en) * 2006-08-25 2008-02-27 佛山市顺德区顺达电脑厂有限公司 Satellite positioning accessory system and method thereof
CN101236242A (en) * 2007-01-31 2008-08-06 三星电子株式会社 Fast position fixing method for GPS navigator
US20090079622A1 (en) * 2007-09-26 2009-03-26 Broadcom Corporation Sharing of gps information between mobile devices
CN101430375A (en) * 2007-11-06 2009-05-13 联发科技股份有限公司 Gnss receiver system and related method thereof
CN101558322A (en) * 2005-07-29 2009-10-14 摩托罗拉公司 Method for providing location aiding among peers operating in a direct communication mode
US20110163914A1 (en) * 2009-12-31 2011-07-07 Seymour Leslie Gps with aiding from ad-hoc peer-to-peer bluetooth networks
CN102150058A (en) * 2008-09-15 2011-08-10 索尼爱立信移动通讯有限公司 System and method of transferring location assistance information between electronic devices

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070159388A1 (en) * 2004-01-28 2007-07-12 Motorola, Inc. Communication system, a communication terminal and a method of determining a location estimate therefor
CN101558322A (en) * 2005-07-29 2009-10-14 摩托罗拉公司 Method for providing location aiding among peers operating in a direct communication mode
CN101131425A (en) * 2006-08-25 2008-02-27 佛山市顺德区顺达电脑厂有限公司 Satellite positioning accessory system and method thereof
CN101236242A (en) * 2007-01-31 2008-08-06 三星电子株式会社 Fast position fixing method for GPS navigator
US20090079622A1 (en) * 2007-09-26 2009-03-26 Broadcom Corporation Sharing of gps information between mobile devices
CN101430375A (en) * 2007-11-06 2009-05-13 联发科技股份有限公司 Gnss receiver system and related method thereof
CN102150058A (en) * 2008-09-15 2011-08-10 索尼爱立信移动通讯有限公司 System and method of transferring location assistance information between electronic devices
US20110163914A1 (en) * 2009-12-31 2011-07-07 Seymour Leslie Gps with aiding from ad-hoc peer-to-peer bluetooth networks

Also Published As

Publication number Publication date
CN105372679A (en) 2016-03-02

Similar Documents

Publication Publication Date Title
WO2018036297A1 (en) Indoor positioning technique and information pushing system, method and device based thereon, and terminal
US10075934B2 (en) Positioning method and apparatus
US8463292B2 (en) TDOA—based reconstruction of base station location data
KR101123594B1 (en) Method and apparatus for using historic network information for determining approximate position
CN101120265B (en) Hybrid locating method and system for locating a mobile terminal in a wireless communications network
WO2015135478A1 (en) Terminal locating method and device
US8781507B2 (en) Obtaining timing of LTE wireless base stations using aggregated OTDOA assistance data
RU2681647C1 (en) Differentiated positioning
US8761806B2 (en) Method, system and device for implementing positioning measurement
EP2360982A2 (en) A method and system for determinig the location of a wireless access point using single device based power measurements
EP2362702A1 (en) A method and system for physical mapassisted wireless access point locating
EP2238774A1 (en) Method and apparatus for using service capability information for user plane location
JP2005123662A (en) Position detecting system and apparatus thereof
EP2360959A1 (en) Method and system for locating a femtocell using measurement reports
US20130321210A1 (en) Positioning LTE wireless base stations using aggregated OTDOA assistance data
CN103200607A (en) Method and device determining user equipment (UE) positioning information in minimum drive test (MDT) process
WO2018077099A1 (en) Positioning method, positioning device and access point (ap)
US20160014483A1 (en) Sharing of motion data between device subsystems
WO2014067345A1 (en) Satellite positioning method, apparatus and system
EP2335088B1 (en) Upload and download of position reference data
CN101925104B (en) Acquiring method and device of positioning data and communication system
WO2015007223A1 (en) Terminal positioning method, terminal and positioning server
WO2016091189A1 (en) Positioning method, system and device
US20110212735A1 (en) Method and system for seamless consummation of an electronic transaction based on location related data
WO2016023392A1 (en) Method, apparatus and terminal for acquiring assisted positioning information

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: 15832447

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: 15832447

Country of ref document: EP

Kind code of ref document: A1