Positioning terminal tracking method based on GPS

Determine the connection status of the GPS positioning terminal and the background server through a regular sedentic delivery state package, and re -send the request information to connect when the connection is disconnected. It solves the problem of large connection delay and the burden of the server in the existing technology. Stable communication and reduction of the burden on the server.

CN119355774APending Publication Date: 2025-01-24上海旭宇信息科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411476355.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The existing GPS-based positioning terminal tracking method causes connection delays and excessive connection requests due to timely sending status packets and waiting for feedback from the background server, which increases the burden on the server.

Method used

To determine the connection status of the GPS positioning terminal and the background server by a regular sending status package.

Benefits of technology

It is achieved to ensure the normal communication between the GPS positioning terminal and the background server, reduce the burden on the server, and apply to a system with a short interval between the sending time and the high background server connection load.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119355774A_ABST
    Figure CN119355774A_ABST
Patent Text Reader

Abstract

The invention discloses a GPS-based positioning terminal tracking method, which comprises a GPS positioning terminal, a communication module and a background server, the GPS positioning terminal is electrically connected with the communication module, the communication module is connected with the background server through the Ethernet, and the positioning terminal tracking method comprises the following steps: the GPS positioning terminal receives positioning signals from at least three satellites; and using the received positioning signal to determine the longitude and latitude coordinates of the GPS positioning terminal, and calculating the altitude of the GPS positioning terminal according to the received positioning signal. In the invention, the state packet is sent at regular time to judge the connection state of the GPS positioning terminal and the background server, and if the connection is disconnected, the request information is sent again for connection so as to ensure the normal communication between the terminal and the server. Besides, the background server does not need to reply a positioning data packet, so that the burden of the server can be greatly reduced, the normal working state of the server can be ensured, and the method is suitable for a system which is short in sending time interval and relatively high in background server connection load.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of GPS terminal tracking, and in particular relates to a positioning terminal tracking method based on GPS. Background Art

[0002] With the development of science and technology, the application of communication terminals related to the Internet is becoming more and more extensive. At present, mobile terminal products generally need to establish a connection with the background server to realize the timing of the data of the mobile terminal and the background service. Generally, the communication between the mobile terminal and the corresponding background server is mainly through GPRS. For example, after the positioning terminal and the background server establish a GPRS connection, the positioning terminal can send the positioning data packet to the background server, receive satellite positioning data information, and read the second pseudo-range between the Beidou GPS dual-mode positioning terminal and the positioning satellite according to the satellite positioning data information. Common positioning services include single-point positioning, enhanced GPS positioning, differential GPS, real-time motion tracking and open positioning services. Single-point positioning is the simplest positioning method, which uses a single GPS receiver to determine the location of the device. The receiver receives the positioning signal from the satellite and calculates the latitude and longitude coordinates of the device;

[0003] The current GPS-based positioning terminal tracking method will cause a certain connection delay because the GPS positioning terminal needs to send status packets regularly and wait for feedback from the background server. When the GPS positioning terminal is disconnected from the background server, the terminal will continuously send request information to reconnect, which may result in too many connection requests and increase the burden on the server. Summary of the invention

[0004] The present invention provides a positioning terminal tracking method based on GPS, which solves the above problems.

[0005] In order to solve the above technical problems, the present invention is achieved through the following technical solutions:

[0006] A positioning terminal tracking method based on GPS of the present invention comprises a GPS positioning terminal, a communication module and a background server, wherein the GPS positioning terminal is electrically connected to the communication module, and the communication module is connected to the background server via Ethernet. The steps of the positioning terminal tracking method are as follows:

[0007] Step 1: The GPS positioning terminal receives positioning signals from at least three satellites;

[0008] Step 2: Using the received positioning signal to determine the longitude and latitude coordinates of the GPS positioning terminal;

[0009] Step 3: Calculate the altitude of the GPS positioning terminal according to the received positioning signal;

[0010] Step 4: Use the time information of the global positioning system to determine the timestamp of the GPS positioning terminal;

[0011] Step 5: Transmit the longitude, latitude, altitude and timestamp of the GPS positioning terminal to the tracking system in the form of a data packet;

[0012] Step 6: Establish a connection between the GPS positioning terminal and the backend server;

[0013] Step 7: The GPS positioning terminal transmits the positioning data packet and status packet to the background server at regular intervals;

[0014] Step 8: The backend server responds to the status packet and sends a reply packet corresponding to the status packet to the GPS positioning terminal;

[0015] Step 9: The GPS positioning terminal determines the current connection status based on whether the reply packet is received to determine whether the connection is disconnected normally.

[0016] Furthermore, the GPS positioning terminal includes receiving satellite ephemeris data and position reference station information from an auxiliary system.

[0017] Furthermore, the GPS positioning terminal includes error correction according to the received differential GPS data to improve the positioning accuracy of the positioning terminal.

[0018] Furthermore, the GPS positioning terminal includes sending the location information of the positioning terminal to the central server, and monitoring the location of the positioning terminal in real time in the tracking system.

[0019] Furthermore, the GPS positioning terminal determines the current connection status according to whether a reply packet is received. If so, it is determined that the GPS positioning terminal is connected to the background server normally and continues to transmit the positioning data packet.

[0020] Furthermore, the GPS positioning terminal determines the current connection status according to whether a reply packet is received. If not, it is determined that the GPS positioning terminal is disconnected from the background server, and resends the request information to the background server to request reconnection.

[0021] Furthermore, when the number of disconnections between the GPS positioning terminal and the background server reaches a set number, the GPS positioning terminal automatically starts its internal timing restart module.

[0022] Furthermore, if the GPS positioning terminal fails to re-establish a connection with the background server within a set time, the GPS positioning terminal will restart and then send a request message to the background server to request a reconnection.

[0023] Compared with the prior art, the present invention has the following beneficial effects:

[0024] In the present invention, the connection status of the GPS positioning terminal and the background server is determined by sending status packets at regular intervals. If the connection is disconnected, the request information is resent to connect to ensure normal communication between the terminal and the server. In addition, since the background server does not need to reply to the positioning data packet, the server burden can be greatly reduced to ensure its normal working state. This method is suitable for systems with short sending time intervals and high background server connection loads. In summary, the problems in the background technology are solved.

[0025] Of course, any product implementing the present invention does not necessarily need to achieve all of the advantages described above at the same time. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for describing the embodiments are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0027] Figure 1 It is a flow chart of a positioning terminal tracking method based on GPS in the present invention;

[0028] Figure 2 It is a schematic diagram of the process of determining the state of the GPS positioning terminal in the present invention;

[0029] Figure 3 The module structure diagram of a positioning terminal tracking method based on GPS in the present invention. DETAILED DESCRIPTION

[0030] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] At present, the technology mostly uses sunlight sensors or integrated all-in-one sunlight, rain and anti-fog sensors to collect light intensity. The light intensity is generally divided into left light intensity, right light intensity, altitude angle, horizontal angle, etc. The sensors are mostly arranged below the front windshield or on the vertical surface of the front windshield. The collected light intensity sensor is used to calculate the corrected light intensity through some filtering algorithms and left and right partitioning algorithms. The algorithms involved lack physical meaning and mostly rely on on-site calibration.

[0032] like Figure 1-Figure 3As shown, a positioning terminal tracking method based on GPS includes a GPS positioning terminal, a communication module and a background server. The GPS positioning terminal is electrically connected to the communication module, and the communication module is connected to the background server via Ethernet. The positioning terminal tracking method steps are:

[0033] Step 1: The GPS positioning terminal receives positioning signals from at least three satellites;

[0034] Step 2: Using the received positioning signal to determine the longitude and latitude coordinates of the GPS positioning terminal;

[0035] Step 3: Calculate the altitude of the GPS positioning terminal according to the received positioning signal;

[0036] Step 4: Use the time information of the global positioning system to determine the timestamp of the GPS positioning terminal;

[0037] Step 5: Transmit the longitude, latitude, altitude and timestamp of the GPS positioning terminal to the tracking system in the form of a data packet;

[0038] Step 6: Establish a connection between the GPS positioning terminal and the backend server;

[0039] Step 7: The GPS positioning terminal transmits the positioning data packet and status packet to the background server at regular intervals;

[0040] Step 8: The backend server responds to the status packet and sends a reply packet corresponding to the status packet to the GPS positioning terminal;

[0041] Step 9: The GPS positioning terminal determines the current connection status based on whether the reply packet is received to determine whether the connection is disconnected normally.

[0042] Among them, the GPS positioning terminal includes receiving satellite ephemeris data and location reference station information from the auxiliary system.

[0043] The GPS positioning terminal includes performing error correction according to the received differential GPS data to improve the positioning accuracy of the positioning terminal.

[0044] Among them, the GPS positioning terminal includes sending the location information of the positioning terminal to the central server and monitoring the location of the positioning terminal in real time in the tracking system.

[0045] The GPS positioning terminal determines the current connection status according to whether a reply packet is received. If so, it is determined that the GPS positioning terminal is connected to the background server normally and continues to transmit the positioning data packet.

[0046] The GPS positioning terminal determines the current connection status according to whether a reply packet is received. If not, it is determined that the GPS positioning terminal is disconnected from the background server, and resends the request information to the background server to request reconnection.

[0047] When the number of disconnections between the GPS positioning terminal and the background server reaches a set number, the GPS positioning terminal automatically starts its internal timing restart module.

[0048] If the GPS positioning terminal fails to re-establish a connection with the background server within a set time, the GPS positioning terminal will restart and then send a request message to the background server to request a reconnection.

[0049] The preferred embodiments of the present invention disclosed above are only used to help illustrate the present invention. The preferred embodiments do not describe all the details in detail, nor do they limit the invention to the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the present invention, so that those skilled in the art can understand and use the present invention well. The present invention is limited only by the claims and their full scope and equivalents.

Claims

1. A positioning terminal tracking method based on GPS, comprising a GPS positioning terminal, a communication module and a background server, characterized in that: The GPS positioning terminal is electrically connected to the communication module, and the communication module is connected to the background server via Ethernet. The positioning terminal tracking method steps are as follows: Step 1: The GPS positioning terminal receives positioning signals from at least three satellites; Step 2: Using the received positioning signal to determine the longitude and latitude coordinates of the GPS positioning terminal; Step 3: Calculate the altitude of the GPS positioning terminal according to the received positioning signal; Step 4: Use the time information of the global positioning system to determine the timestamp of the GPS positioning terminal; Step 5: Transmit the longitude, latitude, altitude and timestamp of the GPS positioning terminal to the tracking system in the form of a data packet; Step 6: Establish a connection between the GPS positioning terminal and the backend server; Step 7: The GPS positioning terminal transmits the positioning data packet and status packet to the background server at regular intervals; Step 8: The backend server responds to the status packet and sends a reply packet corresponding to the status packet to the GPS positioning terminal; Step 9: The GPS positioning terminal determines the current connection status based on whether the reply packet is received to determine whether the connection is disconnected normally.

2. A method for tracking a positioning terminal based on GPS according to claim 1, characterized in that: The GPS positioning terminal includes receiving satellite ephemeris data and position reference station information from the auxiliary system.

3. The method for tracking a positioning terminal based on GPS according to claim 1, characterized in that: The GPS positioning terminal includes performing error correction according to received differential GPS data to improve the positioning accuracy of the positioning terminal.

4. The method for tracking a positioning terminal based on GPS according to claim 1, characterized in that: The GPS positioning terminal includes sending the location information of the positioning terminal to the central server and monitoring the location of the positioning terminal in real time in the tracking system.

5. The method for tracking a positioning terminal based on GPS according to claim 1, characterized in that: The GPS positioning terminal determines the current connection status according to whether the reply packet is received. If so, it is determined that the GPS positioning terminal is connected to the background server normally and continues to transmit the positioning data packet.

6. The method for tracking a positioning terminal based on GPS according to claim 1, characterized in that: The GPS positioning terminal determines the current connection status according to whether the reply packet is received. If not, it is determined that the GPS positioning terminal is disconnected from the background server, and resends the request information to the background server to request reconnection.

7. The method for tracking a positioning terminal based on GPS according to claim 1, characterized in that: When the number of disconnections between the GPS positioning terminal and the background server reaches a set number, the GPS positioning terminal automatically starts its internal timing restart module.

8. The method for tracking a positioning terminal based on GPS according to claim 1, characterized in that: If the GPS positioning terminal fails to re-establish a connection with the background server within a set time, the GPS positioning terminal will restart and then send a request message to the background server to request a re-connection.