A method and device for monitoring elevator operation, an electronic device and a storage medium
By using a range sensor and a magnetic induction sensor array to detect the opening and closing status of the elevator doors and dynamically calibrate the elevator position, the problems of low elevator positioning accuracy and delayed fault response are solved, thereby improving the safety and reliability of elevator operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- 北京云迹科技股份有限公司
- Filing Date
- 2025-09-22
- Publication Date
- 2026-07-24
Smart Images

Figure CN121085072B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of elevator operation technology, and in particular to a method, device, electronic equipment and storage medium for monitoring elevator operation. Background Technology
[0002] As a core vertical transportation tool in modern buildings, the safe operation of elevators is directly related to the safety of people's lives and property.
[0003] Current elevator operation monitoring technologies mainly rely on two types of solutions: The first uses laser / ultrasonic sensors to measure the real-time distance between the car and the top of the floor, combined with a preset floor height mapping table to determine the location. This solution is sensitive to environmental interference; temperature drift (±0.15mm / ℃) leads to cumulative errors, electromagnetic interference causes data jumps, and there is no fault verification mechanism to distinguish between actual displacement and sensor failure. Without dynamic calibration, the continuous accumulation of errors may lead to major accidents. The second method calculates car displacement using guide rail encoders, but it has fundamental limitations. It relies on mechanical structures, and errors exceeding ±15cm occur when the wire rope slips. It becomes ineffective when communication is interrupted and cannot provide location information when 4G network is down, delaying rescue time. Summary of the Invention
[0004] In view of this, embodiments of this application provide a method, device, electronic device and storage medium for monitoring elevator operation, in order to solve the problems of low elevator positioning accuracy, lack of dynamic calibration, delayed fault response and communication interruption in the prior art.
[0005] A first aspect of this application provides a method for monitoring elevator operation, the method comprising:
[0006] The real-time distance data from the elevator to the top floor is obtained through a distance measuring sensor;
[0007] The opening and closing status of the elevator doors is detected by an array of magnetic induction sensors deployed on each floor's elevator door frame;
[0008] Generate an opening event signal based on the elevator door's opening and closing status;
[0009] The theoretical stopping floor of the elevator to be monitored is determined based on the door opening event signal;
[0010] The theoretical distance from the elevator to the top floor is determined based on the theoretical stopping floors.
[0011] The distance deviation is determined based on real-time distance data and theoretical distance data;
[0012] When the distance deviation exceeds the first threshold, the calibration mode is triggered; when the distance deviation exceeds the second threshold, the alarm mode is triggered.
[0013] A second aspect of this application provides an elevator operation monitoring device, comprising:
[0014] The real-time distance data determination module is used to acquire real-time distance data from the elevator to the top floor through a distance measuring sensor.
[0015] The elevator door opening / closing status determination module is used to detect the opening / closing status of the elevator door through a magnetic induction sensor array deployed on each floor's elevator door frame;
[0016] The door opening event signal generation module is used to generate door opening event signals based on the opening and closing status of the elevator door;
[0017] The theoretical stopping floor determination module is used to determine the theoretical stopping floor of the elevator to be monitored based on the door opening event signal;
[0018] The theoretical distance data determination module is used to determine the theoretical distance data from the elevator to the top of the floor based on the theoretical stopping floors;
[0019] The distance deviation determination module is used to determine the distance deviation based on real-time distance data and theoretical distance data;
[0020] The mode trigger module is used to trigger the calibration mode when the distance deviation is greater than the first threshold and the alarm mode when the distance deviation is greater than the second threshold.
[0021] A third aspect of this application provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the above-described method.
[0022] A fourth aspect of this application provides a readable storage medium storing a computer program that, when executed by a processor, implements the steps of the above-described method.
[0023] The beneficial effects of this application embodiment compared with the prior art are as follows: This application embodiment acquires real-time distance data from the monitored elevator to the top floor using a ranging sensor, detects the opening and closing status of the elevator doors using a magnetic induction sensor array deployed on each floor's elevator door frame, generates a door opening event signal based on the door opening and closing status, determines the theoretical stopping floor of the monitored elevator based on the door opening event signal, determines the theoretical distance data from the monitored elevator to the top floor based on the theoretical stopping floor, and determines the distance deviation based on the real-time distance data and the theoretical distance data. When the distance deviation is greater than a first threshold, a calibration mode is triggered; when the distance deviation is greater than a second threshold, an alarm mode is triggered. This application can improve the positioning accuracy of the elevator position by locking the theoretical position through physical anchor points of door opening events, reducing positioning errors using dynamic calibration algorithms, accelerating fault response and improving the safety of elevator operation through calibration and alarm modes, and reconstructing the trajectory through the positioning network in the case of disconnection to maintain basic positioning capabilities, reduce maintenance and rescue time, and improve reliability. Attached Figure Description
[0024] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0025] Figure 1 This is a schematic diagram illustrating an application scenario of this application embodiment;
[0026] Figure 2 This is a flowchart illustrating a method for monitoring elevator operation provided in an embodiment of this application;
[0027] Figure 3 This is a schematic diagram of an elevator operation monitoring device provided in an embodiment of this application;
[0028] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0029] In the following description, specific details such as particular system architectures and techniques are set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application may also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted so as not to obscure the description of this application with unnecessary detail.
[0030] Elevators, as an indispensable vertical transportation tool in modern urban buildings, are increasingly being chosen by people. At the same time, the safety, smoothness, and comfort of elevator operation have gradually become a focus of attention. However, every year, elevator safety accidents resulting in death or injury occur frequently, causing significant losses of life and property. Therefore, real-time monitoring and diagnosis of elevators are necessary to detect abnormal problems early.
[0031] Current elevator operation monitoring technologies mainly rely on two types of solutions: The first uses laser / ultrasonic sensors to measure the real-time distance between the car and the top of the floor, combined with a preset floor height mapping table to determine the location. This solution is sensitive to environmental interference; temperature drift (±0.15mm / ℃) leads to cumulative errors, electromagnetic interference causes data jumps, and there is no fault verification mechanism to distinguish between actual displacement and sensor failure. Without dynamic calibration, the continuous accumulation of errors may lead to major accidents. The second method calculates car displacement using guide rail encoders, but it has fundamental limitations. It relies on mechanical structures, and errors exceeding ±15cm occur when the wire rope slips. It fails when communication is interrupted and cannot provide location information when 4G network is down, delaying rescue time.
[0032] In view of the problems in the prior art, this application provides a novel method for monitoring elevator operation. It acquires real-time distance data from the elevator to the top floor using a ranging sensor, detects the opening and closing status of the elevator doors using a magnetic induction sensor array deployed on each floor's elevator door frame, generates a door opening event signal based on the door opening status, determines the theoretical stopping floor of the elevator based on the door opening event signal, determines the theoretical distance data from the elevator to the top floor based on the theoretical stopping floor, and determines the distance deviation based on the real-time distance data and the theoretical distance data. When the distance deviation exceeds a first threshold, a calibration mode is triggered; when the distance deviation exceeds a second threshold, an alarm mode is triggered. This method improves the positioning accuracy of the elevator by locking the theoretical position through physical anchor points of door opening events, reducing positioning errors using dynamic calibration algorithms, accelerating fault response and improving elevator operation safety through calibration and alarm modes, and reconstructing the trajectory through a positioning network in the event of a loss of connection to maintain basic positioning capabilities, reduce maintenance and rescue time, and improve reliability.
[0033] The following will describe in detail, with reference to the accompanying drawings, a method and apparatus for monitoring elevator operation according to an embodiment of this application.
[0034] Figure 1 This is a schematic diagram illustrating an application scenario according to an embodiment of this application. The application scenario may include terminal devices 101, 102, and 103, server 104, and network 105.
[0035] Terminal devices 101, 102, and 103 can be hardware or software. When terminal devices 101, 102, and 103 are hardware, they can be various electronic devices with displays that support communication with server 104, including but not limited to smartphones, tablets, laptops, and desktop computers. When terminal devices 101, 102, and 103 are software, they can be installed in the aforementioned electronic devices. Terminal devices 101, 102, and 103 can be implemented as multiple software programs or software modules, or as a single software program or software module; this application embodiment does not impose any limitations on this. Furthermore, various applications can be installed on terminal devices 101, 102, and 103, such as data processing applications, instant messaging tools, social platform software, search applications, shopping applications, etc.
[0036] Server 104 can be a server that provides various services, such as a backend server that receives requests sent by terminal devices with which it has established communication connections. This backend server can receive and analyze the requests sent by the terminal devices and generate processing results. Server 104 can be a single server, a server cluster consisting of several servers, or a cloud computing service center. This application embodiment does not limit this.
[0037] It should be noted that server 104 can be either hardware or software. When server 104 is hardware, it can be various electronic devices that provide various services to terminal devices 101, 102, and 103. When server 104 is software, it can be multiple software programs or software modules that provide various services to terminal devices 101, 102, and 103, or it can be a single software program or software module that provides various services to terminal devices 101, 102, and 103. This application embodiment does not impose any limitations on this.
[0038] Network 105 can be a wired network using coaxial cable, twisted pair, and fiber optic connection, or it can be a wireless network that enables interconnection of various communication devices without wiring, such as Bluetooth, Near Field Communication (NFC), and Infrared. This application embodiment does not limit this.
[0039] Users can establish a communication connection with server 104 via network 105 through terminal devices 101, 102, and 103 to receive or send information. Specifically, server 104 acquires real-time distance data from the elevator to the top floor using a distance sensor, detects the opening and closing status of the elevator doors using a magnetic induction sensor array deployed on each floor's elevator door frame, generates an opening event signal based on the door opening and closing status, determines the theoretical stopping floor of the elevator to be monitored based on the opening event signal, determines the theoretical distance data from the elevator to the top floor based on the theoretical stopping floor, and determines the distance deviation based on the real-time distance data and the theoretical distance data. When the distance deviation is greater than a first threshold, server 104 triggers a calibration mode; when the distance deviation is greater than a second threshold, server 104 triggers an alarm mode.
[0040] It should be noted that the specific types, quantities, and combinations of terminal devices 101, 102, and 103, server 104, and network 105 can be adjusted according to the actual needs of the application scenario, and this application embodiment does not impose any restrictions on this.
[0041] Figure 2 This is a flowchart illustrating a method for monitoring elevator operation provided in an embodiment of this application. Figure 2 The monitoring method for elevator operation can be provided by Figure 1 The terminal device or server executes the command. For example... Figure 2 As shown, the monitoring method for elevator operation includes:
[0042] S201 uses a distance sensor to acquire real-time distance data from the elevator to the top floor.
[0043] S202 detects the opening and closing status of elevator doors by deploying an array of magnetic induction sensors on each floor's elevator door frame;
[0044] S203, Generate an opening event signal based on the elevator door's opening and closing status;
[0045] S204, Determine the theoretical stopping floor of the elevator to be monitored based on the door opening event signal;
[0046] S205, determine the theoretical distance data from the elevator to the top floor based on the theoretical stopping floors;
[0047] S206, determine the distance deviation based on real-time distance data and theoretical distance data;
[0048] S207: When the distance deviation is greater than the first threshold, the calibration mode is triggered; when the distance deviation is greater than the second threshold, the alarm mode is triggered.
[0049] Specifically, inaccurate distance measurement leading to floor skipping is a typical fault in elevator positioning systems. There are three main reasons for this: First, there's the issue of accumulated error. Each elevator position update adds to the distance measurement deviation; for example, a 1cm error per floor can result in a misjudgment of one floor out of ten. Second, there are flaws in threshold settings. Traditional solutions use fixed thresholds to switch floors, causing data to oscillate between two floors at error boundaries. Finally, there's environmental interference; sensor drift caused by temperature changes can lead to continuous data deviation. To improve positioning accuracy and reduce positioning errors, this application provides an elevator operation monitoring method. This method combines physical anchor points from door opening events to lock the theoretical position, dynamically calibrating to reduce positioning errors and providing a data foundation for dynamically calibrating the distance sensor, thus reducing the continuous accumulation of errors. First, it's necessary to determine the real-time distance data measured by the distance sensor. The distance sensor refers to a laser / ultrasonic sensor installed on the top of the elevator car, which calculates distance by transmitting and receiving reflected signals. The real-time distance data refers to the vertical distance value (unit: meters) between the car and the top of the current floor, collected by the distance sensor at a frequency ≥100Hz. The Time-of-Flight (ToF) method can be used to obtain real-time distance data. In this embodiment, the top floor mentioned refers to the ceiling of the floor where the elevator car is currently stopped (or the upper structure of the shaft of that floor), rather than the top or bottom floor of the entire building.
[0050] Furthermore, this embodiment uses the door opening event as the physical location anchor point (unforgeable) of the elevator to be monitored, and also as the calibration benchmark. When a door opening event is detected, the hardware location is the floor location, eliminating the positioning error that traditional solutions rely on communication transmission. Therefore, it is necessary to detect the opening and closing state of the elevator door to be monitored as the input for the door opening event. The magnetic induction sensor array refers to a group of three-axis Hall sensors embedded in the top, middle, and bottom of each floor door frame to detect the movement of the door magnets. The opening and closing state of the elevator door is determined based on the change in magnetic field strength caused by each door displacement of the elevator to be monitored. When the elevator door of the elevator to be monitored opens, the permanent magnet moves away from the magnetic induction sensor array, and the magnetic field strength undergoes a negative jump, determining the elevator door's opening state at this time.
[0051] Furthermore, the elevator door opening and closing event detection accuracy is relatively high. An opening event signal is generated based on the elevator door's opening and closing status. This signal, carrying the sensor's physical location, can be directly linked to the floor, improving positioning accuracy. When the monitored elevator is detected to be in an open state, the floor ID is marked. The opening event signal is a digital signal (0 / 1), containing an event timestamp, floor location, confidence level, etc.
[0052] Furthermore, the theoretical stopping floor refers to the target floor number n (an integer) that the elevator to be monitored is designed to stop at. Each magnetic induction sensor array is pre-programmed with a floor ID (e.g., ID=5 represents the 5th floor). The door opening event signal carries the sensor ID, and the theoretical stopping floor can be directly determined through the door opening event signal. Traditional solutions rely on timestamp matching, which can lead to an error of ±2 floors due to system clock asynchrony, and communication delays may cause misjudgment of floors. The door opening event signal can accurately identify the floor.
[0053] Furthermore, the theoretical distance data refers to the standard distance from the distance sensor to the top of the floor when the elevator car stops at floor n. The theoretical distance data can be determined by establishing a floor height mapping model based on the theoretical stopping floor, providing a benchmark value for error calculation in subsequent steps.
[0054] Furthermore, distance deviation allows for real-time monitoring of positioning accuracy, providing a basis for calibration / alarm decisions. Distance deviation occurs when unquantified positioning errors in the monitored elevator lead to missed faults or when manual inspections fail to detect progressive deviations. Distance deviation is the difference between real-time distance data and theoretical distance data.
[0055] Furthermore, a single threshold cannot distinguish between maintenance needs and emergency situations in the monitored elevator. Therefore, this embodiment sets two thresholds as the critical points for mode triggering. The first threshold is the critical point for gradual error in the equipment, and the second threshold is the critical point for safety accident risk. When the distance deviation exceeds the first threshold, the calibration mode is triggered. This may indicate that the monitored elevator is experiencing errors due to wire rope slippage, sensor lifespan degradation, or temperature drift, resulting in decreased accuracy. Maintenance personnel are required to repair or calibrate the monitored elevator equipment and the corresponding distance sensor. When the distance deviation exceeds the second threshold, the alarm mode is triggered. This indicates a significant distance deviation and a substantial safety hazard in the monitored elevator, requiring a more urgent handling mode. This progressive triggering mechanism distinguishes between maintenance needs and emergency situations.
[0056] According to the technical solution provided in this application, real-time distance data from the elevator to the top floor is acquired through a ranging sensor. The opening and closing status of the elevator doors is detected by an array of magnetic induction sensors deployed on each floor's elevator door frame. An opening event signal is generated based on the door opening and closing status. The theoretical stopping floor of the elevator is determined based on the opening event signal. The theoretical distance data from the elevator to the top floor is determined based on the theoretical stopping floor. The distance deviation is determined based on the real-time distance data and the theoretical distance data. When the distance deviation exceeds a first threshold, a calibration mode is triggered; when the distance deviation exceeds a second threshold, an alarm mode is triggered. This improves the positioning accuracy of the elevator. The theoretical position is locked by physical anchor points of the opening event. A dynamic calibration algorithm reduces positioning errors. The calibration and alarm modes accelerate fault response and improve elevator operation safety. In the event of a loss of connection, the trajectory is reconstructed through a positioning network to maintain basic positioning capabilities, reducing maintenance and rescue time and improving reliability.
[0057] In some embodiments, generating an opening event signal based on the elevator door's open / closed state includes:
[0058] A magnetic induction sensor array is formed by deploying three-axis magnetic induction sensors at the top, middle and bottom of the elevator door frame on each floor;
[0059] When at least two triaxial magnetic induction sensors simultaneously detect a change in magnetic field strength ΔB > 50mT and a duration > 0.5s, it is determined to be a valid door opening event, and a door opening event signal is generated.
[0060] Specifically, to address the issue of single-point sensors missing detections when the door is tilted, a triaxial magnetic induction sensor array is deployed at the top, middle, and bottom of each elevator door frame. The top sensor array monitors the displacement of the upper edge of the door (to prevent derailment), the middle sensor array captures the movement trajectory of the door panel, and the bottom sensor array detects abnormal opening and closing caused by obstructions on the sill. The permanent magnet of the elevator door generates a magnetic field of 80-120 mT at a distance of 150 mm. 50 mT corresponds to a door displacement ≥30 mm, which is precisely the open state of the elevator door under non-vibration interference. The 50 mT setting also eliminates false triggering caused by electromagnetic interference (such as <20 mT transients caused by frequency converters). The normal opening time of the elevator door is 0.8-1.5 s (speed 0.3-0.5 m / s), and the duration of vibration interference is <0.2 s (frequency >5 Hz). Therefore, setting the time threshold for the opening state to 0.5 s aligns with the dynamic principles of normal elevator door opening. When at least two triaxial magnetic induction sensors simultaneously detect a magnetic field strength change ΔB > 50 mT for a duration > 0.5 s, it is determined to be a valid door opening event, and a door opening event signal is generated. This door opening event signal has high confidence and also prevents false triggering that consumes maintenance resources.
[0061] In some embodiments, determining the theoretical stopping floor of the elevator to be monitored based on the door opening event signal includes:
[0062] The physical installation location of the corresponding triaxial magnetic induction sensor is determined based on the door opening event signal;
[0063] The theoretical stopping floor is determined based on the physical installation location.
[0064] Specifically, relying on traditional timestamps or communication signals to determine floor positions results in a ±2-floor positioning deviation due to network latency (average 78ms for 4G) and clock asynchrony (±500ms error). Each triaxial magnetic sensor is pre-programmed with a floor ID chip (e.g., sensor ID for the 5th floor = 0x05). The door opening event signal directly carries the physical location code. Based on the door opening event signal, the physical installation position of the corresponding triaxial magnetic sensor can be determined, thereby determining the theoretical floor to be stopped, thus eliminating communication / clock dependency.
[0065] In some embodiments, determining the theoretical distance from the elevator to the top floor based on the theoretical stopping floor includes:
[0066] Determine the standard floor height of the floor to which the elevator to be monitored belongs;
[0067] Theoretical distance data is extracted from a pre-established floor height mapping table based on the standard floor height.
[0068] Specifically, in this embodiment, "top floor" refers to the ceiling (or the upper structure of the shaft of the floor where the elevator car is currently stopped), not the top or bottom floor of the entire building. The distance sensor (laser / ultrasonic) installed on the top of the car emits signals upwards. When the elevator stops at the nth floor, the physical entity directly above the sensor is the ceiling of the nth floor. Therefore, the distance data it measures in real time is the physical distance from the car to the top of the nth floor. The theoretical comparison benchmark must be consistent. To verify the accuracy of the measurement value, this embodiment provides a theoretically correct value for comparison. This theoretical value must be completely consistent with the physical meaning of the measured value. Real-time measurement value: the actual distance to the top of the current nth floor. Theoretical value: the theoretical distance to the top of the current nth floor. The deviation obtained from the comparison truly reflects the distance measurement error of the sensor or the deviation of the car's stopping position. Furthermore, obtaining the standard floor height is not for directly calculating the theoretical distance, but to establish a basic spatial scale reference system for the entire monitoring system. The operation of the elevator in the shaft is essentially a vertical displacement movement, and the floor height is the basic unit of this displacement. Knowing the appropriate height for each floor is fundamental to understanding elevator location information and determining the rationality of its movement. It's equivalent to establishing a coordinate grid for the entire shaft space, serving as the cornerstone for all subsequent calculations and logical judgments. The floor height mapping table is a pre-created lookup table stored in the system database. Its core function is not to record the absolute height of each floor, but rather to store a theoretical distance for each floor number. This theoretical distance represents the expected vertical distance from the distance sensor at the top of the elevator car to the ceiling (or the corresponding structure at the top of the shaft) of the nth floor when the elevator car stops normally and accurately on the nth floor. The creation of the floor height mapping table takes into account the subtle differences in floor leveling positions caused by mechanical installation tolerances and slight deformation of the guide rails in actual engineering, allowing each floor to have its own personalized standard value, thereby improving monitoring accuracy. After determining the current floor, the corresponding theoretical distance data value is extracted from the floor height mapping table. This embodiment is the process of binding the abstract "theory" with the concrete "real-world location." It ensures that every comparison is performed under the same standard. Through this embodiment, the system obtains the most accurate judgment benchmark at present, which is a prerequisite for achieving high-precision fault diagnosis and early warning.
[0069] In some embodiments, triggering the calibration mode when the distance deviation is greater than a first threshold includes:
[0070] When the distance deviation is greater than the first threshold, obtain the distance measurement dataset associated with the most recent M door opening events on the same floor, where M≥3;
[0071] Determine the time decay factor based on the type of ranging sensor;
[0072] Determine the timestamps and historical distance deviations corresponding to door opening events on the same floor based on the ranging dataset;
[0073] The calibration value is determined based on the timestamp, historical distance deviation, and time decay factor.
[0074] If the calibration value is greater than 3cm for three consecutive times, mark the ranging sensor as abnormal and switch to the backup ranging sensor.
[0075] Specifically, when the distance deviation exceeds the first threshold, the error may be due to slippage of the steel cable in the monitored elevator, or it may be caused by the degradation of the distance sensor's lifespan and temperature drift, resulting in decreased accuracy. This necessitates maintenance personnel to repair and calibrate the monitored elevator equipment and the corresponding distance sensor. To determine the specific cause, the maintenance direction in the calibration mode (steel cable slippage or distance sensor failure) should be refined, and the distance sensor should be checked for abnormalities. When the distance deviation exceeds the first threshold, a distance measurement dataset associated with the most recent M door opening events on the same floor can be obtained. M≥3 ensures statistical significance. The distance sensor is then calibrated based on historical data from this dataset. The calibration value K can be calculated using the following formula.
[0076]
[0077] Where: M is the number of recent door opening events on the same floor (i.e., the number of selected data points); Dti is the theoretical distance data corresponding to the i-th door opening event; Dmi is the measured distance data corresponding to the i-th door opening event; Dti-Dmi is the historical distance deviation corresponding to the i-th door opening event; t is the current time; t i Let λ be the time of the i-th door opening event; λ is the time decay factor (e.g., 0.1 / s), which represents the rate at which the weight of historical data decays over time.
[0078] The time decay factor λ can be adjusted according to the type of ranging sensor. For example, for laser ranging sensors: λ = 0.05 (slow decay); for ultrasonic ranging sensors: λ = 0.15 (fast decay).
[0079] If K > 3cm three consecutive times, a hardware fault is determined. An offset exceeding 3cm indicates that the distance measuring sensor is not functioning properly; mark the distance measuring sensor as faulty and switch to a backup distance measuring sensor. Conversely, perform calibration checks on other parts of the elevator, such as the wire rope.
[0080] In some embodiments, when the distance deviation is greater than the second threshold, the alarm mode is triggered as follows:
[0081] When the distance deviation exceeds the second threshold, an alarm packet containing the distance deviation, floor position, and timestamp is sent to the cloud platform; the current car monitoring video is frozen and uploaded.
[0082] Activate the infrared beam sensor arrays on the two adjacent floors above and below the elevator to be monitored;
[0083] The instantaneous speed of the elevator to be monitored is calculated using an array of infrared beam sensors.
[0084] If the instantaneous speed exceeds the third threshold, the emergency braking protocol is activated.
[0085] Specifically, when the distance deviation exceeds the second threshold, it indicates a significant distance deviation and a substantial safety hazard in the monitored elevator, requiring a more urgent response. An alarm package containing the distance deviation, floor location, and timestamp is sent to the cloud platform, freezing and uploading the current car monitoring video. The distance deviation quantifies the severity of the fault; the floor location can be physically located to avoid false alarms; and the timestamp, accurate to milliseconds, provides legal evidence for accident retrospective analysis. This triple data binding of the alarm package reduces the mishandling rate caused by ambiguous traditional alarm information. Triggering the alarm mode instantly captures 15 seconds of video before and after, covering the initial stages of an accident. The video stream's timestamp is aligned with the sensor data, ensuring a complete chain of evidence. In this emergency situation, the monitored elevator may still be running, necessitating consideration of the risk of continued operation. If the risk is too high, emergency braking is required. Therefore, the infrared beam sensor arrays on the adjacent upper and lower floors of the elevator under monitoring are activated. The instantaneous speed of the elevator is calculated using these sensors, allowing for real-time monitoring of the car's movement. If the instantaneous speed exceeds a third threshold, it may indicate severe wire rope slippage or an impending wire rope breakage. This triggers the emergency braking protocol, activating the electromagnetic safety brake to autonomously stop the elevator and ensure personal safety. The third threshold is a dynamic emergency braking threshold, dynamically set based on the elevator's operating conditions. For example, it is 0.3 m / s for normal downward movement and 0.15 m / s for fully loaded upward movement.
[0086] In some embodiments, it also includes:
[0087] Receive heartbeat data from the elevator to be monitored in real time;
[0088] If three consecutive heartbeat data are lost, the positioning network of the floor where the elevator to be monitored is located will be activated.
[0089] The motion trajectory of the elevator to be monitored is determined based on the positioning network.
[0090] The current location of the elevator to be monitored is determined based on its movement trajectory, so that staff can reach the current location to perform maintenance on the elevator.
[0091] Specifically, this embodiment relates to emergency handling of elevator disconnection. In the elevator position monitoring system, heartbeat data refers to the survival status signal periodically sent by the elevator monitoring equipment to the cloud platform. This signal is used to confirm the communication link and equipment operating status in real time. The heartbeat data may include device ID, timestamp, power supply voltage, signal strength, etc. It is automatically sent at fixed time intervals to maintain the communication link activity and report key operating parameters. When no heartbeat is received for three consecutive times, the system is considered disconnected and the positioning network of the floor where the monitored elevator is located is activated. This positioning network can be composed of an ultrasonic sensor network (master node) deployed on each floor + a backup infrared array (slave node). Data is collected collaboratively by the ultrasonic sensor network and the backup infrared array. For example, in the time dimension, the timestamp sequence of the ultrasonic sensor on each floor is recorded (e.g., 14:35:00.312 passing the 8th floor, 14:35:02.418 passing the 9th floor); in the spatial dimension, the infrared auxiliary sensor detects the position of the car door and corrects the ultrasonic positioning coordinate offset. By analyzing the time difference between the elevator car passing the sensors of adjacent floors, the inter-floor movement time interval is calculated (e.g., 2.106 seconds from the 8th to the 9th floor). Combined with the standard floor height (e.g., 3.5 meters), the average moving speed is estimated to be 1.66 meters per second. Abnormal movement points are marked (e.g., a stay on the 9th floor for more than 60 seconds indicates entrapment). Based on the above data, the high-frequency area after the monitored elevator loses contact can be analyzed, i.e., the movement trajectory, which can be marked in red (probability > 90%). Then, a text coordinate description is output, such as: "Most likely location of the car: between the 9th and 10th floors, 2.1 ± 0.3 meters from the 10th floor floor." A plain text command is sent to the staff: "Lost elevator ID: ELE-09W, current location: ascending passage between the 9th and 10th floors (height 31.5 meters), movement status: stopped for 218 seconds, suggested action: immediately go to the elevator door on the 10th floor to carry out rescue." Through the emergency handling of elevator loss, the car position can still be tracked during the elevator loss, avoiding "blind search" and delaying rescue.
[0092] All of the above-mentioned optional technical solutions can be combined in any way to form the optional embodiments of this application, and will not be described in detail here.
[0093] The following are embodiments of the apparatus described in this application, which can be used to execute the embodiments of the method described in this application. For details not disclosed in the apparatus embodiments of this application, please refer to the embodiments of the method described in this application.
[0094] Figure 3 This is a schematic diagram of an elevator operation monitoring device provided in an embodiment of this application. Figure 3 As shown, the monitoring device for the elevator operation includes:
[0095] The real-time distance data determination module 301 is configured to acquire real-time distance data from the elevator to the top floor through a distance sensor.
[0096] The elevator door opening / closing status determination module 302 is configured to detect the elevator door opening / closing status by means of a magnetic induction sensor array deployed on each floor elevator door frame;
[0097] The door opening event signal generation module 303 is configured to generate a door opening event signal based on the opening and closing status of the elevator door;
[0098] Theoretical stopping floor determination module 304 is configured to determine the theoretical stopping floor of the elevator to be monitored based on the door opening event signal;
[0099] Theoretical distance data determination module 305 is configured to determine the theoretical distance data from the elevator to be monitored to the top floor based on the theoretical stopping floors;
[0100] The distance deviation determination module 306 is configured to determine the distance deviation based on real-time distance data and theoretical distance data.
[0101] The mode trigger module 307 is configured to trigger the calibration mode when the distance deviation is greater than a first threshold and to trigger the alarm mode when the distance deviation is greater than a second threshold.
[0102] In some embodiments, Figure 3 The door opening event signal generation module 303 is specifically configured as follows:
[0103] A magnetic induction sensor array is formed by deploying three-axis magnetic induction sensors at the top, middle and bottom of the elevator door frame on each floor;
[0104] When at least two triaxial magnetic induction sensors simultaneously detect a change in magnetic field strength ΔB > 50mT and a duration > 0.5s, it is determined to be a valid door opening event, and a door opening event signal is generated.
[0105] In some embodiments, Figure 3 The theoretical docking floor determination module 304 is specifically configured as follows:
[0106] The physical installation location of the corresponding triaxial magnetic induction sensor is determined based on the door opening event signal;
[0107] The theoretical stopping floor is determined based on the physical installation location.
[0108] In some embodiments, Figure 3 The theoretical distance data determination module 305 is specifically configured as follows:
[0109] Determine the standard floor height of the floor to which the elevator to be monitored belongs;
[0110] Theoretical distance data is extracted from a pre-established floor height mapping table based on the standard floor height.
[0111] In some embodiments, Figure 3 The mode trigger module 307 is specifically configured as follows:
[0112] When the distance deviation is greater than the first threshold, obtain the distance measurement dataset associated with the most recent M door opening events on the same floor, where M≥3;
[0113] Determine the time decay factor based on the type of ranging sensor;
[0114] Determine the timestamps and historical distance deviations corresponding to door opening events on the same floor based on the ranging dataset;
[0115] The calibration value is determined based on the timestamp, historical distance deviation, and time decay factor.
[0116] If the calibration value is greater than 3cm for three consecutive times, mark the ranging sensor as abnormal and switch to the backup ranging sensor.
[0117] In some embodiments, Figure 3 The mode trigger module 307 is specifically configured as follows:
[0118] When the distance deviation exceeds the second threshold, an alarm packet containing the distance deviation, floor position, and timestamp is sent to the cloud platform; the current car monitoring video is frozen and uploaded.
[0119] Activate the infrared beam sensor arrays on the two adjacent floors above and below the elevator to be monitored;
[0120] The instantaneous speed of the elevator to be monitored is calculated using an array of infrared beam sensors.
[0121] If the instantaneous speed exceeds the third threshold, the emergency braking protocol is activated.
[0122] In some embodiments, Figure 3 The mode trigger module 307 is also configured as follows:
[0123] Receive heartbeat data from the elevator to be monitored in real time;
[0124] If three consecutive heartbeat data are lost, the positioning network of the floor where the elevator to be monitored is located will be activated.
[0125] The motion trajectory of the elevator to be monitored is determined based on the positioning network.
[0126] The current location of the elevator to be monitored is determined based on its movement trajectory, so that staff can reach the current location to perform maintenance on the elevator.
[0127] It should be understood that the sequence number of each step in the above embodiments does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0128] Figure 4 This is a schematic diagram of the electronic device 4 provided in an embodiment of this application. Figure 4 As shown, the electronic device 4 of this embodiment includes: a processor 401, a memory 402, and a computer program 403 stored in the memory 402 and executable on the processor 401. When the processor 401 executes the computer program 403, it implements the steps in the various method embodiments described above. Alternatively, when the processor 401 executes the computer program 403, it implements the functions of each module / unit in the various device embodiments described above.
[0129] Electronic device 4 can be a desktop computer, laptop, handheld computer, cloud server, or other electronic device. Electronic device 4 may include, but is not limited to, processor 401 and memory 402. Those skilled in the art will understand that... Figure 4 This is merely an example of electronic device 4 and does not constitute a limitation on electronic device 4. It may include more or fewer components than shown, or different components.
[0130] The processor 401 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc.
[0131] The memory 402 can be an internal storage unit of the electronic device 4, such as a hard disk or RAM of the electronic device 4. The memory 402 can also be an external storage device of the electronic device 4, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., equipped on the electronic device 4. The memory 402 can also include both internal and external storage units of the electronic device 4. The memory 402 is used to store computer programs and other programs and data required by the electronic device.
[0132] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0133] If integrated modules / units are implemented as software functional units and sold or used as independent products, they can be stored in a readable storage medium (e.g., a computer-readable storage medium). Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program may include computer program code, which may be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable storage medium may include: any entity or device capable of carrying computer program code, recording media, USB flash drives, portable hard drives, magnetic disks, optical disks, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc.
[0134] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A method for monitoring elevator operation, characterized in that, The method includes: The real-time distance data from the elevator to the top floor is obtained through a distance measuring sensor; The opening and closing status of the elevator doors is detected by an array of magnetic induction sensors deployed on each floor's elevator door frame; Generate an opening event signal based on the elevator door's opening and closing status; The theoretical stopping floor of the elevator to be monitored is determined based on the door opening event signal; The theoretical distance from the elevator to the top of the floor is determined based on the theoretical stopping floor. The distance deviation is determined based on the real-time distance data and the theoretical distance data; When the distance deviation is greater than a first threshold, a calibration mode is triggered; when the distance deviation is greater than a second threshold, an alarm mode is triggered. The step of generating an opening event signal based on the opening and closing status of the elevator door includes: deploying a three-axis magnetic induction sensor array at the top, middle and bottom of the elevator door frame on each floor; when at least two three-axis magnetic induction sensors simultaneously detect a change in magnetic field strength ΔB > 50mT and a duration > 0.5s, it is determined to be a valid opening event, and the opening event signal is generated. The step of triggering the calibration mode when the distance deviation is greater than the first threshold includes: When the distance deviation is greater than the first threshold, obtain the ranging dataset associated with the most recent M door opening events on the same floor, where M≥3; determine the time decay factor according to the type of the ranging sensor; determine the timestamp and historical distance deviation corresponding to the door opening event on the same floor according to the ranging dataset; determine the calibration value according to the timestamp, the historical distance deviation and the time decay factor; when the calibration value is greater than 3cm for 3 consecutive times, mark the ranging sensor as abnormal and switch to a backup ranging sensor.
2. The method according to claim 1, characterized in that, The process of determining the theoretical stopping floor of the elevator to be monitored based on the door opening event signal includes: The physical installation position of the corresponding triaxial magnetic induction sensor is determined based on the door opening event signal; The theoretical docking floor is determined based on the physical installation location.
3. The method according to claim 1, characterized in that, The method for determining the theoretical distance data from the elevator to the top floor based on the theoretical stopping floor includes: Determine the standard floor height of the floor to which the elevator to be monitored belongs; The theoretical distance data is extracted from a pre-established floor height mapping table based on the standard floor height.
4. The method according to claim 1, characterized in that, The alarm mode triggered when the distance deviation is greater than the second threshold includes: When the distance deviation is greater than the second threshold, the server sends an alarm packet containing the distance deviation, floor position and timestamp to the cloud platform, and freezes and uploads the current car monitoring video; Activate the infrared beam sensor arrays of the two adjacent upper and lower floors of the elevator to be monitored; The instantaneous speed of the elevator to be monitored is calculated using the infrared beam sensor array. If the instantaneous speed is greater than the third threshold, the emergency braking protocol is activated.
5. The method according to any one of claims 1 to 4, characterized in that, Also includes: Receive the heartbeat data of the elevator to be monitored in real time; If the heartbeat data is lost three times consecutively, the positioning network of the floor where the elevator to be monitored is located is activated; The motion trajectory of the elevator to be monitored is determined based on the positioning network; The current position of the elevator to be monitored is determined based on the movement trajectory, so that staff can reach the current position to perform maintenance on the elevator to be monitored.
6. A monitoring device for elevator operation, characterized in that, include: The real-time distance data determination module is used to acquire real-time distance data from the elevator to the top floor through a distance measuring sensor. The elevator door opening / closing status determination module is used to detect the opening / closing status of the elevator door through a magnetic induction sensor array deployed on each floor's elevator door frame; The door opening event signal generation module is used to generate a door opening event signal based on the opening and closing status of the elevator door. Specifically, it is used to deploy a three-axis magnetic induction sensor array at the top, middle and bottom of the elevator door frame on each floor. When at least two three-axis magnetic induction sensors simultaneously detect a change in magnetic field strength ΔB>50mT and the duration is >0.5s, it is determined to be a valid door opening event and a door opening event signal is generated. The theoretical stopping floor determination module is used to determine the theoretical stopping floor of the elevator to be monitored based on the door opening event signal; The theoretical distance data determination module is used to determine the theoretical distance data from the elevator to be monitored to the top floor based on the theoretical stopping floor. A distance deviation determination module is used to determine the distance deviation based on the real-time distance data and the theoretical distance data; The mode triggering module is used to trigger a calibration mode when the distance deviation is greater than a first threshold, and to trigger an alarm mode when the distance deviation is greater than a second threshold. The mode triggering module is specifically used to: when the distance deviation is greater than the first threshold, acquire the ranging dataset associated with the most recent M door opening events on the same floor, where M≥3; and determine the time decay factor based on the type of ranging sensor. The timestamp and historical distance deviation corresponding to the door opening event on the same floor are determined based on the ranging dataset; the calibration value is determined based on the timestamp, historical distance deviation and time decay factor; when the calibration value is greater than 3cm for 3 consecutive times, the ranging sensor is marked as abnormal and the backup ranging sensor is switched.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method as described in any one of claims 1 to 5.
8. A readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 5.