Deviation correction map positioning method for elevator maintenance sign-in
By using different mobile terminals to record and calculate the positioning coordinates of the elevator sign-in QR code in paperless elevator maintenance, a circular area range is determined as the check-in coordinate range, which solves the problem of positioning offset when the maintenance personnel check in, and improves the accuracy of check-in and the efficiency of paperless maintenance.
Patent Information
- Application Number
- CN202411771550.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-04
- Publication Date
- 2025-03-18
AI Technical Summary
In paperless elevator maintenance, due to the influence of network signals, the positioning coordinates collected by the maintenance personnel during check-in will be offset, resulting in the inability to sign in and check-in normally.
Different mobile terminals scan the QR code for the maintenance check-in of the same elevator at different times, record the positioning coordinates collected by the system during check-in, calculate the center coordinate points of these positioning coordinates, and use this as the center of the circle to determine a circular area range as the check-in coordinate range to correct the deviation during actual check-in.
It effectively improves the accuracy of positioning of maintenance personnel when checking in, reduces the situation where it cannot be checked in normally, and improves the efficiency of paperless elevator maintenance.
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of elevator maintenance, and in particular to a deviation correction map positioning method for elevator maintenance check-in. Background Art
[0002] In elevator maintenance, paperless elevator maintenance can effectively ensure that maintenance personnel arrive at the elevator site to perform actual maintenance work, avoid personnel replacement or no actual maintenance, and facilitate the management of maintenance personnel. In paperless elevator maintenance, maintenance personnel are required to arrive at the elevator site and use the mobile maintenance APP to scan the QR code in the elevator to sign in and punch in. The system collects the location coordinates of the mobile terminal. Only when the location coordinates of the mobile terminal are within the punch-in range set for the elevator can it sign in and punch in normally, and perform subsequent maintenance tasks, thereby avoiding the situation where maintenance personnel are not actually present. Due to the influence of network signals, the positioning coordinates collected by the system when maintenance personnel sign in and punch in will be offset, resulting in the situation where maintenance personnel cannot sign in and punch in normally when they actually arrive. Summary of the invention
[0003] The purpose of the present invention is to provide a deviation correction map positioning method for elevator maintenance check-in, and specifically to provide a positioning method for correcting deviations in the punch-in range to reduce the occurrence of maintenance personnel being unable to punch in normally.
[0004] To achieve the above object, the present invention adopts the following technical solution: a deviation correction map positioning method for elevator maintenance check-in, comprising the following steps: S01. First, use different mobile terminals to scan the maintenance check-in QR code of the same elevator at different times and sign in, and record the positioning coordinates collected by the system when signing in as the deviation correction coordinate data set, recorded as (x1, y1), (x2, y2), ..., (xn, yn).
[0005] S02. According to the deviation-corrected coordinate data set collected in step S01, the center coordinate point of all positioning coordinates is calculated, which is recorded as O (x0, y0).
[0006] S03. Taking the central coordinate point calculated in step S02 as the center of the circle, determine a circular area as the check-in coordinate range, and ensure that all positioning coordinates in the deviation-corrected coordinate data set collected in step S01 fall within the check-in coordinate range.
[0007] S04. Use the clock-in coordinate range determined in step S03 as the clock-in range after deviation correction, and determine whether the actual positioning coordinates collected by the system during the actual maintenance clock-in fall within the clock-in range after deviation correction. If so, determine that the clock-in is successful, otherwise determine that the clock-in fails.
[0008] Specifically, in step S01, among the positioning coordinates collected by the system, the positioning coordinates with missing coordinates or the distance between the coordinate position and the elevator coordinate position exceeding a set threshold are eliminated to obtain a deviation-corrected coordinate data set.
[0009] Specifically, in step S02, when calculating the center coordinate point O (x0, y0), the mean calculation method is adopted: x0=(x1+x2+…+xn) / n, y0=(y1+y2+…+yn) / n.
[0010] Specifically, in step S03, when determining a circular area range, the distances between each positioning coordinate in the deviation-corrected coordinate data set and the center coordinate point O (x0, y0) in step S02 are calculated respectively, and the maximum value of the distances is taken as the radius of the circular area range.
[0011] The beneficial effect of the present invention is that the positioning coordinates collected by the sign-in and clock-in system at different times using different mobile terminals are used to re-determine the punch-in range of the elevator, thereby correcting the deviation that occurs during the actual sign-in and clock-in, effectively improving the accuracy of the positioning of maintenance personnel when they sign in and clock in, and improving the efficiency of paperless elevator maintenance. DETAILED DESCRIPTION
[0012] Embodiment 1, with reference to the figure, a deviation correction map positioning method for elevator maintenance check-in includes the following steps: S01. First, use different mobile terminals to scan the maintenance check-in QR code of the same elevator at different times and check in, and record the positioning coordinates collected by the system when checking in as the deviation correction coordinate data set, recorded as (x1, y1), (x2, y2), ..., (xn, yn); It should be noted that, for the positioning coordinates collected by the system, the positioning coordinates with missing coordinates or the distance between the coordinate position and the elevator coordinate position exceeds the set threshold are eliminated to obtain the deviation correction coordinate data set.
[0013] S02. According to the deviation-corrected coordinate data set collected in step S01, the center coordinate point of all positioning coordinates is calculated, recorded as O (x0, y0); specifically, the mean calculation method is adopted, that is: x0 = (x1 + x2 + ... + xn) / n, y0 = (y1 + y2 + ... + yn) / n.
[0014] S03. Taking the central coordinate point calculated in step S02 as the center of the circle, determine a circular area as the punch-in coordinate range, and ensure that all positioning coordinates in the deviation-corrected coordinate data set collected in step S01 fall within the punch-in coordinate range; specifically, when determining a circular area, calculate the distance between each positioning coordinate in the deviation-corrected coordinate data set and the central coordinate point O (x0, y0) in step S02, and take the maximum value of the distance as the radius of the circular area.
[0015] S04. Use the clock-in coordinate range determined in step S03 as the clock-in range after deviation correction, and determine whether the actual positioning coordinates collected by the system during the actual maintenance clock-in fall within the clock-in range after deviation correction. If so, determine that the clock-in is successful, otherwise determine that the clock-in fails.
[0016] Of course, the above are only preferred embodiments of the present invention, and are not intended to limit the scope of use of the present invention. Therefore, any equivalent changes made to the principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A deviation correction map positioning method for elevator maintenance check-in, characterized in that: The steps include: S01. First, use different mobile terminals to scan the maintenance check-in QR code of the same elevator at different times and check in. Then, record the positioning coordinates collected by the system when checking in as the deviation correction coordinate data set, recorded as (x1, y1), (x2, y2), ..., (xn, yn); S02, calculating the center coordinate point of all positioning coordinates according to the deviation-corrected coordinate data set collected in step S01, recorded as O (x0, y0); S03, taking the central coordinate point calculated in step S02 as the center of the circle, determining a circular area as the check-in coordinate range, and ensuring that all positioning coordinates in the deviation-corrected coordinate data set collected in step S01 fall within the check-in coordinate range; S04. Use the clock-in coordinate range determined in step S03 as the clock-in range after deviation correction, and determine whether the actual positioning coordinates collected by the system during the actual maintenance clock-in fall within the clock-in range after deviation correction. If so, determine that the clock-in is successful, otherwise determine that the clock-in fails.
2. A deviation correction map positioning method for elevator maintenance check-in according to claim 1, characterized in that: In step S01, among the positioning coordinates collected by the system, the positioning coordinates with missing coordinates or the distance between the coordinate position and the elevator coordinate position exceeding a set threshold are eliminated to obtain a deviation-corrected coordinate data set.
3. A deviation correction map positioning method for elevator maintenance check-in according to claim 1, characterized in that: In the step S02, when calculating the center coordinate point O (x0, y0), the mean calculation method is adopted: x0=(x1+x2+…+xn) / n, y0=(y1+y2+…+yn) / n.
4. A deviation correction map positioning method for elevator maintenance check-in according to claim 1, characterized in that: In step S03, when determining a circular area range, the distances between each positioning coordinate in the deviation-corrected coordinate data set and the center coordinate point O (x0, y0) in step S02 are calculated respectively, and the maximum value of the distances is taken as the radius of the circular area range.