High-speed moving route correction method, system and device and computer storage medium

By filtering wrong positioning points, calculating the difference in positioning result and blacklisting in the positioning system of the smart watch, the problem of positioning deviation of the smart watch during high-speed movement is solved, the positioning accuracy and timeliness are improved, and the user position misleading is avoided.

CN119815273APending Publication Date: 2025-04-11SHANGHAI SEARCH INFORMATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510012631.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-06
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

When moving at high speed, the positioning deviation caused by the unupdated Wifi device MAC address or the base station LAC affects the positioning accuracy, timeliness and timeliness, and may lead to misleading of the user's location.

Method used

By determining the real-time status information of the smartwatch and the current position, filtering the wrong positioning points, combining Wifi positioning and base station positioning, calculating the difference in positioning results, voting to select accurate positioning results, and blacklisting the frequently displaced MAC addresses to achieve multiple deviation corrections.

Benefits of technology

It greatly reduces the waiting time for smart watch users to locate the actual position, improves positioning accuracy, timeliness and timeliness, avoids misleading user positioning, and ensures users' correct judgment of their location.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119815273A_ABST
    Figure CN119815273A_ABST
Patent Text Reader

Abstract

The invention discloses a high-speed moving route deviation correction method, system and device and a computer storage medium in the technical field of mobile positioning, and the method comprises the steps: determining the real-time state information and the current position of a smart watch, and filtering wrong positioning points through comparing the real-time state information with preset state information, or finding out suspected deviation points; starting Wifi positioning and base station positioning at the same time for the suspected deviation point, calculating a positioning result difference value of the Wifi positioning and the base station positioning, and voting to select an accurate positioning distance according to a difference value result; and identifying and storing the MAC address of the Wifi in the surrounding environment of the smart watch and the position area code of the base station, reading the positioning distance between the Wifi in the surrounding environment of the smart watch and the base station, and listing the MAC address with frequent displacement in a blacklist. According to the invention, through four times of correction, the waiting time for positioning the actual position by the smart watch user can be reduced, the timeliness of the smart watch can be improved, and position positioning misguidance to the user can be avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of mobile positioning technology, and in particular to a high-speed mobile route deviation correction method, system, device and computer storage medium. Background Art

[0002] Existing smart watches identify ground equipment such as Wifi and base stations through Wifi communication modules and SIM cards. When a user carries a smart watch and travels at high speed in a car, high-speed rail or other means of transportation, the smart watch will automatically scan nearby Wifi and base station signals. When a Wifi device is purchased by a user or a base station is physically moved over a short or long distance, the MAC address of the Wifi device and the location area code (LAC) of the base station are often still at the original address because the server fails to update the information in time. Once the smart watch scans these Wifi devices or base stations whose addresses have not been updated, the positioning information of the smart watch will be greatly offset, resulting in positioning deviation, which affects the use of the smart watch.

[0003] In order to avoid the influence of positioning deviation on actual location, existing smart watches often need to wait for a certain period of time until the server re-updates the MAC address of the Wi-Fi device or the location area code (LAC) of the base station before re-positioning to the actual location, which not only affects the positioning accuracy of the smart watch, but also affects the timeliness and effectiveness of the smart watch positioning. On the other hand, this period of waiting time for location update can easily cause serious location misleading to users and affect users' correct judgment of their location. Summary of the invention

[0004] The purpose of the present invention is to provide a high-speed mobile route correction method, system, device and computer storage medium, which can greatly reduce the waiting time for smart watch users to locate their actual position, which is conducive to improving the positioning accuracy, timeliness and timeliness of smart watches, while avoiding misleading the user's position positioning and preventing the user from being affected in correctly judging their location.

[0005] To achieve the above object, the present invention provides the following technical solutions:

[0006] In a first aspect, the present invention provides a high-speed mobile route deviation correction method, which is applied to a server for locating a smart watch, and the method comprises:

[0007] Determine the real-time status information and current position of the smart watch, filter out erroneous positioning points by comparing the real-time status information with pre-set status information, or find suspected deviation points, and complete a deviation correction step, wherein the information content of the status information includes the speed and the offset distance threshold interval, the speed is the real-time displacement speed of the smart watch, and the offset distance is the difference between the positioning point of the smart watch and the actual position;

[0008] For the suspected deviation point, both Wi-Fi positioning and base station positioning are enabled at the same time, the positioning result difference between Wi-Fi positioning and base station positioning is calculated, and the accurate positioning distance is voted based on the difference result to complete the secondary and tertiary correction steps;

[0009] When the number of Wifi or base stations for Wifi positioning and base station positioning is greater than one, several Wifis will proportionally constitute the Wifi signal source for the smart watch to perform Wifi positioning, and several base stations will proportionally constitute the base station signal source for the smart watch to perform base station positioning.

[0010] Identify and store the MAC addresses of the Wifi in the surrounding environment of the smart watch and the location area code of the base station, read the positioning distance between the Wifi in the surrounding environment of the smart watch and the base station, blacklist the MAC addresses that frequently move, and no longer identify the blacklisted MAC addresses, completing the four correction steps.

[0011] By blacklisting frequently shifted MAC addresses, MAC addresses that affect positioning accuracy can be eliminated, which is beneficial to improving positioning accuracy.

[0012] Specifically, through a correction step, erroneous positioning points can be filtered out to prevent the smart watch from using erroneous positioning points as the basis for positioning; by calculating the distance difference between the positioning results of Wifi positioning and base station positioning, the accuracy of the two positioning results can be judged according to the distance difference, and the accurate positioning result can be selected, which is conducive to further improving the positioning accuracy of the smart watch in conjunction with a correction positioning; by calculating and comparing the positioning results of multiple map providers used, the timeliness of positioning can be improved; by eliminating the MAC address of Wifi that is outside the positioning environment of the smart watch, the accuracy of the positioning of the smart watch's environment can be effectively improved.

[0013] As a further solution of the present invention: determining the real-time status information and current location of the smart watch includes:

[0014] Preset speed and offset distance threshold intervals; use the pre-set speed and offset distance threshold intervals as standard speed and offset distance intervals for the actual displacement of the smart watch, respectively; when the collected speed and offset distance threshold intervals of the smart watch exceed the set speed and offset distance threshold intervals of the smart watch, it will be determined that a positioning offset has occurred.

[0015] The preset speed and offset distance threshold interval is used as the preset state information;

[0016] Real-time positioning of the smart watch, the speed threshold interval includes the minimum speed, the maximum speed and the speed range between the two, the minimum speed is 0km / h, and the maximum speed is 360km / h. Read the real-time displacement speed and offset distance information of the smart watch. The offset distance threshold includes the minimum offset distance, the maximum offset distance and the offset distance range between the two, among which the minimum offset distance is 0m and the maximum offset distance is 10km. By real-time positioning of the displacement speed and offset distance information of the smart watch, the location of the smart watch can be understood in real time, which is convenient for real-time positioning of the smart watch.

[0017] As a further solution of the present invention: the filtering of wrong positioning points includes:

[0018] When it is detected that the offset distance of the smart watch in a unit time exceeds the maximum offset distance, the displacement speed of the smart watch is read twice in a row;

[0019] If any of the two consecutive displacement speeds read exceeds 360 km / h, the current positioning point is determined to be an incorrect positioning point;

[0020] Filter the erroneous positioning point and return to the previous positioning point, so as to complete a correction of the position of the smart watch. By filtering the erroneous positioning point through a correction, it is possible to avoid using the erroneous positioning point as the basis for positioning, thereby avoiding affecting the timeliness and effectiveness of the smart watch positioning.

[0021] As a further solution of the present invention: the calculation of the positioning result difference between the Wifi positioning and the base station positioning includes:

[0022] After Wifi and base station positioning, the positioning results of both Wifi positioning and base station positioning are returned;

[0023] Calculate the distance difference between the two positioning results;

[0024] When the distance difference exceeds half of the maximum threshold of the preset offset distance interval, that is, the distance difference exceeds 5km, the positioning result of the base station positioning is voted for, and the positioning result of the base station positioning is used as the actual positioning result of the smart watch; by calculating the distance difference between the positioning results of Wi-Fi positioning and base station positioning, the accuracy of the two positioning results can be judged according to the distance difference, and the accurate positioning result can be selected to achieve secondary correction positioning, which is conducive to improving the positioning accuracy of the smart watch compared with the single correction positioning.

[0025] As a further solution of the present invention: the calculation of the positioning result difference between the Wifi positioning and the base station positioning also includes:

[0026] When the distance difference does not exceed half of the maximum threshold of the preset offset distance interval, that is, the distance difference does not exceed 5km, several map providers are simultaneously enabled to perform Wifi and base station positioning and return the map provider positioning results, including Baidu Maps, Amap, and WAYZ Maps;

[0027] Calculate the calculated values ​​of several map quotients respectively, select the minimum calculated value among the calculated values ​​as the actual positioning distance of the smart watch, output the actual positioning distance, and complete three corrections;

[0028] The first calculated value of the plurality of map quotients is the absolute value of the difference between the Wifi positioning result of the first map quotient and the base station positioning result of the map quotient, and the second calculated value is the absolute value of the difference between the Wifi positioning result of the second map quotient and the base station positioning result of the map quotient;

[0029] The plurality of first calculated values ​​form a first calculated value set, and the plurality of second calculated values ​​form a second calculated value set.

[0030] As a further solution of the present invention: the reading of the positioning distance between the Wifi and the base station in the surrounding environment of the smart watch includes:

[0031] A plurality of map quotients are used to perform positioning through Wifi and base stations in the surrounding environment of the smart watch, and a distance result of the map quotient positioning is obtained. A difference is made between the Wifi positioning result of the same map quotient and the positioning result through the base station, and an absolute value of the difference is obtained according to the difference. The map quotient data with the smallest absolute value is used as the positioning result of the Wifi and base station in the surrounding environment of the smart watch, and the map quotient with the smallest absolute value is used as the default positioning map quotient. When the positioning result of the default positioning map quotient is the actual positioning distance of the smart watch, the positioning method of the default positioning map quotient is used as the default positioning method of the smart watch.

[0032] As a further solution of the present invention: the positioning method of the default positioning map provider as the default positioning method of the smart watch includes:

[0033] Under the default positioning method, when it is found that the MAC address of Wifi is located outside the current environment of the smart watch, or the MAC address of Wifi has undergone multiple displacements of 1km-10km within one to three days, the MAC address of Wifi is included in the blacklist and is no longer recognized, thereby further improving the positioning accuracy of the smart watch and completing four corrections. By adopting a combination of one correction, two corrections, three corrections and four corrections, the positioning results of the smart watch can be corrected multiple times, effectively avoiding positioning offsets that make it difficult to confirm the positioning point when the smart watch is positioned.

[0034] In a second aspect, the present invention further provides a high-speed mobile route deviation correction system, which uses the high-speed mobile route deviation correction method described in the above scheme to realize smart watch positioning, and the system includes a smart watch, a GPS positioning module, a comparison module, a calculation module and a server.

[0035] The smart watch is used to access Wifi or base stations in the surrounding environment and collect radio frequency signals from the Wifi or base stations;

[0036] The GPS positioning module is used to locate the current position of the smart watch according to satellite signals;

[0037] The comparison module is used to compare the real-time status information with the preset status information;

[0038] The calculation module is used to calculate the difference between the positioning results of Wifi positioning and base station positioning;

[0039] The server is used to receive radio frequency signals from Wifi or base stations collected by the smart watch, find suspected deviation points, vote to select the accurate positioning distance based on the difference results, and blacklist MAC addresses that frequently move.

[0040] In a third aspect, the present invention further provides a high-speed moving route correction device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the high-speed moving route correction method as described in the above scheme are implemented.

[0041] In a fourth aspect, the present invention further provides a computer storage medium storing a computer program, which, when executed by a processor, implements the steps of the high-speed moving route correction method as described in the above scheme.

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

[0043] 1. In the present invention, by filtering out erroneous positioning points through one correction, it is possible to avoid using erroneous positioning points as the basis for positioning, thereby avoiding affecting the timeliness and effectiveness of smart watch positioning. By calculating the distance difference between the positioning results of Wifi positioning and base station positioning, the accuracy of the two positioning results can be judged according to the distance difference, and the accurate positioning result can be selected to achieve secondary correction positioning, which is conducive to further improving the positioning accuracy of the smart watch in conjunction with the one correction positioning.

[0044] 2. In the present invention, accurate positioning results of multiple maps can be obtained by calculating and comparing the positioning results of multiple maps. The map that can accurately locate the map is used as the default map, which can improve the timeliness of positioning and achieve three-way correction positioning. Compared with the first and second corrections, the positioning accuracy is improved. By eliminating the MAC address of the Wifi outside the positioning environment of the smart watch, the accuracy of the positioning of the smart watch's environment can be effectively improved.

[0045] 3. In the present invention, by adopting a combination of one correction, two corrections, three corrections and four corrections, the positioning result of the smart watch can be corrected multiple times, effectively avoiding positioning offsets that are difficult to confirm when the smart watch is positioned, and can reduce the waiting time for the smart watch user to locate the actual position, which is beneficial to improving the timeliness of the smart watch, avoiding misleading the user about the position, and preventing the user from making a correct judgment about his or her location. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] Figure 1 A step diagram of the route deviation correction method of the present invention;

[0047] Figure 2 A diagram of a route deviation correction system of the present invention;

[0048] Figure 3 A diagram of a route deviation correction device according to the present invention;

[0049] Figure 4 A route map of a route that has deviated under the existing positioning method;

[0050] Figure 5 A route map of a deviation correction result of the present invention;

[0051] Figure 6 It is the secondary deviation correction road result line map of the present invention. DETAILED DESCRIPTION

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

[0053] like Figure 4 The figure shows a route map with route deviation under the existing positioning method. When a Wifi device is purchased by a user or a base station is physically moved, the MAC address of the Wifi device and the location area code (LAC) of the base station are often still at the original address because the server fails to update the information in time. Once the smart watch scans these Wifi devices or base stations whose addresses have not been updated, the positioning information of the smart watch will be greatly deviated. Figure 4 The lower left corner is the actual activity path of the smart watch. The long breakpoint line in the upper right corner is the wrong path after a large deviation. The "Yingtan" in the upper right corner is the location of the existing smart watch in Figure 4 During the activity in the lower left corner area, a Wi-Fi or base station whose actual address has not been updated and has been moved from Yingtan to the lower left corner area is scanned.

[0054] Example:

[0055] like Figure 1 As shown, the present invention provides a high-speed mobile route correction method, which is applied to a server for locating a smart watch, and the method includes:

[0056] S1: Determine the real-time status information and current position of the smart watch, filter out erroneous positioning points by comparing the real-time status information with the pre-set status information, or find suspected deviation points to complete a deviation correction step.

[0057] The information content of the status information includes the speed and the offset distance threshold interval, the speed is the real-time displacement speed of the smart watch, and the offset distance is the difference between the positioning point of the smart watch and the actual position;

[0058] S2: For the suspected deviation point, both Wi-Fi positioning and base station positioning are enabled, the positioning result difference between Wi-Fi positioning and base station positioning is calculated, and the accurate positioning distance is selected by voting based on the difference result, completing the secondary and tertiary correction steps.

[0059] When the number of Wifi or base stations for Wifi positioning and base station positioning is greater than one, several Wifis will proportionally constitute the Wifi signal source for the smart watch to perform Wifi positioning, and several base stations will proportionally constitute the base station signal source for the smart watch to perform base station positioning. Several Wifis and several base stations constitute equal proportions of Wifi or base station signal sources.

[0060] S3: Identify and store the MAC address of the Wifi in the surrounding environment of the smart watch and the location area code of the base station, read the positioning distance between the Wifi in the surrounding environment of the smart watch and the base station, put the MAC address that frequently moves into the blacklist, and no longer identify the MAC address on the blacklist, completing the four correction steps.

[0061] By blacklisting frequently shifted MAC addresses, MAC addresses that affect positioning accuracy can be eliminated, which is beneficial to improving positioning accuracy.

[0062] Specifically, through a correction step, it is possible to filter out erroneous positioning points, prevent the smart watch from using erroneous positioning points as the basis for positioning, and prevent the timeliness and effectiveness of positioning from being affected. By calculating the distance difference between the positioning results of Wifi positioning and base station positioning, the accuracy of the two positioning results can be judged according to the distance difference, and the accurate positioning result can be selected to achieve secondary correction positioning, which is conducive to further improving the positioning accuracy of the smart watch in conjunction with the primary correction positioning. By calculating and comparing the positioning results of multiple map quotients used, an accurate map quotient positioning result can be obtained. The map quotient that can accurately locate is used as the default map quotient, which can improve the timeliness of positioning and achieve real-time positioning. The three-correction positioning method improves the positioning accuracy compared with the one-time correction and the two-time correction. By eliminating the MAC address of the Wifi outside the positioning environment of the smart watch, the accuracy of the positioning of the smart watch in the environment can be effectively improved. By combining the one-time correction, the two-time correction, the three-time correction and the four-time correction, the positioning result of the smart watch can be corrected multiple times, which effectively avoids the positioning offset of the positioning point that is difficult to confirm when the smart watch is positioned, and can reduce the waiting time for the smart watch user to locate the actual position, which is conducive to improving the timeliness of the smart watch, avoiding misleading the user with the position positioning, and preventing the user from affecting the correct judgment of his or her position.

[0063] Preferably, determining the real-time status information and current location of the smart watch includes:

[0064] S11: Preset the speed and offset distance threshold intervals.

[0065] The pre-set speed and offset distance threshold intervals are used as the standard speed and offset distance intervals of the actual displacement of the smart watch. When the collected speed and offset distance threshold intervals of the smart watch exceed the set speed and offset distance threshold intervals of the smart watch, it will be determined that a positioning offset has occurred.

[0066] S12: using the preset speed and offset distance threshold interval as the preset state information;

[0067] S13: Real-time positioning of the smart watch.

[0068] The speed threshold interval includes the minimum speed, the maximum speed and the speed range between the two. The minimum speed is 0km / h and the maximum speed is 360km / h. The real-time displacement speed and offset distance information of the smart watch are read. The offset distance threshold includes the minimum offset distance, the maximum offset distance and the offset distance range between the two. Among them, the minimum offset distance is 0m and the maximum offset distance is 10km. By real-time positioning the displacement speed and offset distance information of the smart watch, the location of the smart watch can be understood in real time, which is convenient for real-time positioning of the smart watch.

[0069] Preferably, filtering the wrong positioning points includes:

[0070] S14: when it is detected that the offset distance of the smart watch in a unit time exceeds the maximum offset distance, reading two consecutive displacement speeds of the smart watch;

[0071] S15: If any one of the two adjacent displacement speeds read exceeds 360 km / h, the current positioning point is determined to be an incorrect positioning point;

[0072] S16: Filter the erroneous positioning point and return to the previous positioning point.

[0073] Thus, the position of the smart watch is corrected once. By filtering out the wrong positioning points through correction once, it is possible to avoid using the wrong positioning points as the basis for positioning, thus avoiding affecting the timeliness and effectiveness of the smart watch positioning. Figure 5 As shown in the figure, after a correction is completed, the actual track will not be located at Yingtan, but will be locked in "Longhua District". Figure 5 It can still be seen that the positioning route of the smart watch is still partially offset, for example, it is offset to the positioning points on the right side of "Yantian District" and "Longgang District". The reason for using "360km / h" as the speed threshold is that 360km / h is the maximum speed currently supported by my country's high-speed railways. The only means of transportation that exceeds 360km / h is airplanes, and electronic devices are usually not able to be turned on for positioning on airplanes. Therefore, the speed threshold is limited to 360km / h.

[0074] Preferably, calculating the difference between the positioning results of Wifi positioning and base station positioning includes:

[0075] S21: After the Wifi and base station are located, the positioning results of both the Wifi positioning and the base station positioning are returned;

[0076] S22: Calculate the distance difference between the two positioning results;

[0077] S23: When the distance difference exceeds half of the maximum threshold of the preset offset distance interval, that is, the distance difference exceeds 5km, the positioning result of the base station positioning is voted for and the positioning result of the base station positioning is used as the actual positioning result of the smart watch.

[0078] By calculating the distance difference between the positioning results of Wi-Fi positioning and base station positioning, the accuracy of the two positioning results can be judged according to the distance difference, and the accurate positioning result can be selected to achieve secondary correction positioning, such as Figure 6 As shown in the figure, after the second correction, the partial offset existing after the first correction can be corrected. Figure 6 It can be seen that after one correction, some of the offset locations "Yantian District" and "Longgang District" positioning points have been corrected, which is conducive to improving the positioning accuracy of the smart watch compared to the first correction positioning.

[0079] Preferably, calculating the positioning result difference between the Wi-Fi positioning and the base station positioning further includes:

[0080] S24: When the distance difference does not exceed half of the maximum threshold of the preset offset distance interval, that is, the distance difference does not exceed 5 km, several map providers are simultaneously started to perform Wi-Fi and base station positioning and return the map provider positioning results, the map providers including Baidu Map, Amap, and WAYZ Map;

[0081] S25: Calculate the calculated values ​​of several map quotients respectively, select the minimum calculated value among the calculated values ​​as the actual positioning distance of the smart watch, output the actual positioning distance, and complete three deviation corrections;

[0082] S26: The first calculated value of the plurality of map quotients is the absolute value of the difference between the Wifi positioning result of the first map quotient and the base station positioning result of the map quotient, and the second calculated value is the absolute value of the difference between the Wifi positioning result of the second map quotient and the base station positioning result of the map quotient;

[0083] S27: Form a first calculated value set from a plurality of first calculated values, and form a second calculated value set from a plurality of second calculated values.

[0084] Preferably, reading the positioning distance between the Wifi and the base station in the surrounding environment of the smart watch includes:

[0085] S31: using several map providers to locate the smart watch through Wifi and base stations in the surrounding environment, and obtaining the distance result of the map provider positioning;

[0086] S32: Difference is made between the Wifi positioning result of the same map quotient and the positioning result through the base station, and the absolute value of the difference is obtained according to the difference, and the map quotient data with the smallest absolute value is used as the positioning result of the Wifi and base station of the surrounding environment of the smart watch, and the map quotient with the smallest absolute value is used as the default positioning map quotient;

[0087] S33: When the positioning result of the default positioning map provider is the actual positioning distance of the smart watch, the positioning method of the default positioning map provider is used as the default positioning method of the smart watch.

[0088] Preferably, using the positioning mode of the default positioning map provider as the default positioning mode of the smart watch includes:

[0089] S34: Under the condition of the default positioning method, when it is found that the MAC address of Wifi is located outside the current environment of the smart watch, or the MAC address of Wifi has undergone multiple position changes of 1km-10km within one to three days, the MAC address of Wifi is blacklisted and no longer recognized, thereby further improving the positioning accuracy of the smart watch and completing four corrections.

[0090] By combining one correction, two corrections, three corrections and four corrections, the positioning results of the smart watch can be corrected multiple times, effectively avoiding positioning deviations that make it difficult to confirm the positioning points when the smart watch is positioned.

[0091] like Figure 2 As shown, the present invention also provides a high-speed mobile route correction system, which adopts the high-speed mobile route correction method of the above scheme to realize the positioning of the smart watch. The system includes a smart watch, a GPS positioning module, a comparison module, a calculation module and a server.

[0092] The smart watch is used to access Wifi or base stations in the surrounding environment and collect radio frequency signals from Wifi or base stations;

[0093] The GPS positioning module is used to locate the current position of the smart watch based on satellite signals;

[0094] The comparison module is used to compare the real-time status information with the preset status information;

[0095] The calculation module is used to calculate the difference between the positioning results of Wi-Fi positioning and base station positioning;

[0096] The server is used to receive the radio frequency signals of Wi-Fi or base stations collected by the smart watch, find out the suspected deviation points, and vote to select the accurate positioning distance based on the difference results, and blacklist the MAC addresses that frequently move.

[0097] like Figure 3 As shown, the present invention also provides a high-speed moving route correction device, including a memory and a processor, the memory stores a computer program, and the processor implements the steps of the high-speed moving route correction method as described above when executing the computer program.

[0098] The present invention also provides a computer storage medium storing a computer program, which, when executed by a processor, implements the steps of the high-speed moving route deviation correction method as described above.

[0099] The above are only preferred specific implementation modes of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical solutions and inventive concepts of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A high-speed moving route correction method, characterized in that: A server for locating a smart watch, the method comprising: Determine the real-time status information and current position of the smart watch, filter out wrong positioning points by comparing the real-time status information with pre-set status information, or find suspected deviation points; For suspected deviation points, both Wi-Fi positioning and base station positioning are enabled, the difference between the positioning results of Wi-Fi positioning and base station positioning is calculated, and the accurate positioning distance is selected based on the difference results. Identify and store the MAC addresses of Wifi in the surrounding environment of the smart watch and the location area code of the base station, read the positioning distance between the Wifi in the surrounding environment of the smart watch and the base station, put the MAC addresses that frequently move into the blacklist, and no longer identify the MAC addresses in the blacklist.

2. The high-speed moving route deviation correction method according to claim 1, characterized in that: Determining the real-time status information and current location of the smart watch includes: Preset speed and offset distance threshold intervals; The preset speed and offset distance threshold interval is used as the preset state information; Perform real-time positioning of the smart watch and read the real-time displacement speed and offset distance information of the smart watch.

3. The high-speed moving route deviation correction method according to claim 2, characterized in that: The filtering error positioning points include: When it is detected that the offset distance of the smart watch in a unit time exceeds the maximum offset distance, the displacement speed of the smart watch is read twice in a row; If any of the two consecutive displacement speeds read exceeds 360km / h, the current positioning point is determined to be an incorrect positioning point; Filter the error anchor point and return to the previous anchor point.

4. The high-speed moving route deviation correction method according to claim 3, characterized in that: The calculation of the positioning result difference between the Wi-Fi positioning and the base station positioning includes: After Wifi and base station positioning, the positioning results of both Wifi positioning and base station positioning are returned; Calculate the distance difference between the two positioning results; When the distance difference exceeds half of the maximum threshold of the preset offset distance interval, the positioning result of the base station positioning is voted for and the positioning result of the base station positioning is used as the actual positioning result of the smart watch.

5. The high-speed moving route deviation correction method according to claim 3, characterized in that: The calculation of the positioning result difference between the Wifi positioning and the base station positioning also includes: When the distance difference does not exceed half of the preset maximum threshold of the offset distance interval, several map providers are simultaneously enabled to perform Wifi and base station positioning and return the map provider positioning results; Calculate the calculated values ​​of several map quotients respectively, select the minimum calculated value among the calculated values ​​as the actual positioning distance of the smart watch, output the actual positioning distance, and complete three corrections.

6. The high-speed moving route deviation correction method according to claim 5, characterized in that: The reading of the positioning distance between the Wifi and the base station in the surrounding environment of the smart watch includes: A plurality of map quotients are used to perform positioning through Wifi and base stations in the surrounding environment of the smart watch, and a distance result of the map quotient positioning is obtained. A difference is made between the Wifi positioning result of the same map quotient and the positioning result through the base station, and an absolute value of the difference is obtained according to the difference. The map quotient data with the smallest absolute value is used as the positioning result of the Wifi and base station in the surrounding environment of the smart watch, and the map quotient with the smallest absolute value is used as the default positioning map quotient. When the positioning result of the default positioning map quotient is the actual positioning distance of the smart watch, the positioning method of the default positioning map quotient is used as the default positioning method of the smart watch.

7. The high-speed moving route deviation correction method according to claim 6, characterized in that: The method of using the positioning method of the default positioning map provider as the default positioning method of the smart watch includes: Under the default positioning method, when it is found that the MAC address of Wi fi is located outside the current environment of the smart watch, or the MAC address of Wi fi has undergone multiple position changes of 1km-10km within one to three days, the MAC address of Wi fi will be included in the blacklist and will no longer be recognized, thereby further improving the positioning accuracy of the smart watch and completing four corrections.

8. A high-speed moving route correction system, characterized in that: The high-speed mobile route deviation correction method as described in any one of claims 1 to 7 is used to realize the positioning of the smart watch, and the route deviation correction system includes: A smart watch, wherein the smart watch is used to access Wifi or base stations in the surrounding environment and collect radio frequency signals from the Wifi or base stations; A GPS positioning module, which is used to locate the current position of the smart watch according to satellite signals; A comparison module, the comparison module is used to compare the real-time status information with the preset status information; A calculation module, the calculation module is used to calculate the difference between the positioning results of Wi-Fi positioning and base station positioning; The server is used to receive the radio frequency signals of Wi-Fi or base stations collected by the smart watch, find out the suspected deviation points, and vote to select the accurate positioning distance according to the difference results, and blacklist the MAC addresses that frequently move.

9. A high-speed mobile route deviation correction device, comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the high-speed moving route correction method described in any one of claims 1-7 are implemented.

10. A computer storage medium storing a computer program, wherein when the computer program is executed by a processor, the steps of the high-speed moving route correction method described in any one of claims 1 to 7 are implemented.