Search

CN-115129796-B - Positioning data analysis method, device, equipment and medium

CN115129796BCN 115129796 BCN115129796 BCN 115129796BCN-115129796-B

Abstract

The application discloses a positioning data analysis method, a device, equipment and a medium, wherein the method comprises the steps of obtaining current positioning data, wherein the current positioning data comprises current position data and an elevation value, obtaining a reference elevation value corresponding to the current position data according to the current position data, determining the reliability of the current positioning data according to the elevation value and the reference elevation value, and accurately judging the reliability of the positioning data under the condition of continuous offset of positions. The fields of application of the scheme include, but are not limited to, map, navigation, intelligent traffic, intelligent travel, automatic driving, etc.

Inventors

  • LIU LIANG
  • WANG ZHOU
  • ZHANG XIN

Assignees

  • 腾讯科技(深圳)有限公司

Dates

Publication Date
20260512
Application Date
20210324

Claims (7)

  1. 1. A method of positioning data analysis, comprising: receiving an elevation grid data request, extracting current positioning data from the elevation grid data request, wherein the current positioning data comprises current position data and an elevation value, and the elevation grid data request is generated by a terminal according to the current positioning data; Determining a target map grid to which the current position data belongs according to the current position data and the map grid data; When the number of candidate elevation values provided by a user in the target map grid is greater than or equal to a first preset number, the target map grid is used as a first type map grid, and the candidate elevation values in the first type map grid are subjected to robust calculation to obtain at least one target elevation value; When the number of the candidate elevation values is smaller than the first preset number, taking the target map grid as a second type map grid, and acquiring at least one reference map grid adjacent to the second type map grid; taking a weighted average of the candidate elevation values of the at least one reference map grid as an elevation truth value of the second type map grid, wherein the weight of the reference map grid is the inverse of the distance between the reference map grid and the map grid; Taking the elevation true value corresponding to the target map grid as a reference elevation value; Determining the reliability of the current positioning data according to the elevation value and the reference elevation value, and sending a reliability result to the terminal; The method further comprises the steps of obtaining an absolute error between the elevation value and the reference elevation value, and determining that the current positioning data is unreliable when the absolute error is larger than a first preset threshold value and larger than a second preset threshold value, wherein the first preset threshold value is the abnormal parameter corresponding to the reference elevation value, and the second preset threshold value is a deviation degree threshold value between the elevation value and the reference elevation value.
  2. 2. The method as recited in claim 1, further comprising: Dividing a target area into at least one map grid, and acquiring historical positioning data in each map grid, wherein the historical positioning data comprises at least one historical position data and a historical elevation value corresponding to each historical position data; preprocessing the historical positioning data in the map grid according to the corresponding relation between the historical positioning data and users to obtain the candidate elevation value provided by at least one user, wherein the preprocessing comprises the steps of counting the historical positioning data according to the user information of the users to obtain the number of the historical positioning data corresponding to each user, wherein the number of the historical positioning data is used for reflecting the occurrence times of the users in the map grid; an elevation truth value for the map grid is calculated based on the number of candidate elevation values.
  3. 3. The method of claim 1, wherein performing robust calculation on the candidate elevation values in the first type map grid to obtain at least one target elevation value comprises: calculating the median difference and the absolute median difference of the candidate elevation values; determining an anti-difference parameter according to the absolute intermediate potential difference; And taking the candidate elevation value, the absolute error of which is smaller than or equal to the robust parameter, of the candidate elevation value and the median difference as the target elevation value.
  4. 4. A method according to claim 3, wherein said calculating the median and absolute median of the candidate elevation values comprises: Obtaining the median of the candidate elevation values; obtaining the absolute value of the difference between each candidate elevation value and the median; and taking the median of the absolute value of the difference as the median of the candidate elevation value, and taking the product of the median and the scale factor as the absolute median.
  5. 5. A positioning data analysis apparatus, comprising: The first acquisition module is used for receiving an elevation grid data request, extracting current positioning data from the elevation grid data request, wherein the current positioning data comprises current position data and an elevation value, and the elevation grid data request is generated by a terminal according to the current positioning data; the second acquisition module is used for determining a target map grid to which the current position data belongs according to the current position data and the map grid data; The determining module is used for determining the reliability of the current positioning data according to the elevation value and the reference elevation value and sending a reliability result to the terminal; The device is also used for taking the target map grid as a first type map grid when the number of candidate elevation values provided by a user in the target map grid is larger than or equal to a first preset number, performing robust calculation on the candidate elevation values in the first type map grid to obtain at least one target elevation value, taking the mean value of the at least one target elevation value as an elevation true value of the map grid, and taking the standard deviation of the at least one target elevation value as an abnormal base of the map grid, wherein the abnormal base is used for generating an abnormal parameter for judging the reliability of the elevation value; The device is further used for taking the target map grid as a second type map grid when the number of the candidate elevation values is smaller than the first preset number, and acquiring at least one reference map grid adjacent to the second type map grid; taking a weighted average of the candidate elevation values of the at least one reference map grid as an elevation truth value of the second type map grid, wherein the weight of the reference map grid is the inverse of the distance between the reference map grid and the map grid; The device is further used for acquiring an absolute error between the elevation value and the reference elevation value, determining that the current positioning data is unreliable when the absolute error is larger than a first preset threshold value and larger than a second preset threshold value, sending out reminding information by the terminal and updating the current positioning data, wherein the first preset threshold value is the abnormal parameter corresponding to the reference elevation value, and the second preset threshold value is a deviation degree threshold value between the elevation value and the reference elevation value.
  6. 6. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the positioning data analysis method according to any of claims 1-4 when executing the program.
  7. 7. A computer readable storage medium, on which a computer program is stored, characterized in that the program, when being executed by a processor, implements a positioning data analysis method according to any one of claims 1-4.

Description

Positioning data analysis method, device, equipment and medium Technical Field The present application relates generally to the field of data processing, and in particular, to the field of intelligent traffic technology, and in particular, to a method, apparatus, device, and medium for analyzing positioning data. Background The satellite positioning system (SATELLITE POSITIONING) has been widely used to realize navigation, positioning, time service and other functions. However, since the satellite positioning system requires the ground terminal to communicate with the satellite, there are problems such as shielding of the ground terminal by an obstacle, or switching from the unopened positioning function to the positioning function by the user, or other factors, which may cause unreliable positioning data, which may cause trouble to the use of the user. For example, a user can easily deviate from a correct route by navigating in accordance with navigation information generated based on the positioning data. Therefore, identifying positioning data reliability is of great importance. Disclosure of Invention In view of the foregoing drawbacks or shortcomings in the prior art, it is desirable to provide a positioning data analysis method, apparatus, device, and medium that can accurately determine the reliability of positioning data in the event of a continuous shift in position. In a first aspect, the present application provides a positioning data analysis method, including: Acquiring current positioning data, wherein the current positioning data comprises current position data and an elevation value; acquiring a reference elevation value corresponding to the current position data according to the current position data; And determining the reliability of the current positioning data according to the elevation value and the reference elevation value. In a second aspect, the present application proposes a positioning data analysis apparatus comprising: The first acquisition module is used for acquiring current positioning data, wherein the current positioning data comprises current position data and an elevation value; the second acquisition module is used for acquiring a reference elevation value corresponding to the current position data according to the current position data; And the determining module is used for determining the reliability of the current positioning data according to the elevation value and the reference elevation value. In a third aspect, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored on the memory and executable on the processor, the processor implementing a method as described in the embodiment of the present application when the program is executed by the processor. In a fourth aspect, embodiments of the present application provide a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a method as described in embodiments of the present application. The embodiment of the application fully utilizes the characteristics of correlation and independence among longitude, latitude and elevation data, judges the reliability of the current positioning data by comparing the difference between the elevation value in the current positioning data and the reference elevation value in the elevation grid data, effectively improves the reliability of judging the reliability of the positioning data, and can accurately identify unreliable positioning data even under the condition that the positioning data continuously deviates. Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention. Drawings Other features, objects and advantages of the present application will become more apparent upon reading of the detailed description of non-limiting embodiments, made with reference to the accompanying drawings in which: fig. 1 shows a schematic structural diagram of a network architecture according to an embodiment of the present application; FIG. 2 illustrates a flow chart of a positioning data analysis method of one embodiment of the application; FIG. 3 shows a signaling interaction diagram of a positioning data analysis method according to an embodiment of the present application; FIG. 4 is a flow chart of a method of analyzing positioning data according to another embodiment of the present application; FIG. 5 shows a flow chart of a positioning data analysis method according to yet another embodiment of the present application; FIG. 6 illustrates elevation grid data in accordance with one embodiment of the present application; FIG. 7 is a graph showing navigation horizontal trajectory versus elevation change for one embodiment of the application; FIG. 8 shows a block schematic diagram of a positioning data