Method and apparatus for acquiring and transmitting GNSS correction data

By targeting specific GNSS correction data based on cell allocation, the method enhances transmission efficiency and resource utilization in electronic terminals.

JP7725600B2Active Publication Date: 2025-08-19ROBERT BOSCH GMBH
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023553426
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2021-03-04
Filing Date
2022-02-17
Publication Date
2025-08-19
Estimated Expiration
2042-02-17

AI Technical Summary

Technical Problem

Existing methods for transmitting GNSS correction data require electronic terminals to process all received data, leading to inefficient resource allocation and low efficiency.

Method used

An electronic terminal receives cell allocation information from a server, determines a target cell, and requests specific GNSS correction data for that cell, while the server transmits only the relevant data in response.

Benefits of technology

This approach allows the electronic terminal to acquire only necessary GNSS correction data, improving transmission efficiency and conserving resources for processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007725600000001
    Figure 0007725600000001
  • Figure 0007725600000002
    Figure 0007725600000002
  • Figure 0007725600000003
    Figure 0007725600000003
Patent Text Reader

Abstract

The present invention discloses a method and an apparatus for acquiring and transmitting GNSS correction data. The method for acquiring GNSS correction data includes: receiving cell allocation information from a server, the cell allocation information including information about the coverage of cells for allocating GNSS correction data; determining a target cell corresponding to an electronic terminal according to the received cell allocation information; sending a data acquisition request to the server for acquiring GNSS correction data corresponding to the target cell; and receiving from the server the GNSS correction data sent by the server in response to the data acquisition request and corresponding to the target cell. The method and the apparatus for acquiring and transmitting GNSS correction data according to the present invention enable the electronic terminal to acquire only the GNSS correction data corresponding to the electronic terminal, thereby improving the transmission efficiency of the GNSS correction data and saving the resources of the electronic terminal for processing the GNSS correction data.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to the field of data processing, and in particular to a method and apparatus for an electronic terminal to obtain GNSS correction data, and a method and apparatus for a server to transmit GNSS correction data. [Background technology]

[0002] As the required positioning / navigation accuracy increases, it is becoming more and more common to use Global Navigation Satellite Systems (GNSS) for precise positioning / navigation. GNSS correction data is important during the use of GNSS for positioning / navigation.

[0003] Typically, GNSS correction data are transmitted to electronic devices using GNSS for positioning / navigation in the following way: a provider of GNSS correction data, i.e., a server, broadcasts all GNSS correction data to all electronic devices within its coverage area, and each electronic device receives all GNSS correction data. Each electronic device then selects the GNSS correction data relevant to the electronic device from all the GNSS correction data received for GNSS positioning / navigation.

[0004] However, the above-mentioned method of transmitting GNSS correction data requires the electronic terminal using GNSS for positioning / navigation to allocate a lot of resources to process the GNSS correction data, resulting in low efficiency. Summary of the Invention [Problem to be solved by the invention]

[0005] It is an object of the present invention to provide a method and an apparatus for an electronic terminal to obtain GNSS correction data, and a method and an apparatus for a server to transmit GNSS correction data. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided a method for an electronic terminal to obtain GNSS correction data, the method comprising: receiving cell allocation information from a server, the cell allocation information including information about cell coverage for allocating GNSS correction data; determining a target cell corresponding to the electronic terminal according to the received cell allocation information; sending a data acquisition request to the server to obtain GNSS correction data corresponding to the target cell; and receiving from the server the GNSS correction data sent by the server in response to the data acquisition request and corresponding to the target cell.

[0007] According to a further aspect of the present invention, there is provided a method for a server transmitting GNSS correction data, the method comprising: transmitting cell allocation information to an electronic terminal, the cell allocation information including information about cell coverage for allocating GNSS correction data; receiving a data acquisition request from the electronic terminal for acquiring GNSS correction data corresponding to a target cell; and transmitting the GNSS correction data corresponding to the target cell to the electronic terminal in response to the data acquisition request.

[0008] According to yet a further aspect of the present invention, there is provided an apparatus for an electronic terminal for acquiring GNSS correction data, the apparatus comprising: an information receiving unit configured to receive cell allocation information from a server, the cell allocation information including information about cell coverage for allocating GNSS correction data; a cell determination unit configured to determine a target cell corresponding to the electronic terminal according to the received cell allocation information; a data request sending unit configured to send a data acquisition request to the server for acquiring GNSS correction data corresponding to the target cell; and a data acquisition unit sent by the server in response to the data acquisition request and configured to receive from the server the GNSS correction data corresponding to the target cell.

[0009] According to a fourth aspect of the present invention, there is provided an apparatus for a server transmitting GNSS correction data, the apparatus comprising: an information transmitting unit configured to transmit cell allocation information to an electronic terminal, the cell allocation information including information about cell coverage for allocating GNSS correction data; a data request receiving unit configured to receive a data acquisition request from the electronic terminal for acquiring GNSS correction data corresponding to a target cell; and a data transmitting unit configured to transmit the GNSS correction data corresponding to the target cell to the electronic terminal in response to the data acquisition request.

[0010] According to a fifth aspect of the present invention, there is provided a computer program product, the computer program product comprising a computer program which, when executed by a processor, causes the processor to implement a method for an electronic terminal acquiring GNSS correction data or a method for a server transmitting GNSS correction data according to the present invention.

[0011] The method and apparatus for an electronic terminal that acquires GNSS correction data, and the method and apparatus for a server that transmits GNSS correction data according to the present invention enable an electronic terminal to acquire only the GNSS correction data of the cell that corresponds to the electronic terminal, thereby improving the transmission efficiency of the GNSS correction data and saving the resources of the electronic terminal for processing the GNSS correction data. [Brief explanation of the drawings]

[0012] The following detailed description, taken in conjunction with the drawings, will help to provide a comprehensive understanding of the above and other aspects of the present invention. [Figure 1] 1 is a flowchart of a method for an electronic terminal to acquire GNSS correction data, according to an exemplary embodiment of the present invention. [Figure 2] 4 is a flowchart of a method for a server transmitting GNSS correction data according to an exemplary embodiment of the invention. [Figure 3] 4 is a flowchart of the transmission of GNSS correction data between an electronic terminal and a server according to one exemplary embodiment of the present invention. [Figure 4] 1 is a block diagram of an apparatus for an electronic terminal to acquire GNSS correction data according to one exemplary embodiment of the present invention. [Figure 5] FIG. 2 is a block diagram of an apparatus for a server transmitting GNSS correction data according to one exemplary embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0013] Some exemplary embodiments of the present invention will be described in more detail by referring to the drawings so that the basic concepts and advantages of the present invention can be better understood.

[0014] FIG. 1 is a flowchart of a method for an electronic terminal to acquire GNSS correction data, according to one exemplary embodiment of the invention.

[0015] The electronic device here may be any electronic device that uses GNSS for positioning / navigation, for example an electronic device in a vehicle or a portable electronic device.

[0016] See Figure 1. In step S11, the electronic terminal receives cell allocation information from the server, where the cell allocation information includes information about the coverage of cells for allocating GNSS correction data.

[0017] For example, the cell allocation information may include the coverage of each cell and the cell ID of the corresponding cell. For example, the coverage of each cell may be represented by the longitude and latitude of the cell boundary.

[0018] Here, the electronic terminal may receive the cell allocation information by any method in step S11, for example, the electronic terminal may receive the cell allocation information broadcast by the server in the L band, in which case the server may broadcast the cell allocation information to all electronic terminals within its coverage.

[0019] Preferably, the electronic terminal may receive the cell allocation information transmitted by the server via a network, such as a 3G, 4G or 5G network. In this case, as an embodiment, the method for an electronic terminal for acquiring GNSS correction data according to the present invention may further include the following step: transmitting an information acquisition request to a server for acquiring the cell allocation information. Thereafter, the electronic terminal may receive the cell allocation information transmitted by the server in response to the information acquisition request from the server in step S11.

[0020] In step S12, the electronic terminal determines a target cell corresponding to the electronic terminal according to the received cell allocation information.

[0021] For example, the target cell corresponding to the electronic terminal may include at least one cell. In one embodiment, the target cell may include a cell in which the electronic terminal is currently located, a cell to which the electronic terminal is moving, and / or at least one cell adjacent to the cell in which the electronic terminal is currently located.

[0022] Here, the target cell can be determined by determining the current location of the electronic terminal and the movement tendency of the electronic terminal. As an example, step S12 may include determining a target cell corresponding to the electronic terminal according to the cell allocation information, and the current location of the electronic terminal and / or a location to which the electronic terminal will move. Here, the current location of the electronic terminal can be determined by any method, for example, the current location of the electronic terminal can be determined by a Global Positioning System (GPS). In addition, the location to which the electronic terminal will move can be determined by any method, for example, the location to which the electronic terminal will move can be determined according to the GPS navigation route of the electronic terminal or through a corresponding machine learning model.

[0023] For example, in step S12, after the current location of the electronic terminal is determined, the cell that contains the current location of the electronic terminal, i.e., the cell in which the electronic terminal is currently located, and at least one cell adjacent to the cell in which the electronic terminal is currently located, can be determined in combination with the cell allocation information, and after the location to which the electronic terminal will move is determined, the cell of the location to which the electronic terminal will move, i.e., the cell to which the electronic terminal will move, can be determined in combination with the cell allocation information.

[0024] Thereafter, for example, a cell where the electronic terminal is currently located, a cell to which the electronic terminal is to move, and / or at least one cell adjacent to the cell where the electronic terminal is currently located can be determined to be a target cell according to the accuracy determined for the current location of the electronic terminal and the location to which the electronic terminal is to move. For example, when the determined accuracy is high, only the cell where the electronic terminal is currently located, or the cell where the electronic terminal is currently located and the cell to which the electronic terminal is to move can be determined to be a target cell(s); when the determined accuracy is not high, at least one cell adjacent to the cell where the electronic terminal is currently located can also be determined to be a target cell. Preferably, a maximum of four cells can be determined to be target cells. However, more or fewer cells can be determined to be target cells according to actual requirements.

[0025] It should be understood that the above-mentioned method for determining the target cell is only one example, and the target cell can be determined in different ways according to actual requirements.

[0026] In step S13, the electronic terminal transmits a data acquisition request to the server to acquire GNSS correction data corresponding to the target cell.

[0027] Here, after determining the target cell in step S12, the electronic terminal needs to be used and can learn the GNSS correction data assigned to the cell(s). Therefore, in step S13, the electronic terminal can send a data acquisition request to the server to acquire the GNSS correction data corresponding to the target cell.

[0028] In step S14, the electronic terminal receives from the server the GNSS correction data that was sent by the server in response to the data acquisition request and that corresponds to the target cell.

[0029] Here, by sending a request to the server and receiving only the GNSS correction data corresponding to the target cell, only the GNSS correction data for the electronic device, rather than all the GNSS correction data, can be obtained without disclosing the specific location of the electronic device, thus effectively obtaining valid GNSS correction data while protecting the privacy of the electronic device.

[0030] The method for an electronic terminal for acquiring GNSS correction data according to the present invention enables the electronic terminal to acquire only the GNSS correction data of the cell corresponding to the electronic terminal, thereby improving the transmission efficiency of the GNSS correction data and saving the resources of the electronic terminal for processing the GNSS correction data.

[0031] FIG. 2 is a flowchart of a method for a server transmitting GNSS correction data according to one exemplary embodiment of the invention.

[0032] Here, the server may be a provider of GNSS correction data and may have information about the coverage of the GNSS correction data and the cells for allocating the GNSS correction data.

[0033] In step S21, the server transmits cell allocation information to the electronic terminal, where the cell allocation information includes information about the coverage of the cells for allocating GNSS correction data.

[0034] For example, the cell allocation information may include the coverage of each cell and the cell ID of the corresponding cell. For example, the coverage of each cell may be represented by the longitude and latitude of the cell boundary.

[0035] Here, the server may send the cell allocation information to the electronic terminal by any method in step S21, for example, the server may broadcast the cell allocation information in the L band to all electronic terminals within the coverage of the server.

[0036] Preferably, the server may transmit the cell allocation information via a network, such as a 3G, 4G or 5G network. In this case, as an embodiment, the method for a server transmitting GNSS correction data according to the present invention may further include the following step: receiving an information acquisition request for acquiring the cell allocation information from the electronic terminal. Thereafter, the server may transmit the cell allocation information to the electronic terminal in response to the information acquisition request in step S21.

[0037] In step S22, the server receives a data acquisition request from the electronic terminal to acquire GNSS correction data corresponding to the target cell.

[0038] Here, the target cell may be a cell corresponding to the electronic terminal and determined by the electronic terminal that sends the data acquisition request. In one embodiment, the target cell may include a cell where the electronic terminal is currently located, a cell to which the electronic terminal is moving, and / or at least one cell adjacent to the cell where the electronic terminal is currently located.

[0039] In step S23, in response to the data acquisition request, the server transmits GNSS correction data corresponding to the target cell to the electronic terminal.

[0040] Here, after receiving the data acquisition request, the GNSS correction data assigned to the target cell may be culled on the server, and the GNSS correction data corresponding to the target cell is then sent to the corresponding electronic terminal.

[0041] The method for a server transmitting GNSS correction data according to the present invention enables an electronic terminal to obtain only the GNSS correction data corresponding to the electronic terminal, thereby improving the transmission efficiency of the GNSS correction data and saving the resources of the electronic terminal for processing the GNSS correction data.

[0042] An example of the transmission of GNSS correction data between an electronic terminal and a server using a method for an electronic terminal obtaining GNSS correction data and a method for a server transmitting GNSS correction data according to the present invention will now be described with reference to FIG. 3.

[0043] FIG. 3 is a flowchart of the transmission of GNSS correction data between the electronic terminal 1 and the server 2 according to one exemplary embodiment of the present invention.

[0044] Please refer to Fig. 3. When the electronic terminal 1 expects positioning / navigation via GNSS, the electronic terminal 1 may transmit an information acquisition request to the server to acquire cell allocation information (S00). At this time, the server 2 receives the information acquisition request from the electronic terminal (S00).

[0045] After receiving the information acquisition request, the server 2 may transmit cell allocation information to the electronic terminal 1 in response to the information acquisition request (S21). At this time, the electronic terminal 1 receives the cell allocation information from the server 2 (S11).

[0046] Thereafter, the electronic terminal 1 may determine a target cell (not shown in FIG. 3) corresponding to the electronic terminal 1 according to the received cell allocation information, and then transmit a data acquisition request to the server 2 to acquire GNSS correction data corresponding to the target cell (S13). At this time, the server 2 receives the data acquisition request from the electronic terminal 1 (S22).

[0047] After receiving the data acquisition request, the server 2 responds to the data acquisition request by transmitting GNSS correction data corresponding to the target cell to the electronic terminal (S23). At this time, the electronic terminal 1 receives the GNSS correction data corresponding to the target cell from the server (S14).

[0048] The transmission of GNSS correction data between the electronic terminal and the server in the above-described method reduces the amount of GNSS correction data transmitted between the electronic terminal and the server, thereby enabling the electronic terminal to obtain target GNSS correction data, and thus improving the transmission and processing efficiency of GNSS correction data.

[0049] FIG. 4 is a block diagram of an apparatus for an electronic terminal to acquire GNSS correction data, according to one exemplary embodiment of the present invention.

[0050] The device for an electronic terminal for obtaining GNSS correction data according to the present invention includes an information receiving unit 11, a cell determining unit 12, a data request sending unit 13 and a data obtaining unit .

[0051] The information receiving unit 11 is configured to receive cell allocation information from a server, where the cell allocation information includes information about the coverage of cells for allocating GNSS correction data.

[0052] The cell determination unit 12 is configured to determine a target cell corresponding to the electronic terminal according to the received cell allocation information.

[0053] The data request sending unit 13 is configured to send a data acquisition request to the server to acquire the GNSS correction data corresponding to the target cell.

[0054] The data acquisition unit 14 is configured to receive from the server GNSS correction data sent by the server in response to a data acquisition request and corresponding to the target cell.

[0055] The transmission of cell allocation information, target cell determination and GNSS correction data has been described with reference to Figures 1 to 3 and will not be described again here.

[0056] The device for an electronic terminal for obtaining GNSS correction data according to the present invention enables the electronic terminal to obtain only the GNSS correction data of the cell corresponding to the electronic terminal, thereby improving the transmission efficiency of the GNSS correction data and saving the resources of the electronic terminal for processing the GNSS correction data.

[0057] FIG. 5 is a block diagram of an apparatus for a server transmitting GNSS correction data according to one exemplary embodiment of the present invention.

[0058] The apparatus for a server transmitting GNSS correction data according to the present invention includes an information transmitting unit 21, a data request receiving unit 22, and a data transmitting unit .

[0059] The information sending unit 21 is adapted to send cell allocation information to the electronic terminal, the cell allocation information comprising information about the coverage of cells for allocating GNSS correction data.

[0060] The data request receiving unit 22 is configured to receive a data acquisition request from the electronic terminal for acquiring GNSS correction data corresponding to the target cell.

[0061] The data transmission unit 23 is configured to transmit GNSS correction data corresponding to the target cell to the electronic terminal in response to a data acquisition request.

[0062] The transmission of cell allocation information, target cell determination and GNSS correction data has been described with reference to Figures 1 to 3 and will not be described again here.

[0063] The device for a server transmitting GNSS correction data according to the present invention enables an electronic terminal to obtain only the GNSS correction data corresponding to the electronic terminal, thereby improving the transmission efficiency of the GNSS correction data and saving the resources of the electronic terminal for processing the GNSS correction data.

[0064] According to an exemplary embodiment of the present invention, a computer program product is provided, the computer program product including a computer program that, when executed by a processor, causes the processor to implement a method for an electronic terminal acquiring GNSS correction data or a method for a server transmitting GNSS correction data according to the present invention. The computer program product may include computer programs, program code, instructions, or some combination thereof, used independently or in cooperation to direct or configure hardware devices to perform operations as desired. The computer program and / or program code may include programs or computer-readable instructions, software components, software modules, data files, and data structures executed by one or more hardware devices. Examples of program code may include machine code generated by an encoder and high-level program code executed by an interpreter.

[0065] Furthermore, the devices and units of the devices according to exemplary embodiments of the present invention may be implemented as hardware components or software modules, and those skilled in the art may implement the units, for example, by using a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or a processor according to the defined processing performed by the units.

[0066] Although the present invention has been shown and described with reference to particular embodiments, the invention is not limited to the details provided, and modifications of these details may be made within the scope of the invention. [Explanation of symbols]

[0067] S11 Receive cell allocation information from the server S12: Determine a target cell corresponding to the electronic terminal according to the received cell allocation information. S13 Send a data acquisition request to the server to acquire GNSS correction data corresponding to the target cell. S14: Receive GNSS correction data from the server, the GNSS correction data being sent by the server in response to the data acquisition request and corresponding to the target cell. S21: Transmit cell allocation information to electronic terminal S22 Receive a data acquisition request from the electronic device to acquire GNSS correction data corresponding to the target cell. S23: In response to the data acquisition request, transmit the GNSS correction data corresponding to the target cell to the electronic terminal. S00: Send an information acquisition request to a server to acquire cell allocation information / Receive an information acquisition request to acquire cell allocation information from an electronic terminal 1. Electronic devices 2 Server 11 Information receiving unit 12 Cell Decision Unit 13 Data request transmission unit 14 Data Acquisition Unit 21 Information Transmission Unit 22 Data request receiving unit 23 Data Transmission Unit

Claims

1. 1. A method for an electronic device acquiring GNSS correction data, comprising: receiving cell allocation information from a server, the cell allocation information including information about the coverage of cells for allocating GNSS correction data; determining a target cell corresponding to the electronic terminal according to the received cell allocation information; sending a data acquisition request to the server to acquire only GNSS correction data corresponding to the target cell; receiving from the server only GNSS correction data transmitted by the server in response to the data acquisition request and corresponding to the target cell; Including, The target cell includes the cell in which the electronic terminal is currently located, the cell to which the electronic terminal is to move, and / or at least one cell adjacent to the cell in which the electronic terminal is currently located, transmitting an information acquisition request to the server to acquire the cell allocation information; receiving, from the server, the cell allocation information transmitted by the server in the L band in response to the information acquisition request; The method further comprises:

2. 2. The method of claim 1, wherein determining a target cell corresponding to the electronic terminal according to the received cell allocation information comprises determining a target cell corresponding to the electronic terminal according to the cell allocation information and a current location of the electronic terminal and / or a location to which the electronic terminal is moving.

3. 1. A method for a server transmitting GNSS correction data, comprising: transmitting cell allocation information to the electronic terminal, the cell allocation information including information about the coverage of the cells for allocating the GNSS correction data; receiving a data acquisition request from the electronic terminal to acquire only GNSS correction data corresponding to a target cell; In response to the data acquisition request, transmitting only GNSS correction data corresponding to the target cell to the electronic terminal; Including, The target cell includes the cell in which the electronic terminal is currently located, the cell to which the electronic terminal is to move, and / or at least one cell adjacent to the cell in which the electronic terminal is currently located, receiving an information acquisition request for acquiring the cell allocation information from the electronic terminal; transmitting the cell allocation information to the electronic terminal in an L band in response to the information acquisition request; The method further comprises:

4. An apparatus for an electronic terminal that acquires GNSS correction data, comprising: an information receiving unit configured to receive cell allocation information from a server in L-band, the cell allocation information including information about the coverage of cells for allocating GNSS correction data; a cell determination unit configured to determine a target cell corresponding to the electronic terminal according to the received cell allocation information; a data request sending unit configured to send a data acquisition request to the server to acquire only GNSS correction data corresponding to the target cell; a data acquisition unit configured to receive from the server only GNSS correction data transmitted by the server in response to the data acquisition request and corresponding to the target cell; Equipped with The target cell includes the cell in which the electronic terminal is currently located, the cell to which the electronic terminal is moving, and / or at least one cell adjacent to the cell in which the electronic terminal is currently located.

5. An apparatus for a server transmitting GNSS correction data, comprising: an information transmitting unit configured to transmit cell allocation information in the L band to an electronic terminal, the cell allocation information including information about the coverage of a cell for allocating GNSS correction data; a data request receiving unit configured to receive a data acquisition request from the electronic terminal for acquiring only GNSS correction data corresponding to a target cell; a data transmission unit configured to transmit only GNSS correction data corresponding to the target cell to the electronic terminal in response to the data acquisition request; Equipped with The target cell includes the cell in which the electronic terminal is currently located, the cell to which the electronic terminal is moving, and / or at least one cell adjacent to the cell in which the electronic terminal is currently located.

6. A computer program configured, when the computer program is executed by a processor, to cause the processor to carry out the method of claim 1 or 2 or the method of claim 3.

Citation Information

Patent Citations

  • Method for operating a navigation system of a vehicle in a cellular network

    EP3667234A1

  • Positioning system, positioning method, control program of positioning system, and computer readable record medium in which control program of positioning system is recorded

    JP2006071460A

  • Systems, methods and devices for small cell activation and detection

    JP2017525173A

  • Geospatial positioning using correction information provided over cellular control channels

    US20130293412A1

  • GNSS correction data distribution device, GNSS correction data distribution system, and GNSS correction data distribution method

    WO2017122253A1