Positioning method, system, terminal equipment and satellite

文档序号:1874808 发布日期:2021-11-23 浏览:10次 中文

阅读说明:本技术 一种定位方法、系统、终端设备及卫星 (Positioning method, system, terminal equipment and satellite ) 是由 涂奎 王宇欣 刘诗虎 沈淀 于 2021-10-26 设计创作,主要内容包括:本发明公开了一种定位方法、系统、终端设备及卫星,涉及通信技术领域,以解决现有定位方法终端成本较高,无法在无网络覆盖场景下提供高精度定位服务的问题。该方法包括:终端设备接收N个卫星发射的N个定位信号;接收N个卫星广播的关联M个地面基准站的N组差分定位信息;根据目标参数,确定目标地面基准站,所述目标参数包括所述M个地面基准站中各地面基准站在所述N组差分定位信息中出现的次数信息;根据所述N组差分定位信息中关联所述目标地面基准站的目标差分定位信息和所述N个定位信号,定位所述终端设备的位置。本发明实施例无需终端设备具备移动通信功能,可降低终端成本,且在无移动网络覆盖的场景下也可使用。(The invention discloses a positioning method, a positioning system, terminal equipment and a satellite, relates to the technical field of communication, and aims to solve the problems that the existing positioning method is high in terminal cost and cannot provide high-precision positioning service in a scene without network coverage. The method comprises the following steps: the terminal equipment receives N positioning signals transmitted by N satellites; receiving N groups of differential positioning information related to M ground reference stations broadcast by N satellites; determining target ground reference stations according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and positioning the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals. The embodiment of the invention does not need the terminal equipment to have the mobile communication function, can reduce the cost of the terminal and can be used in the scene without mobile network coverage.)

1. A method of positioning, comprising:

the method comprises the steps that terminal equipment receives N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer larger than 1;

the terminal equipment receives N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer;

the terminal equipment determines a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information;

and the terminal equipment positions the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

2. The method of claim 1, wherein the target parameters further include received power information for each of the N positioning signals;

the terminal equipment determines a target ground reference station according to the target parameters, and the method comprises the following steps:

the terminal equipment determines the occurrence frequency of the ith ground reference station in the N groups of differential positioning information, wherein i is any integer from 1 to M;

the terminal equipment weights the times of the ith ground reference station appearing in the corresponding group of differential positioning information by using the receiving power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determines the weighted times of the ith ground reference station;

and the terminal equipment determines the ground reference station with the most weighting times as the target ground reference station.

3. The method of claim 2, wherein the terminal device uses the received power of the positioning signal transmitted by the satellite corresponding to each set of differential positioning information to weight the number of times that the ith ground reference station appears in the corresponding set of differential positioning information, and determining the weighted number of times of the ith ground reference station comprises:

the terminal equipment is based on formulaCalculating the weighting times of the ith ground reference stationWherein, in the step (A),indicating the received power of the positioning signal transmitted by the jth satellite corresponding to the jth set of differential positioning information,and the number of times of the ith ground reference station appearing in the jth group of differential positioning information is represented.

4. The method of claim 1, wherein each set of differential positioning information carries location information of an associated ground reference station; the target parameters further comprise position information of the M ground reference stations;

the terminal equipment determines a target ground reference station according to the target parameters, and the method comprises the following steps:

determining preliminary position information of the terminal equipment according to the N positioning signals;

and determining the ground reference station closest to the terminal equipment in the M ground reference stations as the target ground reference station according to the position information of the M ground reference stations and the preliminary position information.

5. The method of claim 1, wherein the terminal device locating the position of the terminal device according to the N positioning signals and target differential positioning information associated with the target ground reference station in the N sets of differential positioning information comprises:

the terminal equipment positions the position of the terminal equipment according to the target differential positioning information and the N positioning signals within the target duration;

and after the terminal equipment is spaced by the target time length, re-determining a target ground reference station for positioning the position of the terminal equipment, and re-positioning the terminal equipment based on the re-determined target ground reference station.

6. The method of claim 5, wherein the target duration is determined based on the target parameter and a moving speed of the terminal device.

7. A method of positioning, comprising:

the method comprises the steps that a satellite transmits a positioning signal to the ground, so that a terminal device and a ground reference station receive the positioning signal;

the satellite receives differential positioning information which is transmitted by a satellite ground station and is related to at least one ground reference station;

and the satellite broadcasts the differential positioning information so that the terminal equipment receives the differential positioning information and positions the position of the terminal equipment based on the differential positioning information and the positioning signal.

8. A terminal device, comprising a transceiver and a processor, wherein,

the transceiver is used for receiving N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer greater than 1; and receiving N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer;

the processor is used for determining a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and positioning the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

9. The terminal device of claim 8, wherein the target parameters further include received power information for each of the N positioning signals;

the processor is configured to:

determining the occurrence times of the ith ground reference station in the N groups of differential positioning information, wherein i is any integer from 1 to M;

weighting the times of the ith ground reference station appearing in the corresponding group of differential positioning information by using the receiving power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determining the weighted times of the ith ground reference station;

and determining the ground reference station with the most weighting times as the target ground reference station.

10. The terminal device of claim 9, wherein the processor is configured to base the formula onCalculating the weighting times of the ith ground reference stationWherein, in the step (A),indicating the received power of the positioning signal transmitted by the jth satellite corresponding to the jth set of differential positioning information,and the number of times of the ith ground reference station appearing in the jth group of differential positioning information is represented.

11. The terminal device of claim 8, wherein each set of differential positioning information carries location information of an associated ground reference station; the target parameters further comprise position information of the M ground reference stations;

the processor is further configured to:

determining preliminary position information of the terminal equipment according to the N positioning signals;

and determining the ground reference station closest to the terminal equipment in the M ground reference stations as a target ground reference station according to the position information of the M ground reference stations and the preliminary position information.

12. The terminal device of claim 8, wherein the processor is further configured to:

within the duration of the target, positioning the position of the terminal equipment according to the target differential positioning information and the N positioning signals;

and after the target time length is spaced, re-determining a target ground reference station for positioning the position of the terminal equipment, and re-positioning the terminal equipment based on the re-determined target ground reference station.

13. The terminal device of claim 12, wherein the target duration is determined based on the target parameter and a moving speed of the terminal device.

14. A satellite comprising a transceiver and a processor, wherein the transceiver is configured to:

transmitting a positioning signal to the ground so that the terminal equipment and the ground reference station receive the positioning signal;

receiving differential positioning information which is sent by a satellite ground station and is related to at least one ground reference station;

broadcasting the differential positioning information to enable the terminal equipment to receive the differential positioning information and positioning the position of the terminal equipment based on the differential positioning information and the positioning signal.

15. A positioning system is characterized by comprising N satellites, M ground reference stations, a positioning platform, a satellite communication platform, a satellite ground station and terminal equipment, wherein N and M are integers greater than 1;

the N satellites are all used for transmitting positioning signals to the ground;

the M ground reference stations are used for observing the positioning signals transmitted by the N satellites, wherein each ground reference station observes part of or all of the N satellites; respectively sending positioning signal observation data to the positioning platform;

the positioning platform is used for receiving positioning signal observation data respectively sent by the M ground reference stations to obtain M groups of positioning signal observation data; calculating differential positioning information respectively associated with each ground reference station based on the M groups of positioning signal observation data to obtain M groups of differential positioning information; combining the M groups of differential positioning information into N groups of differential positioning information according to the difference of corresponding satellites, wherein one group of differential positioning information corresponds to one satellite, and the j group of differential positioning information comprises M groups of associated ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N; communicating to the satelliteThe platform sends the N groups of differential positioning information;

the satellite communication platform is used for receiving the N groups of differential positioning information sent by the positioning platform; sending the N groups of differential positioning information to the satellite ground station;

the satellite ground station is used for respectively sending corresponding differential positioning information to the N satellites;

the N satellites are also respectively used for receiving differential positioning information which is sent by the satellite ground station and corresponds to the N satellites; broadcasting respective differential positioning information;

the terminal equipment is used for receiving N positioning signals transmitted by the N satellites; receiving the N sets of differential positioning information broadcast by the N satellites; determining a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and positioning the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

16. A terminal device, comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; characterized in that the processor, which is configured to read a program in the memory, implements the steps in the positioning method according to any one of claims 1 to 6.

17. A satellite, comprising: a transceiver, a memory, a processor, and a computer program stored on the memory and executable on the processor; the processor, configured to read a program in a memory, implements the steps in the positioning method according to claim 7.

18. A computer-readable storage medium for storing a computer program, wherein the computer program, when executed by a processor, implements the steps in the positioning method according to any one of claims 1 to 6; or to implement the steps in the positioning method as claimed in claim 7.

Technical Field

The present invention relates to the field of communications technologies, and in particular, to a positioning method, a positioning system, a terminal device, and a satellite.

Background

At present, satellite positioning is a common positioning method, and a distance from a satellite with a known position to a user terminal is measured by observing multiple satellites, and then the specific position of the user terminal can be determined by integrating data of the multiple satellites. However, satellite signals are easily affected by sun blackson movement, severe weather, electromagnetic interference and other factors, and inaccurate positioning is caused. In the related art, a differential positioning technique is usually adopted to counteract these interference effects, and the principle is that a ground reference station is arranged to measure a current satellite signal, differential positioning information of the signal is calculated according to a known actual position of the ground reference station and the received satellite signal, the reference station sends the differential positioning information to a user terminal, and the user terminal corrects the measurement result by using the differential positioning information, so that a relatively accurate positioning result is obtained.

In the related art, the user terminal acquires the differential positioning information through interaction between the mobile communication network and the high-precision positioning platform, that is, the user terminal is required to support the mobile communication function, and the position of the user terminal needs to be covered by the mobile communication network, which causes high cost of the user terminal and fails to provide high-precision positioning service in a scene without network coverage.

Disclosure of Invention

The embodiment of the invention provides a positioning method, a positioning system, terminal equipment and a satellite, and aims to solve the problems that the existing positioning method is high in terminal cost and cannot provide high-precision positioning service in a scene without network coverage.

In a first aspect, an embodiment of the present invention provides a positioning method, including:

the method comprises the steps that terminal equipment receives N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer larger than 1;

the terminal equipment receives N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer;

the terminal equipment determines a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information;

and the terminal equipment positions the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

Optionally, the target parameter further includes received power information of each of the N positioning signals;

the terminal equipment determines a target ground reference station according to the target parameters, and the method comprises the following steps:

the terminal equipment determines the occurrence frequency of the ith ground reference station in the N groups of differential positioning information, wherein i is any integer from 1 to M;

the terminal equipment weights the times of the ith ground reference station appearing in the corresponding group of differential positioning information by using the receiving power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determines the weighted times of the ith ground reference station;

and the terminal equipment determines the ground reference station with the most weighting times as the target ground reference station.

Optionally, the weighting, by the terminal device, the number of times that the ith ground reference station appears in the corresponding group of differential positioning information by using the received power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determining the weighted number of times of the ith ground reference station, includes:

the terminal equipment is based on formulaCalculating the weighting times of the ith ground reference stationWherein, in the step (A),indicating the received power of the positioning signal transmitted by the jth satellite corresponding to the jth set of differential positioning information,and the number of times of the ith ground reference station appearing in the jth group of differential positioning information is represented.

Optionally, each set of differential positioning information carries position information of an associated ground reference station; the target parameters further comprise position information of the M ground reference stations;

the terminal equipment determines a target ground reference station according to the target parameters, and the method comprises the following steps:

determining preliminary position information of the terminal equipment according to the N positioning signals;

and determining the ground reference station closest to the terminal equipment in the M ground reference stations as a target ground reference station according to the position information of the M ground reference stations and the preliminary position information.

Optionally, the positioning, by the terminal device, the position of the terminal device according to the target differential positioning information associated with the target ground reference station in the N sets of differential positioning information and the N positioning signals includes:

the terminal equipment positions the position of the terminal equipment according to the target differential positioning information and the N positioning signals within the target duration;

and after the terminal equipment is spaced by the target time length, re-determining a target ground reference station for positioning the position of the terminal equipment, and re-positioning the terminal equipment based on the re-determined target ground reference station.

Optionally, the target duration is determined based on the target parameter and the moving speed of the terminal device.

In a second aspect, an embodiment of the present invention further provides another positioning method, including:

the method comprises the steps that a satellite transmits a positioning signal to the ground, so that a terminal device and a ground reference station receive the positioning signal;

the satellite receives differential positioning information which is transmitted by a satellite ground station and is related to at least one ground reference station;

and the satellite broadcasts the differential positioning information so that the terminal equipment receives the differential positioning information and positions the position of the terminal equipment based on the differential positioning information and the positioning signal.

In a third aspect, an embodiment of the present invention further provides a terminal device, including a transceiver and a processor, where,

the transceiver is used for receiving N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer greater than 1; and receiving N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer;

the processor is used for determining a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and positioning the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

Optionally, the target parameter further includes received power information of each of the N positioning signals;

the processor is configured to:

determining the occurrence times of the ith ground reference station in the N groups of differential positioning information, wherein i is any integer from 1 to M;

weighting the times of the ith ground reference station appearing in the corresponding group of differential positioning information by using the receiving power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determining the weighted times of the ith ground reference station;

and determining the ground reference station with the most weighting times as the target ground reference station.

Optionally, the processor is configured to base the formulaCalculating the weighting times of the ith ground reference stationWherein, in the step (A),indicating the received power of the positioning signal transmitted by the jth satellite corresponding to the jth set of differential positioning information,and the number of times of the ith ground reference station appearing in the jth group of differential positioning information is represented.

Optionally, each set of differential positioning information carries position information of an associated ground reference station; the target parameters further comprise position information of the M ground reference stations;

the processor is further configured to:

determining preliminary position information of the terminal equipment according to the N positioning signals;

and determining the ground reference station closest to the terminal equipment in the M ground reference stations as a target ground reference station according to the position information of the M ground reference stations and the preliminary position information.

Optionally, the processor is further configured to:

within the duration of the target, positioning the position of the terminal equipment according to the target differential positioning information and the N positioning signals;

and after the target time length is spaced, re-determining a target ground reference station for positioning the position of the terminal equipment, and re-positioning the terminal equipment based on the re-determined target ground reference station.

Optionally, the target duration is determined based on the target parameter and the moving speed of the terminal device.

In a fourth aspect, an embodiment of the present invention further provides a satellite, including a transceiver and a processor, where the transceiver is configured to:

transmitting a positioning signal to the ground so that the terminal equipment and the ground reference station receive the positioning signal;

receiving differential positioning information which is sent by a satellite ground station and is related to at least one ground reference station;

broadcasting the differential positioning information to enable the terminal equipment to receive the differential positioning information and positioning the position of the terminal equipment based on the differential positioning information and the positioning signal.

In a fifth aspect, an embodiment of the present invention further provides a positioning system, including N satellites, M ground reference stations, a positioning platform, a satellite communication platform, a satellite ground station, and a terminal device, where N and M are integers greater than 1;

the N satellites are all used for transmitting positioning signals to the ground;

the M ground reference stations are used for observing the positioning signals transmitted by the N satellites, wherein each ground reference station observes part of or all of the N satellites; respectively sending positioning signal observation data to the positioning platform;

the positioning platform is used for receiving the M ground reference stationsRespectively sending positioning signal observation data to obtain M groups of positioning signal observation data; calculating differential positioning information respectively associated with each ground reference station based on the M groups of positioning signal observation data to obtain M groups of differential positioning information; combining the M groups of differential positioning information into N groups of differential positioning information according to the difference of corresponding satellites, wherein one group of differential positioning information corresponds to one satellite, and the j group of differential positioning information comprises M groups of associated ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N; sending the N groups of differential positioning information to the satellite communication platform;

the satellite communication platform is used for receiving the N groups of differential positioning information sent by the positioning platform; sending the N groups of differential positioning information to the satellite ground station;

the satellite ground station is used for respectively sending corresponding differential positioning information to the N satellites;

the N satellites are also respectively used for receiving differential positioning information which is sent by the satellite ground station and corresponds to the N satellites; broadcasting respective differential positioning information;

the terminal equipment is used for receiving N positioning signals transmitted by the N satellites; receiving the N sets of differential positioning information broadcast by the N satellites; determining a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and positioning the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

In a sixth aspect, an embodiment of the present invention further provides a terminal device, including: a transceiver, a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps in the positioning method as described above in the first aspect when executing the computer program.

In a seventh aspect, an embodiment of the present invention further provides a satellite, including: a transceiver, a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing the steps in the positioning method according to the second aspect as described above when executing the computer program.

In an eighth aspect, the embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps in the positioning method according to the first aspect; or implementing steps in the positioning method as described in the second aspect above.

In the embodiment of the invention, terminal equipment receives N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer greater than 1; the terminal equipment receives N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer; the terminal equipment determines a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and the terminal equipment positions the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals. Therefore, the terminal equipment can receive multiple groups of differential positioning information which is broadcasted by a satellite and is related to multiple ground reference stations, select target differential positioning information corresponding to a target ground reference station which is suitable for the current use of the terminal according to the frequency information of each ground reference station in the multiple groups of differential positioning information, and further can carry out high-precision positioning on the terminal equipment by combining the target differential positioning information and positioning signals transmitted by the satellite.

Drawings

In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the description of the embodiments of the present invention will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to these drawings without inventive exercise.

Fig. 1 is a flowchart of a positioning method according to an embodiment of the present invention;

FIG. 2 is an architectural diagram of a positioning system provided by an embodiment of the present invention;

fig. 3 is a second flowchart of a positioning method according to an embodiment of the present invention;

fig. 4 is one of the structural diagrams of the terminal device provided in the embodiment of the present invention;

FIG. 5 is one of the block diagrams of a satellite provided by an embodiment of the present invention;

fig. 6 is a second structural diagram of a terminal device according to the embodiment of the present invention;

fig. 7 is a second structural diagram of a satellite according to an embodiment of the present invention.

Detailed Description

The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Referring to fig. 1, fig. 1 is a flowchart of a positioning method according to an embodiment of the present invention, as shown in fig. 1, including the following steps:

step 101, a terminal device receives N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer greater than 1.

The embodiment of the invention can realize the high-precision positioning function of the terminal equipment based on the high-precision positioning system architecture based on the satellite communication shown in figure 2. As shown in fig. 2, the positioning system includes N satellites 21, M ground reference stations 22, a positioning platform 23, a satellite communication platform 24, a satellite ground station 25, and a terminal device 26, where N and M can be determined according to a satellite coverage condition and a ground reference station coverage condition corresponding to a position where the terminal device 26 is located in an actual scene, that is, for a terminal device that needs positioning currently, N satellites can cover the current position where the terminal device is located, the terminal device can receive positioning signals transmitted by the N satellites, each satellite can be observed by a different ground reference station, and each ground reference station can observe different satellite positioning signals according to different deployment positions. For example, in one embodiment as shown in fig. 2, terminal equipment 26 may receive positioning signals transmitted by satellites 1-4, where satellite 1 may be observed by ground reference station 1 and ground reference station 2, satellite 2 may be observed by ground reference station 1-ground reference station 3, satellite 3 may be observed by ground reference station 1-ground reference station 3, and satellite 4 may be observed by ground reference station 2 and ground reference station 3.

The satellite 21 is a device for transceiving a satellite communication signal and transmitting a positioning signal in a satellite system, wherein the satellite communication signal includes communication information between the satellite and a satellite ground station and point-to-point or broadcast information such as internet access, voice, short messages and the like provided by the satellite to a satellite communication terminal device, and the positioning signal is a reference signal required for positioning the terminal device.

The ground reference station 22 is used for continuously observing satellite positioning signals for a long time, and transmitting observation data to the positioning platform in real time or at regular time by the communication facility for resolving differential positioning information. Ground reference stations are typically continuously covered with a distance between tens of kilometers and hundreds of kilometers.

The positioning platform 23 may be a high-precision positioning platform, and is configured to calculate observation data of each ground reference station, calculate differential positioning information respectively associated with each ground reference station, and perform position calculation for the positioning terminal.

The satellite communication platform 24 is an important component of a satellite communication system, and basically functions to transmit signals to a satellite and simultaneously receive signals forwarded from other satellite ground stations via the satellite.

The satellite ground station 25 is used for managing the transceiving of satellite communication information and acquiring differential positioning information from the positioning platform, and sending the differential positioning information calculated by the positioning platform to the satellite ground station, the satellite ground station sends the differential positioning information to the satellite, and the differential positioning information is broadcasted by the satellite.

The terminal device 26 is configured to determine and select differential positioning information suitable for current use according to the received satellite positioning signal and the differential positioning information broadcasted by the satellite, and finally calculate high-precision position information of the terminal according to the satellite positioning signal and the differential positioning information.

Thus, in the embodiment of the present invention, the N satellites may respectively transmit the positioning signals to the ground, so that the terminal device may receive the N transmitted N positioning signals, where the positioning signals are conventional satellite positioning signals.

102, the terminal device receives N groups of differential positioning information associated with M ground reference stations broadcasted by the N satellites, wherein one satellite corresponds to one group of differential positioning information, and the jth group of differential positioning information includes M groups of differential positioning information associated with M ground reference stations in the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer.

In the embodiment of the invention, each ground reference station can observe the positioning signal transmitted by the corresponding satellite according to the coverage range of each ground reference station, and can send the observation result to the positioning platform. It will be appreciated that, in general, the range covered by non-geostationary satellites varies, and the range covered by a ground reference station and the range covered by a satellite signal do not correspond, so that one ground reference station will observe a plurality of satellite positioning signals, and a positioning signal transmitted by one satellite will also be observed by a plurality of ground reference stations, which can transmit the respective observed data to the positioning platform.

The positioning platform can calculate corresponding differential positioning information according to the observation results reported by the ground reference stations, and send the calculated differential positioning information to the satellite communication platform. Specifically, the positioning platform may first gather data observed by each ground reference station, and calculate corresponding differential positioning information, as an example of satellite observation conditions of the ground reference station in fig. 2, and may obtain observation relationships between the satellites 1 to 4 and the ground reference stations 1 to 3 as shown in table 1 below.

TABLE 1 ground reference station Observation data and corresponding differential positioning information

It should be noted that table 1 is only an example, the actual table is updated according to the actual measurement condition of the ground reference station, the observation data and the differential positioning information in the table are only schematic, and the algorithm for obtaining the differential positioning information by calculating the observation data is the same as the conventional high-precision positioning algorithm, i.e. the differential parameters of the signals can be calculated according to the actual position known by the ground reference station and the position positioned based on the received satellite signals.

The positioning platform may readjust the observation data in table 1 from the satellite dimension to form a differential positioning information table, which may be specifically shown in table 2 below.

Thus, N groups of differential positioning information respectively corresponding to different satellites can be obtained through adjustment, each group of differential positioning information comprises differential positioning information associated with a plurality of ground reference stations, and specifically, the jth group of differential positioning information comprises differential positioning information associated with M of the M ground reference stationsjM of ground reference stationjFor example, in table 2, the 1 st group of differential positioning information corresponding to the satellite 1 includes 2 pieces of differential positioning information respectively associated with the ground reference station 1 and the ground reference station 2, the 2 nd group of differential positioning information corresponding to the satellite 2 includes 3 pieces of differential positioning information respectively associated with the ground reference station 1 to the ground reference station 3, the 3 rd group of differential positioning information corresponding to the satellite 3 includes 3 pieces of differential positioning information respectively associated with the ground reference station 1 to the ground reference station 3, and the 4 th group of differential positioning information corresponding to the satellite 4 includes 2 pieces of differential positioning information respectively associated with the ground reference station 2 and the ground reference station 3.

TABLE 2 differential positioning information Table

The positioning platform can send the N groups of differential positioning information to a satellite communication platform, and then the satellite communication platform sends the N groups of differential positioning information to each satellite through a satellite ground station respectively, namely, the satellite communication platform only sends one group of differential positioning information corresponding to each satellite.

After receiving the respective differential positioning information, the N satellites may broadcast and broadcast the respective differential positioning information to the terminal device, where the differential positioning information broadcast by each satellite only includes the differential positioning information corresponding to the observation of the satellite by each ground reference station, for example, the differential positioning information broadcast by the satellite 1 is only the differential positioning information corresponding to the satellite 1 in the differential positioning information table 2, that is, the differential positioning information includes the differential positioning information respectively associated with the ground reference station 1 and the ground reference station 2.

In this way, the terminal device may receive N sets of differential positioning information associated with the M ground reference stations broadcast by the N satellites.

And 103, the terminal equipment determines a target ground reference station according to a target parameter, wherein the target parameter comprises frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information.

The terminal equipment can select currently applicable target differential positioning information from N groups of received differential positioning information when high-precision positioning service is needed, specifically, the terminal equipment can count the frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information according to the N groups of received differential positioning information, then select a target ground reference station suitable for positioning based on the frequency information, and further select target differential positioning information associated with the target ground reference station from the N groups of differential positioning information as the differential positioning information used for current positioning.

In one embodiment, the terminal device may determine, according to a ground reference station associated with each differential positioning information in the N sets of differential positioning information, the occurrence number of each ground reference station in the M ground reference stations, and determine, as the target ground reference station, the ground reference station with the largest occurrence number.

Considering that the ground reference station closest to the terminal device observes that the number of satellites corresponding to the terminal device in the sky is certain the most, then correspondingly, the satellites in the sky of the terminal device must receive more differential positioning information corresponding to the closest ground reference station at this time, so when the differential positioning information is summarized in statistics, the ground reference station with the most occurrence times is the ground reference station closest to the terminal device, and at this time, the differential positioning information corresponding to the ground reference station is the best choice, so that the accuracy of final positioning can be ensured.

For example, if the terminal device receives 4 sets of differential positioning information broadcast by satellites 1 to 4, as exemplified by the differential positioning information table 2, the differential positioning information broadcast by the satellite 1 includes differential positioning information associated with the ground reference station 1 and the ground reference station 2, the differential positioning information broadcast by the satellite 2 includes differential positioning information associated with the ground reference station 1 to the ground reference station 3, the differential positioning information broadcast by the satellite 3 includes differential positioning information associated with the ground reference station 1 to the ground reference station 3, the differential positioning information broadcast by the satellite 4 includes differential positioning information associated with the ground reference station 2 and the ground reference station 3, and it is possible to determine that the ground reference station 1 appears 3 times, the ground reference station 2 appears 4 times, and the ground reference station 3 appears 3 times by counting the number of occurrences of each ground reference station, the number of times of occurrence of the ground reference station 2 is the largest, so that the differential positioning information observed and calculated by the ground reference station 2 can be selected as the differential positioning information which is most suitable for the terminal equipment to use at present.

Optionally, the target parameter further includes received power information of each of the N positioning signals;

the step 103 comprises:

the terminal equipment determines the occurrence frequency of the ith ground reference station in the N groups of differential positioning information, wherein i is any integer from 1 to M;

the terminal equipment weights the times of the ith ground reference station appearing in the corresponding group of differential positioning information by using the receiving power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determines the weighted times of the ith ground reference station;

and the terminal equipment determines the ground reference station with the most weighting times as the target ground reference station.

That is, in another embodiment, the influence of the satellite position on the positioning signal received power is taken into consideration, and in addition to the previous embodiment, the number of times of weighting of each ground reference station is counted using the received satellite positioning signal power as a weight, and the ground reference station with the largest number of times of weighting is determined as the target ground reference station. Specifically, the terminal device may measure the power of each received satellite positioning signal, and then weight the number of times that each ground reference station appears in each satellite using the received power of each satellite positioning signal, specifically, the received power of each satellite positioning signal may be directly used as a weighting coefficient, so that the weighting number of times of each ground reference station in the differential positioning information broadcast by each satellite is equal to the actual number of times multiplied by the corresponding weighting coefficient, or the received power of each satellite positioning signal may be converted into a weighting coefficient according to a power class, where the higher the power is, the higher the power class is, the higher the weighting coefficient is.

For example, the ground reference station 1 and the ground reference station 2 appear in the differential positioning information broadcast by the satellite 1, so that the power of the positioning signal received by the terminal device from the satellite 1 may be multiplied by the actual number 1 of times of the ground reference station 1 and the actual number 1 of times of the ground reference station 2, or the power level corresponding to the power of the positioning signal received by the terminal device from the satellite 1 may be multiplied by the actual number 1 of times of the ground reference station 1 and the actual number 1 of times of the ground reference station 2, respectively, to obtain the weighted number of times of the ground reference station 1 and the ground reference station 2 appearing in the differential positioning information broadcast by the satellite 1, and the weighted number of times of the ground reference stations in the differential positioning information broadcast by the satellites may be counted by the same method, and finally the weighted number of times of each ground reference station in the differential positioning information broadcast by the satellites are summed, the total weighting times of the reference stations of each ground can be obtained.

Thus, in this embodiment, it is considered that the smaller the positioning signal received power of the more remote satellite is, the more remote the corresponding ground reference station may be, and the number of occurrences of the more remote ground reference station may be weakened by the weighting of the positioning signal power value, so as to ensure that the target ground reference station with the better position is selected, and further obtain a better positioning effect.

Optionally, the weighting, by the terminal device, the number of times that the ith ground reference station appears in the corresponding group of differential positioning information by using the received power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determining the weighted number of times of the ith ground reference station, includes:

the terminal equipment is based on formulaCalculating the weighting times of the ith ground reference stationWherein, in the step (A),indicating the received power of the positioning signal transmitted by the jth satellite corresponding to the jth set of differential positioning information,and the number of times of the ith ground reference station appearing in the jth group of differential positioning information is represented.

In other words, in an embodiment, the power of each satellite positioning signal received by the terminal device may be directly used to weight the occurrence frequency of each ground reference station in the differential positioning information broadcast by the corresponding satellite, so as to count the weighted frequency of each ground reference station, and specifically, a specific formula may be used to quickly calculate the weighted frequency of each ground reference station.

Specifically, taking the foregoing differential positioning information table 2 as an example, the terminal device measures the received power of each satellite positioning signal, and then calculates the occurrence frequency of each ground reference station by weighting with a power value, where the power value may be in watts (W), and the statistical frequency calculation formula corresponding to each ground reference station may be,wherein, in the step (A),the number of times the ground reference station i is counted,is the received power measured when the terminal device receives the positioning signal of satellite j,whether the satellite j is observed by the ground reference station i or not is shown, namely whether the differential positioning information of the associated ground reference station i exists in the jth group of differential positioning information broadcasted by the satellite j or not is shown, if the satellite j is observed by the ground reference station i, the differential positioning information of the associated ground reference station i exists=1, otherwise=0, taking the number of times of statistics of the ground reference station 1 in the differential positioning information table 2 as an example,K 1=P 1×R 11+P 2×R 12+P 3×R 13+P 4×R 14=P 1×1+P 2×1+P 3×1+P 4×0= P 1+P 2+P 3

selected for said terminal deviceThe differential positioning information most suitable for the current use is the differential positioning information obtained by calculation through the observation data of the target ground reference station m, the calculation of the target ground reference station m can be disclosed as,namely, the differential positioning information corresponding to the ground reference station with the largest statistical frequency is used as the currently optimal differential positioning information of the terminal device.

Therefore, in the embodiment, the times of each ground reference station can be rapidly and accurately calculated by using a specific power weighting formula, and due to the consideration of the influence of the satellite position on the signal power, the occurrence times of farther ground reference stations can be weakened, the occurrence times of closer ground reference stations can be enhanced, the selection of the most appropriate differential positioning information corresponding to the target ground reference station is ensured, and a better positioning effect is further obtained.

Optionally, each set of differential positioning information carries position information of an associated ground reference station; the target parameters further comprise position information of the M ground reference stations;

the terminal equipment determines a target ground reference station according to the target parameters, and the method comprises the following steps:

determining preliminary position information of the terminal equipment according to the N positioning signals;

and determining the ground reference station closest to the terminal equipment in the M ground reference stations as a target ground reference station according to the position information of the M ground reference stations and the preliminary position information.

That is, in another embodiment, it may be considered that the position information of the ground reference stations is carried in the differential positioning information and reported to the satellite, so that when the satellite can broadcast the differential positioning information, the position information of each ground reference station is broadcast to the terminal device, and the terminal device may select the ground reference station closest to the terminal device as the target ground reference station based on the position information of each ground reference station.

Specifically, the positioning platform may add the position information of each ground reference station to the differential positioning information sent to the satellite communication platform, and after receiving the differential positioning information sent by the satellite ground station, the satellite may broadcast the position information of the ground reference stations corresponding to the differential positioning information together when broadcasting the differential positioning information, where if the satellite 1 corresponds to the ground reference station 1 and the ground reference station 2, the broadcast differential positioning information also includes the position information of the ground reference station 1 and the ground reference station 2.

The terminal equipment can determine the rough positioning position according to the received positioning signals of the satellite, compares the rough positioning position with the positions of the ground reference stations, and selects the differential positioning information corresponding to the target ground reference station closest to the terminal equipment as the calculation data of the terminal equipment for calculating the high-precision positioning position.

It should be noted that, in consideration of the fact that the position information of the ground reference station usually needs to be kept secret, in order to protect the position information of the ground reference station, the positioning platform may add a random offset value to the actual position of each ground reference station and then transmit the random offset value.

Therefore, by the implementation mode, the differential positioning information of the target ground reference station which is more suitable for positioning calculation can be selected from the angle of distance, and a better positioning effect is ensured.

And step 104, the terminal equipment positions the position of the terminal equipment according to the target differential positioning information related to the target ground reference station in the N groups of differential positioning information and the N positioning signals.

In this step, the terminal device may resolve a positioning result according to a positioning signal received from a satellite and selected target differential positioning information associated with the target ground reference station, that is, the terminal device may receive the satellite positioning signal, and then modify the satellite positioning signal by using a differential parameter in the selected target differential positioning information, thereby obtaining a high-precision positioning result.

Optionally, the step 104 includes:

the terminal equipment positions the position of the terminal equipment according to the target differential positioning information and the N positioning signals within the target duration;

and after the terminal equipment is spaced by the target time length, re-determining a target ground reference station for positioning the position of the terminal equipment, and re-positioning the terminal equipment based on the re-determined target ground reference station.

In practice, the terminal devices are usually located within the coverage area of the same ground reference station without moving over a large range, and are all suitable for using the data corresponding to the ground reference station as differential positioning information for positioning. Therefore, in most cases, the terminal device only needs to select the differential positioning information for the first time from the currently received differential positioning information of all the ground reference stations corresponding to the satellite, so that a lot of information receiving and calculation can be reduced, and the energy consumption of the terminal device is reduced.

In this embodiment, in order to reduce terminal calculation and ensure positioning accuracy, the originally selected differential positioning information may be used for a period of time, and then the differential positioning information is selected again according to the current actual situation at intervals, that is, the target differential positioning information and the N positioning signals may be used to position the terminal device for a duration of a target time, and after the interval of the target time, the process of the embodiment of the present invention is re-executed, for example, the steps 101 to 104 are re-executed to re-determine a target ground reference station for positioning the terminal device, and the terminal device is re-positioned based on the re-determined target ground reference station. The target duration may be set by an empirical value in advance, or may be calculated and determined according to an actual use condition of the terminal device.

Therefore, by using the initially determined differential positioning information corresponding to the target ground reference station for a period of time, the calculation amount and the information receiving work of the terminal in the positioning process can be effectively reduced, the occupation of equipment resources is reduced, and the positioning accuracy can be ensured to a certain extent by re-determining the target ground reference station at intervals for a period of time.

Optionally, the target duration is determined based on the target parameter and the moving speed of the terminal device.

In one embodiment, the time interval for updating the target ground reference station may be adjusted based on the target parameter, that is, the number information of each ground reference station and the moving speed of the terminal device, so as to ensure that the differential positioning information is updated in time according to actual conditions, and ensure positioning accuracy. For example, the target duration may be negatively correlated with the moving speed of the terminal device, and when the moving speed of the terminal device is detected to be fast, the differential positioning information may be updated at short intervals.

In particular, in one embodiment, a formula may be employedTo calculate the target time lengthWherein, in the step (A),is the maximum value of the statistical times of the reference stations of each ground,is the second largest value of the number of statistics for each ground reference station,is the speed of movement of the terminal device,is an adjustable coefficient which can be set according to the practical application condition so as to adjust the target time length by the coefficient

Therefore, the time interval for updating the differential positioning information is calculated based on the target parameters and the moving speed of the terminal equipment, so that the differential positioning information used by the current positioning can be timely updated based on actual conditions, and the positioning accuracy is further ensured.

Compared with the prior art, the embodiment of the invention has the following technical advantages:

1) the terminal equipment is simplified. The invention realizes that the satellite positioning signal and the differential positioning signal are broadcast by the satellite at the same time, and can provide high-precision positioning service for the terminal equipment only through the satellite, so that the terminal equipment can only have the function of satellite receiving and does not need to have the function and the module of mobile communication.

2) No mobile communication coverage is required. The invention realizes that the satellite positioning signal and the differential positioning signal are broadcast by the satellite at the same time, can provide high-precision positioning service for the positioning terminal only through the satellite, and can still provide high-precision positioning service in scenes without base station coverage or poor coverage (such as scenes of mining areas, ports and the like), so compared with the prior art, the invention can not need mobile communication coverage.

3) Differential positioning information selection is preferred. After receiving a plurality of differential positioning information broadcasted by satellite broadcasting, the terminal equipment can select the differential positioning information corresponding to the ground reference station which is suitable for the terminal equipment to use at present from the received differential positioning information through the position of the ground reference station or a method for comparing the occurrence times of the ground reference station, and can obtain a more accurate positioning result during high-precision positioning calculation by using better differential positioning information, so that the terminal equipment can select more optimal differential positioning information compared with the prior art.

According to the positioning method, terminal equipment receives N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer greater than 1; the terminal equipment receives N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer; the terminal equipment determines a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and the terminal equipment positions the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals. Therefore, the terminal equipment can receive multiple groups of differential positioning information which is broadcasted by a satellite and is related to multiple ground reference stations, select target differential positioning information corresponding to a target ground reference station which is suitable for the current use of the terminal according to the frequency information of each ground reference station in the multiple groups of differential positioning information, and further can carry out high-precision positioning on the terminal equipment by combining the target differential positioning information and positioning signals transmitted by the satellite.

Referring to fig. 3, fig. 3 is a flowchart of a positioning method according to an embodiment of the present invention, as shown in fig. 3, including the following steps:

step 301, the satellite transmits a positioning signal to the ground, so that the terminal device and the ground reference station receive the positioning signal.

Step 302, the satellite receives differential positioning information associated with at least one ground reference station sent by a satellite ground station.

Step 303, the satellite broadcasts the differential positioning information, so that the terminal device receives the differential positioning information, and positions the position of the terminal device based on the differential positioning information and the positioning signal.

It should be noted that, this embodiment is taken as an implementation manner of the satellite side corresponding to the embodiment shown in fig. 1, and specific implementation manners thereof may refer to related descriptions in the embodiment shown in fig. 1, and are not described herein again to avoid repetition.

In the positioning method in this embodiment, a satellite transmits a positioning signal to the ground, so that a terminal device and a ground reference station receive the positioning signal; the satellite receives differential positioning information which is transmitted by a satellite ground station and is related to at least one ground reference station; and the satellite broadcasts the differential positioning information so that the terminal equipment receives the differential positioning information and positions the position of the terminal equipment based on the differential positioning information and the positioning signal. In this way, by broadcasting differential positioning information related to at least one ground reference station to the terminal equipment, the terminal equipment can perform high-precision positioning on the terminal equipment based on the received differential positioning information broadcasted by the satellite and the positioning signal transmitted by the satellite.

The embodiment of the invention also provides the terminal equipment. Referring to fig. 4, fig. 4 is a structural diagram of a terminal device according to an embodiment of the present invention. Because the principle of solving the problem of the terminal device is similar to the positioning method in the embodiment of the invention, the implementation of the terminal device can refer to the implementation of the method, and repeated details are not repeated.

As shown in fig. 4, the terminal device includes a transceiver 401 and a processor 402, wherein,

the transceiver 401 is configured to receive N positioning signals transmitted by N satellites, where one satellite corresponds to one positioning signal and N is an integer greater than 1; and receiving N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer;

the processor 402 is configured to determine a target ground reference station according to a target parameter, where the target parameter includes frequency information of occurrence of each ground reference station in the M ground reference stations in the N sets of differential positioning information; and positioning the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

Optionally, the target parameter further includes received power information of each of the N positioning signals;

the processor 402 is configured to:

determining the occurrence times of the ith ground reference station in the N groups of differential positioning information, wherein i is any integer from 1 to M;

weighting the times of the ith ground reference station appearing in the corresponding group of differential positioning information by using the receiving power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determining the weighted times of the ith ground reference station;

and determining the ground reference station with the most weighting times as the target ground reference station.

Optionally, processor 402 is configured to base the formula onCalculating the weighting times of the ith ground reference stationWherein, in the step (A),indicating the received power of the positioning signal transmitted by the jth satellite corresponding to the jth set of differential positioning information,and the number of times of the ith ground reference station appearing in the jth group of differential positioning information is represented.

Optionally, each set of differential positioning information carries position information of an associated ground reference station; the target parameters further comprise position information of the M ground reference stations;

the processor 402 is further configured to:

determining preliminary position information of the terminal equipment according to the N positioning signals;

and determining the ground reference station closest to the terminal equipment in the M ground reference stations as a target ground reference station according to the position information of the M ground reference stations and the preliminary position information.

Optionally, the processor 402 is further configured to:

within the duration of the target, positioning the position of the terminal equipment according to the target differential positioning information and the N positioning signals;

and after the target time length is spaced, re-determining a target ground reference station for positioning the position of the terminal equipment, and re-positioning the terminal equipment based on the re-determined target ground reference station.

Optionally, the target duration is determined based on the target parameter and the moving speed of the terminal device.

The terminal device provided by the embodiment of the present invention may execute the method embodiment, and the implementation principle and the technical effect are similar, which are not described herein again.

The terminal equipment receives N positioning signals transmitted by N satellites, wherein one satellite corresponds to one positioning signal, and N is an integer greater than 1; the terminal equipment receives N groups of differential positioning information which are broadcasted by the N satellites and are related to M ground reference stations, wherein one satellite corresponds to one group of differential positioning information, and the j group of differential positioning information comprises M groups of differential positioning information related to the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer; the terminal equipment determines a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and the terminal equipment positions the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals. In this way, the terminal device can receive a plurality of sets of differential positioning information related to a plurality of ground reference stations broadcasted by a satellite, and can determine the occurrence frequency of each ground reference station in the plurality of sets of differential positioning informationAnd selecting target differential positioning information corresponding to a target ground reference station suitable for the current use of the terminal, and further carrying out high-precision positioning on the terminal equipment by combining the target differential positioning information and a positioning signal transmitted by a satellite.

The embodiment of the invention also provides a satellite. Referring to fig. 5, fig. 5 is a block diagram of a satellite according to an embodiment of the present invention. Because the principle of solving the problem of the satellite is similar to the positioning method in the embodiment of the invention, the implementation of the satellite can refer to the implementation of the method, and repeated details are not repeated.

As shown in fig. 5, the satellite includes a transceiver 501 and a processor 502, wherein,

the transceiver 501 is used for:

transmitting a positioning signal to the ground so that the terminal equipment and the ground reference station receive the positioning signal;

receiving differential positioning information which is sent by a satellite ground station and is related to at least one ground reference station;

broadcasting the differential positioning information to enable the terminal equipment to receive the differential positioning information and positioning the position of the terminal equipment based on the differential positioning information and the positioning signal.

The satellite provided by the embodiment of the invention can execute the method embodiment, the realization principle and the technical effect are similar, and the embodiment is not described again.

In the positioning method in this embodiment, a satellite transmits a positioning signal to the ground, so that a terminal device and a ground reference station receive the positioning signal; the satellite receives differential positioning information which is transmitted by a satellite ground station and is related to at least one ground reference station; and the satellite broadcasts the differential positioning information so that the terminal equipment receives the differential positioning information and positions the position of the terminal equipment based on the differential positioning information and the positioning signal. In this way, by broadcasting differential positioning information related to at least one ground reference station to the terminal equipment, the terminal equipment can perform high-precision positioning on the terminal equipment based on the received differential positioning information broadcasted by the satellite and the positioning signal transmitted by the satellite.

The embodiment of the invention also provides a positioning system. As shown in fig. 2, the positioning system includes N satellites 21, M ground reference stations 22, a positioning platform 23, a satellite communication platform 24, a satellite ground station 25, and a terminal device 26, where N and M are integers greater than 1;

the N satellites 21 are each configured to transmit a positioning signal to the ground;

the M ground reference stations 22 are configured to observe the positioning signals transmitted by the N satellites 21, wherein each ground reference station observes some or all of the N satellites 21; respectively sending positioning signal observation data to the positioning platform 23;

the positioning platform 23 is configured to receive positioning signal observation data respectively sent by the M ground reference stations 22, and obtain M groups of positioning signal observation data; calculating differential positioning information respectively associated with each ground reference station based on the M groups of positioning signal observation data to obtain M groups of differential positioning information; combining the M groups of differential positioning information into N groups of differential positioning information according to the difference of corresponding satellites, wherein one group of differential positioning information corresponds to one satellite, and the j group of differential positioning information comprises M groups of associated ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N; sending the N sets of differential positioning information to a satellite communications platform 24;

the satellite communication platform 24 is configured to receive the N sets of differential positioning information sent by the positioning platform 23; transmitting the N sets of differential positioning information to the satellite ground station 25;

the satellite ground station 25 is configured to send respective corresponding differential positioning information to the N satellites 21;

the N satellites 21 are further respectively configured to receive differential positioning information sent by the satellite ground station 25 and corresponding to each satellite; broadcasting respective differential positioning information;

the terminal device 26 is configured to receive N positioning signals transmitted by the N satellites 21; receiving the N sets of differential positioning information broadcast by the N satellites 21; determining a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information; and positioning the position of the terminal equipment 26 according to the target differential positioning information associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

The present embodiment is taken as an implementation manner of a system side corresponding to the embodiment shown in fig. 1, wherein implementation manners of each device can refer to related descriptions in the embodiment shown in fig. 1, and can achieve the same technical effects, and repeated descriptions are omitted.

The embodiment of the invention also provides the terminal equipment. Because the principle of solving the problem of the terminal device is similar to the positioning method in the embodiment of the invention, the implementation of the terminal device can refer to the implementation of the method, and repeated details are not repeated. As shown in fig. 6, the satellite according to the embodiment of the present invention includes:

the processor 600, which is used to read the program in the memory 620, executes the following processes:

receiving N positioning signals transmitted by N satellites through the transceiver 610, where one satellite corresponds to one positioning signal and N is an integer greater than 1;

receiving, via the transceiver 610, N sets of differential positioning information associated with M ground reference stations broadcasted by the N satellites, where one satellite corresponds to one set of differential positioning information, and the jth set of differential positioning information includes information associated with M of the M ground reference stationsjM of ground reference stationjDifferential positioning information, j is any integer from 1 to N, M is an integer greater than 1, M is a differential positioning informationjIs a positive integer;

determining a target ground reference station according to target parameters, wherein the target parameters comprise frequency information of each ground reference station in the M ground reference stations appearing in the N groups of differential positioning information;

and positioning the position of the terminal equipment according to the target differential positioning information which is associated with the target ground reference station in the N groups of differential positioning information and the N positioning signals.

A transceiver 610 for receiving and transmitting data under the control of the processor 600.

Where in fig. 6, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 600 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 610 may be a number of elements including a transmitter and a transceiver providing a means for communicating with various other apparatus over a transmission medium. The processor 600 is responsible for managing the bus architecture and general processing, and the memory 620 may store data used by the processor 600 in performing operations. For different user devices, the user interface 630 may also be an interface capable of interfacing with a desired device externally, including but not limited to a keypad, display, speaker, microphone, joystick, etc.

Optionally, the target parameter further includes received power information of each of the N positioning signals;

the processor 600 is also used to read the program in the memory 620 and execute the following steps:

determining the occurrence times of the ith ground reference station in the N groups of differential positioning information, wherein i is any integer from 1 to M;

weighting the times of the ith ground reference station appearing in the corresponding group of differential positioning information by using the receiving power of the positioning signal transmitted by the satellite corresponding to each group of differential positioning information, and determining the weighted times of the ith ground reference station;

and determining the ground reference station with the most weighting times as the target ground reference station.

Optionally, the processor 600 is further configured to read the program in the memory 620, and perform the following steps:

based on the formulaCalculating the weighting times of the ith ground reference stationWherein, in the step (A),indicating the received power of the positioning signal transmitted by the jth satellite corresponding to the jth set of differential positioning information,and the number of times of the ith ground reference station appearing in the jth group of differential positioning information is represented.

Optionally, each set of differential positioning information carries position information of an associated ground reference station; the target parameters further comprise position information of the M ground reference stations;

the processor 600 is also used to read the program in the memory 620 and execute the following steps:

determining preliminary position information of the terminal equipment according to the N positioning signals;

and determining the ground reference station closest to the terminal equipment in the M ground reference stations as a target ground reference station according to the position information of the M ground reference stations and the preliminary position information.

Optionally, the processor 600 is further configured to read the program in the memory 620, and perform the following steps:

within the duration of the target, positioning the position of the terminal equipment according to the target differential positioning information and the N positioning signals;

and after the target time length is spaced, re-determining a target ground reference station for positioning the position of the terminal equipment, and re-positioning the terminal equipment based on the re-determined target ground reference station.

Optionally, the target duration is determined based on the target parameter and the moving speed of the terminal device.

The terminal device provided by the embodiment of the present invention may execute the method embodiment, and the implementation principle and the technical effect are similar, which are not described herein again.

The embodiment of the invention also provides a satellite. Because the principle of solving the problem of the satellite is similar to the positioning method in the embodiment of the invention, the implementation of the satellite can refer to the implementation of the method, and repeated details are not repeated. As shown in fig. 7, the satellite according to the embodiment of the present invention includes:

the processor 700, which is used to read the program in the memory 720, executes the following processes:

transmitting a positioning signal to the ground through the transceiver 710 so that the terminal device and the ground reference station receive the positioning signal;

receiving, by transceiver 710, differential positioning information associated with at least one ground reference station transmitted by a satellite ground station;

the differential positioning information is broadcast by transceiver 710 so that the terminal device receives the differential positioning information and locates the position of the terminal device based on the differential positioning information and the positioning signal.

Where in fig. 7, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 700 and memory represented by memory 720. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 710 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 700 is responsible for managing the bus architecture and general processing, and the memory 720 may store data used by the processor 700 in performing operations.

The satellite provided by the embodiment of the invention can execute the method embodiment, the realization principle and the technical effect are similar, and the embodiment is not described again.

Furthermore, a computer-readable storage medium of an embodiment of the present invention is used for storing a computer program, and the computer program can be executed by a processor to implement the steps in the method embodiment shown in the foregoing fig. 1 or implement the steps in the method embodiment shown in the foregoing fig. 3.

In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.

In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be physically included alone, or two or more units may be integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.

The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions to enable a computer device (which may be a personal computer, a server, or a network device) to execute some steps of the transceiving method according to various embodiments of the present invention. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.

While the foregoing is directed to the preferred embodiment of the present invention, it will be understood by those skilled in the art that various changes and modifications may be made without departing from the spirit and scope of the invention as defined in the appended claims.

26页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于用户识别卡的卫星信号获取方法、装置、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类