Elevator Inspection Data Management System and Method

By calculating the urgency coefficient, dynamically adjusting the upload frequency of elevator inspection data, and using 5G network and intelligent networking technology, the problems of high energy consumption and data missed in elevator inspection data transmission are solved, and efficient and flexible data management is achieved.

CN116986426BActive Publication Date: 2025-07-25SPECIAL EQUIP SAFETY SUPERVISION INSPECTION INST OF JIANGSU PROVINCE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311144742.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-06
Publication Date
2025-07-25
Estimated Expiration
2043-09-06

AI Technical Summary

Technical Problem

In the prior art, the remote upload frequency setting of elevator inspection data is too high, resulting in high energy consumption. If the frequency is too low, important data may be missed and cannot adapt to later prediction needs.

Method used

By calculating the urgency coefficient, dynamically adjusting the data upload frequency according to the operation of the elevator terminal, using 5G network to transmit elevator inspection data, including traction machine vibration, noise, temperature, current and speed, and using intelligent networking and blockchain technology for data management.

Benefits of technology

It realizes the balanced upload of data according to the actual operation of the elevator, reduces energy consumption and reduces data redundancy, ensures timely acquisition of important data, and improves data transmission efficiency and system flexibility.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116986426B_ABST
    Figure CN116986426B_ABST
Patent Text Reader

Abstract

The present application discloses an elevator inspection data management system and method. Among them, the method includes: querying the upload time in the upload request when the elevator terminal successfully uploaded data last time; sending data feedback to the elevator terminal so that the elevator terminal sends the displacement data between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time; generating an urgency coefficient according to the generation of the current upload request of the elevator terminal; if the urgency coefficient is greater than, then the elevator terminal uploads the elevator inspection data between the generation time of the current upload request of the elevator terminal and the upload time in the upload request when the data was successfully uploaded last time. The beneficial effect of the present application is to provide an elevator inspection data management system and method that can evenly upload elevator inspection data according to the actual operation situation of the elevator terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of elevator inspection, and more particularly, to an elevator inspection data management system and method. Background Art

[0002] While elevators bring a lot of convenience to people's lives, they inevitably cause many troubles and damages. Especially as the service life of elevators increases, their potential safety hazards become increasingly serious. Various elevator accidents such as overshooting, entrapment, and falling occur from time to time, which not only affects people's daily use but also poses a certain threat to people's lives and safety.

[0003] In the prior art, to reduce the losses caused by accidents caused by elevator failures, elevator maintenance companies adopt preventive maintenance methods to periodically inspect elevator terminals, and the detection means are mostly manual inspections.

[0004] In the related art, elevator inspection data can be uploaded through remote wireless communication. However, if the upload frequency is set too high, problems such as high energy consumption and data redundancy may occur. If the upload frequency is set too low, important data may be missed or the data granularity may be too low to meet the later prediction requirements. Summary of the Invention

[0005] The content part of this application is used to introduce the concepts in a brief form, and these concepts will be described in detail in the subsequent detailed implementation part. The content part of this application is not intended to identify the key features or essential features of the claimed technical solution, nor is it intended to limit the scope of the claimed technical solution.

[0006] Some embodiments of this application propose an elevator inspection data management system and method to solve the technical problems mentioned in the above background art part.

[0007] As a first aspect of the present application, some embodiments of the present application provide an elevator inspection data management method, including: in response to an upload request for elevator inspection data from an elevator terminal, querying the upload time in the upload request when the elevator terminal successfully uploaded data last time; sending data feedback to the elevator terminal to cause the elevator terminal to send displacement data between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time; generating an urgency coefficient based on the ratio of the time difference between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time and the displacement data; determining whether the urgency coefficient is greater than or equal to an urgency threshold, and if it is greater, sending an upload response to the elevator terminal to cause the elevator terminal to upload the elevator inspection data between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time; if not, generating a waiting time based on the urgency coefficient and sending it back to the elevator terminal to cause the elevator terminal to send the next upload request after waiting for the waiting time based on the current upload time.

[0008] Further, the elevator inspection data management method further includes:

[0009] In response to an upload request for elevator inspection data from an elevator terminal, determining whether there is an abnormal tag in the upload request; if so, sending an upload response to cause the elevator terminal to upload the elevator inspection data between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time; if not, querying the upload time in the upload request when the elevator terminal successfully uploaded data last time.

[0010] Further, the elevator inspection data management method further includes:

[0011] Determining whether there is abnormal data in the elevator inspection data uploaded by the elevator terminal between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time; if so, setting the waiting time to the minimum waiting time; if not, maintaining the waiting time.

[0012] Further, the step of sending data feedback to the elevator terminal to cause the elevator terminal to send displacement data between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time includes:

[0013] Obtaining the previous historical displacement data of the upload time in the upload request when the data was successfully uploaded last time;

[0014] Obtain the historical displacement data at the generation time of the current upload request sent by the elevator terminal;

[0015] Calculate the displacement data based on the difference between the previous historical displacement data and the current historical displacement data.

[0016] Furthermore, generating an urgency coefficient based on the ratio of the time difference and the displacement data between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request at the time of the previous successful upload data includes:

[0017] Calculate the time difference between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request at the time of the previous successful upload data, and obtain the numerical value A of the time difference in seconds;

[0018] Calculate the displacement data and obtain the numerical value B of the displacement data in meters;

[0019] Calculate the urgency coefficient C = B / A.

[0020] Furthermore, determine whether the urgency coefficient is greater than or equal to the urgency threshold. If it is greater, send an upload response to the elevator terminal to enable the elevator terminal to upload the elevator inspection data between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request at the time of the previous successful upload data; if not, generate a waiting time based on the urgency coefficient and feedback it to the elevator terminal to enable the elevator terminal to send the next upload request after the waiting time on the basis of the current upload time, including: selecting the urgency threshold according to the time difference corresponding to the urgency coefficient.

[0021] Furthermore, the upload request and elevator inspection data of the elevator terminal are transmitted through a mobile communication network.

[0022] Furthermore, the mobile communication network is a 5G network.

[0023] Furthermore, the elevator inspection data includes: traction machine vibration data, traction machine noise data, traction machine temperature data, traction machine current data, traction machine speed data, traction wire rope vibration data, traction wire rope noise data, car vibration data, car noise data, and noise attitude data.

[0024] As a second aspect of the present application, some embodiments of the present application provide an elevator inspection data management system, including: a plurality of elevator terminals and a cloud platform; the cloud platform includes:

[0025] A query module, configured to query the upload time in the upload request when the elevator terminal successfully uploaded data last time in response to an upload request for uploading elevator inspection data from an elevator terminal;

[0026] A feedback module, configured to send data feedback to the elevator terminal so that the elevator terminal sends displacement data between the generation time of the current upload request and the upload time in the upload request when the elevator terminal successfully uploaded data last time;

[0027] A generation module, configured to generate an urgency coefficient according to the ratio of the time difference between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time and the displacement data;

[0028] A judgment module, configured to judge whether the urgency coefficient is greater than or equal to an urgency threshold. If it is greater, an upload response is sent to the elevator terminal so that the elevator terminal uploads elevator inspection data between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time; if not, a waiting time is generated according to the urgency coefficient and fed back to the elevator terminal so that the elevator terminal sends the next upload request after waiting for the waiting time based on the current upload time.

[0029] The beneficial effect of the present application is to provide an elevator inspection data management system and method that can evenly upload elevator inspection data according to the actual operation situation of the elevator terminal. Description of the Drawings

[0030] The drawings forming a part of the present application are used to provide a further understanding of the present application, making other features, objects, and advantages of the present application more obvious. The schematic embodiments of the drawings of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation of the present application.

[0031] In addition, throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the elements and components are not necessarily drawn to scale.

[0032] In the drawings:

[0033] Figure 1 is a schematic architecture diagram of an elevator inspection data management system according to an embodiment of the present application

[0034] Figure 2 is a schematic overall architecture diagram of a cloud platform according to an embodiment of the present application;

[0035] Figure 3 is a schematic diagram of the communication architecture of an elevator inspection data management system according to an embodiment of the present application;

[0036] Figure 4 It is a schematic diagram of the main steps of an elevator inspection data management method according to an embodiment of the present application;

[0037] Figure 5 It is a partial architecture schematic diagram of a cloud platform according to an embodiment of the present application;

[0038] Figure 6 Schematic diagram of the structure of an electronic device according to an embodiment of the present application. Detailed implementation manners

[0039] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. On the contrary, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not used to limit the protection scope of the present disclosure.

[0040] In addition, it should be noted that for the sake of convenience of description, only parts related to the relevant invention are shown in the drawings. Without conflict, the embodiments in the present disclosure and the features in the embodiments can be combined with each other.

[0041] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependent relationships.

[0042] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive. Those skilled in the art should understand that unless clearly specified otherwise in the context, it should be understood as "one or more".

[0043] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.

[0044] The present disclosure will be described in detail below with reference to the drawings and in conjunction with the embodiments.

[0045] Refer to Figure 1 As shown, the elevator inspection data management system of the present application includes: a number of elevator terminals and a cloud platform.

[0046] Among them, the elevator terminal is used to collect and upload the elevator inspection data of the elevator. Specifically, the elevator terminal sends the elevator inspection data of the elevator through a wireless communication network.

[0047] More specifically, an elevator generally includes a traction machine, traction steel ropes, and a car. Among them, the traction machine is the power equipment of the elevator, also known as the elevator main machine. Its function is to transmit and deliver power to make the elevator run. It consists of a motor, a brake, a coupling, a speed reducer, a traction wheel, a machine frame, a guide wheel, and an attached handwheel for manual operation of the brake. The guide wheel is generally installed on the machine frame or the bearing beam under the machine frame. The handwheel for manual operation of the brake is either fixed on the motor shaft or usually hung on the nearby wall and then sleeved on the motor shaft when in use. The traction steel ropes are connected between the traction machine and the car to transmit the pulling force to lift or lower the car.

[0048] In order to conduct safety monitoring on the operation of the elevator, relevant parameters of the traction machine, traction steel ropes, and car can be detected. Generally speaking, as Figure 3 shown, vibration sensors and noise sensors can be used to detect the vibration and noise of the traction machine, traction steel ropes, and car. At the same time, a temperature sensor can be used to detect the temperature of the traction machine to find out whether the traction machine is overheated. And the current and speed required for the self-control of the traction machine are also taken as detection items.

[0049] In addition, in order to better monitor the car, one or more gyroscopes can be used to detect the attitude of the car, so as to obtain data that can reflect the attitude of the car.

[0050] As can be seen from the above, these sensors are set at different positions of the entire elevator. As a preferred solution, the elevator terminal of this application includes several Internet of Things communication modules (not shown in the figure), which can conduct short-range communication to summarize the data uploaded by each sensor. As Figure 3 shown, the Internet of Things communication module can select a Smartmesh network module for communication networking, and a Smartmesh network module is set corresponding to the traction machine, traction steel ropes, and car respectively.

[0051] In addition, the elevator terminal is configured with a general remote wireless communication module (not shown in the figure) to summarize the data collected by each Internet of Things communication module again and send it to the cloud platform. As Figure 3 shown, the remote wireless communication module can adopt a 5G module.

[0052] Specifically, the elevator terminal configured for each elevator is equivalent to the "black box" of that elevator.

[0053] As Figure 3 shown, the elevator terminal includes sensors for obtaining the status of key components, a sensor networking module, a 5G communication module, etc. Figure 3The upper-level service applications mainly refer to the cloud platform and other parts on the computer side. The sensors mainly include vibration sensors for monitoring vibration, noise sensors for picking up noise signals, temperature sensors, and attitude sensors composed of three-axis acceleration and three-axis gyroscopes. These sensors need to be independently set at appropriate positions of key components. In addition, the current signal and speed signal are obtained using the current sensor and speed sensor of the traction machine. The above sensors are self-networked to form a local gateway, and the signals are sent to the 5G module. Blocks are formed between the elevator terminals. By building a blockchain and uploading it to the Ethernet via the 5G module, the cloud platform obtains information from the Ethernet and performs interactive processing.

[0054] More specifically, measuring points are arranged at appropriate locations on key components in the elevator, such as the traction machine, traction ropes, and car.

[0055] Various sensors at the elevator terminal are used to collect the vibration signal, noise signal, temperature signal, current signal and speed signal of the traction machine. The characteristic quantities of the vibration, noise and temperature signals are extracted and analyzed to realize health monitoring, fault prediction and emergency rescue. The output torque of the traction machine is calculated according to the current signal, speed signal and relevant parameters of the traction machine, and then the braking torque of the brake is estimated to realize the health monitoring, fault prediction and emergency rescue of the brake. The vibration signal and noise signal of the traction rope are collected and analyzed, and the status of the traction rope and traction wheel is monitored, fault prediction and emergency rescue are carried out. The posture signal of the car and the noise signal outside the car are collected and analyzed, and the status of the car is monitored, fault prediction and emergency rescue are carried out.

[0056] The networking method of sensors in the elevator shaft. The sensors at each measuring point in each elevator are networked through the Smartmesh protocol to form a local gateway. The local gateway is connected to the 5G module and the sensor data is connected to the cloud platform through the 5G network.

[0057] As a specific scheme, the elevator inspection data in this application includes: traction machine vibration data, traction machine noise data, traction machine temperature data, traction machine current data and traction machine speed data, traction wire rope vibration data, traction wire rope noise data, car vibration data, car noise data and car posture data.

[0058] Among them, as a specific solution, the car posture data includes two sets of specific data: X-axis inclination and Y-axis inclination, that is, the inclination angles of the car in two directions on the horizontal plane.

[0059] Among them, Figure 3As shown in the figure, the cloud platform includes: a signal processing module, a fault prediction module, and a maintenance management module. Among them, the signal processing module mainly processes the transmitted sensor signals, extracts and analyzes the characteristic quantities to achieve health monitoring; the fault prediction module mainly focuses on predicting the faults and remaining life of relevant components or equipment based on the analysis and evaluation of big data; the maintenance management module uses the fault prediction results to construct the resource types required for predictive maintenance and on-demand maintenance, including personnel, spare parts, tools, and time, etc., to achieve the closed-loop control of Plan, Do, Check, Act (PDCA).

[0060] The elevator inspection data management method of this application is mainly executed by the above cloud platform.

[0061] Refer to Figure 4 As shown in the figure, the elevator inspection data management method of this application includes the following steps:

[0062] S1: In response to an upload request for elevator inspection data from an elevator terminal, query the upload time in the upload request when the elevator terminal successfully uploaded data last time.

[0063] S2: Send data feedback to the elevator terminal so that the elevator terminal sends the displacement data between the generation time of the current upload request and the upload time in the upload request when the data was successfully uploaded last time.

[0064] S3: Generate an urgency coefficient based on the ratio of the time difference between the generation time of the current upload request of the elevator terminal and the upload time in the upload request when the data was successfully uploaded last time, and the displacement data.

[0065] S4: Determine whether the urgency coefficient is greater than or equal to the urgency threshold. If it is greater, send an upload response to the elevator terminal so that the elevator terminal uploads the elevator inspection data between the generation time of the current upload request of the elevator terminal and the upload time in the upload request when the data was successfully uploaded last time; if not, generate a waiting time based on the urgency coefficient and feedback it to the elevator terminal so that the elevator terminal sends the next upload request after waiting for the waiting time on the basis of the current upload time.

[0066] Through the above steps, the flexible upload of data can be carried out according to the running conditions of the elevator between two upload requests. The data volume of the data in the upload request itself is small and will not affect the system upload. When upload is required, a large amount of data is uploaded.

[0067] As a preferred solution, the above elevator inspection data includes vibration signal data, noise signal data, temperature signal data, current signal data, and / or rotational speed signal data of the traction machine.

[0068] More specifically, the elevator inspection data management method of the present application further includes the following steps:

[0069] S5: In response to an upload request for elevator inspection data from an elevator terminal, determine whether there is an abnormal tag in the upload request; if so, send an upload response to cause the elevator terminal to upload the elevator inspection data between the generation time of the current upload request sent by the elevator terminal and the upload time of the previous successful upload request; if not, query the upload time in the previous successful upload request of the elevator terminal.

[0070] S6: Determine whether there is abnormal data in the elevator inspection data uploaded by the elevator terminal between the generation time of the current upload request sent by the elevator terminal and the upload time of the previous successful upload request; if so, set the waiting time to the minimum waiting time; if not, maintain the waiting time.

[0071] In this way, in case of an emergency such as a suspected fault, the system can still effectively upload the data required for system analysis.

[0072] As a specific solution, step S2 specifically includes:

[0073] S21: Obtain the previous historical displacement data at the upload time in the previous successful upload request.

[0074] S22: Obtain the current historical displacement data at the generation time of the current upload request sent by the elevator terminal.

[0075] S23: Calculate the displacement data based on the difference between the previous historical displacement data and the current historical displacement data.

[0076] As a specific solution, step S3 specifically includes:

[0077] S31: Calculate the time difference between the generation time of the current upload request sent by the elevator terminal and the upload time of the previous successful upload request and obtain the numerical value A of the time difference in seconds;

[0078] S32: Calculate the displacement data and obtain the numerical value B of the displacement data in meters;

[0079] S33: Calculate the emergency coefficient C = B / A.

[0080] As a preferred solution, the average emergency coefficient can also be calculated in a historical cumulative manner, that is, calculate the average value A1 of the numerical value A of the unit acquisition time difference and the average value B1 of the numerical value B of the displacement data respectively, and then make C = B1 / A1. Here, the average value can be the arithmetic mean, variance, etc.

[0081] As a specific solution, step S4 specifically includes: selecting an emergency threshold according to the time difference corresponding to the emergency coefficient. More specifically, the larger the time difference corresponding to the emergency coefficient, the higher the possible risk level. In this case, a smaller emergency threshold needs to be selected, so that in addition to the usage frequency of the crossbeam elevator terminal from the ratio perspective, the time factor is also comprehensively considered.

[0082] As a preferred solution, the upload requests and elevator inspection data of the elevator terminal in this application are transmitted through a mobile communication network. Exactly because of the use of a mobile communication network and the network architecture of the mobile communication network itself, if the elevator inspection data is uploaded at a high fixed frequency all the time, it will occupy the communication bandwidth and the efficiency is low. While using a lower frequency, the required elevator inspection data cannot be obtained in time when an abnormality occurs. However, adopting the above solution can effectively make the elevator terminal upload data more efficiently according to the specific situation.

[0083] By adopting the above solution, the upload data frequency can be dynamically adjusted according to the actual situation of data fluctuations, thereby reducing the energy consumption of the elevator terminal and also reducing the capacity requirement of data storage on the cloud platform.

[0084] As Figure 5 shown, the cloud platform in the elevator inspection data management system of this application may further include: a query module, configured to query the upload time in the upload request when the elevator terminal successfully uploaded data last time in response to an upload request for uploading elevator inspection data of an elevator terminal; a feedback module, configured to send data feedback to the elevator terminal so that the elevator terminal sends the displacement data between the generation time of the current upload request and the upload time in the upload request when the elevator terminal successfully uploaded data last time; a generation module, configured to generate an emergency coefficient according to the ratio of the time difference between the generation time of the current upload request of the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time and the displacement data; a judgment module, configured to judge whether the emergency coefficient is greater than or equal to the emergency threshold. If it is greater, an upload response is sent to the elevator terminal so that the elevator terminal uploads the elevator inspection data between the generation time of the current upload request of the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time. If not, a waiting time is generated according to the emergency coefficient and fed back to the elevator terminal so that the elevator terminal sends the next upload request after waiting for the waiting time based on the current upload time.

[0085] As Figure 6As shown, the electronic device 800 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 801, which may perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 802 or a program loaded from a storage device 808 into a random access memory (RAM) 803. In the RAM 803, various programs and data required for the operation of the electronic device 800 are also stored. The processing device 801, the ROM 802, and the RAM 803 are connected to each other through a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.

[0086] Generally, the following devices may be connected to the I / O interface 805: an input device 806 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 807 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 808 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 809. The communication device 809 may allow the electronic device 800 to communicate with other devices wirelessly or wiredly to exchange data. Although Figure 6 the electronic device 800 with various devices is shown, it should be understood that it is not required to implement or have all the shown devices. More or fewer devices may be implemented or had alternatively. Figure 6 Each block shown in may represent one device or, as needed, multiple devices.

[0087] Specifically, according to some embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the methods shown in the flowcharts. In such some embodiments, the computer program may be downloaded and installed from a network through the communication device 809, or installed from the storage device 808, or installed from the ROM 802. When the computer program is executed by the processing device 801, the above functions defined in the methods of some embodiments of the present disclosure are executed.

[0088] It should be noted that, in some embodiments of the present disclosure, the computer-readable medium described above can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, (but not limited to) an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0089] In some embodiments of the present disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program, which can be used by or in conjunction with an instruction execution system, apparatus, or device. In some embodiments of the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0090] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP, and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks ("LAN"), wide area networks ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed network.

[0091] The above computer-readable medium may be included in the above electronic device, or may exist separately without being assembled into the electronic device. The above computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device is caused to: in response to an upload request for uploading elevator inspection data from an elevator terminal, query the upload time in the upload request when the elevator terminal successfully uploaded data last time; send data feedback to the elevator terminal to cause the elevator terminal to send displacement data between the generation time of the current upload request and the upload time in the upload request when the elevator terminal successfully uploaded data last time; generate an urgency coefficient according to the ratio of the time difference between the generation time of the current upload request of the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time and the displacement data; determine whether the urgency coefficient is greater than or equal to an urgency threshold. If it is greater, send an upload response to the elevator terminal to cause the elevator terminal to upload the elevator inspection data between the generation time of the current upload request of the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time; if not, generate a waiting time according to the urgency coefficient and feedback it to the elevator terminal to cause the elevator terminal to send the next upload request after waiting for the waiting time based on the current upload time.

[0092] Computer program code for performing the operations of some embodiments of the present disclosure may be written in one or more programming languages or combinations thereof. The above programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by using an Internet service provider to connect through the Internet).

[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function.

[0094] It should also be noted that in some alternative implementations, the functions marked in the boxes may also occur in a different order than that marked in the figures.

[0095] For example, two consecutively represented boxes can actually be executed substantially in parallel, and they can sometimes also be executed in the reverse order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, as well as combinations of boxes in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.

[0096] The units described in some embodiments of the present disclosure can be implemented in software or in hardware.

[0097] The functions described above can be performed at least in part by one or more hardware logic components. For example, by way of non-limiting illustration, exemplary types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), Systems on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0098] The above description is only some preferred embodiments of the present disclosure and an explanation of the technical principles applied. Those skilled in the art should understand that the scope of the invention involved in the embodiments of the present disclosure is not limited to the technical solutions formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above inventive concept. For example, technical solutions formed by mutually replacing the above features with (but not limited to) technical features having similar functions disclosed in the embodiments of the present disclosure.

Claims

1. An elevator inspection data management method, comprising: Responding to an upload request for elevator inspection data from an elevator terminal, querying the upload time in the upload request when the elevator terminal successfully uploaded data last time; Sending data feedback to the elevator terminal to enable the elevator terminal to send displacement data between the generation time of the current upload request and the upload time in the upload request when the elevator terminal successfully uploaded data last time; Generating an urgency coefficient based on the ratio of the time difference between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time and the displacement data; Judging whether the urgency coefficient is greater than or equal to an urgency threshold. If it is greater, sending an upload response to the elevator terminal to enable the elevator terminal to upload elevator inspection data between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time; if not, generating a waiting time based on the urgency coefficient and feeding it back to the elevator terminal to enable the elevator terminal to send the next upload request after the waiting time on the basis of the current upload time; Further comprising: Responding to an upload request for elevator inspection data from an elevator terminal, judging whether there is an abnormal tag in the upload request; if so, sending an upload response to enable the elevator terminal to upload elevator inspection data between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time; if not, querying the upload time in the upload request when the elevator terminal successfully uploaded data last time; Further comprising: Judging whether there is abnormal data in the elevator inspection data uploaded by the elevator terminal between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time; if so, setting the waiting time to the minimum waiting time; if not, maintaining the waiting time.

2. The elevator inspection data management method according to claim 1, Characterized in that: Wherein, the sending data feedback to the elevator terminal to enable the elevator terminal to send displacement data between the generation time of the current upload request and the upload time in the upload request when the elevator terminal successfully uploaded data last time includes: Obtaining the previous historical displacement data of the upload time in the upload request when the elevator terminal successfully uploaded data last time; Obtaining the current historical displacement data of the elevator terminal when sending the generation time of the current upload request; Calculating the displacement data according to the difference between the previous historical displacement data and the current historical displacement data.

3. The elevator inspection data management method according to claim 2, Characterized in that: Wherein, the generating an urgency coefficient based on the ratio of the time difference between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time and the displacement data includes: Calculating the time difference between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request when the elevator terminal successfully uploaded data last time and obtaining the numerical value A of the time difference in seconds; Calculate the displacement data and obtain the numerical value B of the displacement data in meters; Calculate the urgency coefficient C = B / A.

4. The elevator inspection data management method according to claim 1, characterized in that: Among them, Judge whether the urgency coefficient is greater than or equal to the urgency threshold. If it is greater, send an upload response to the elevator terminal so that the elevator terminal uploads the elevator inspection data between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request at the time of the previous successful upload data; if not, generate a waiting time according to the urgency coefficient and feedback it to the elevator terminal so that the elevator terminal sends the next upload request after waiting for the waiting time based on the current upload time, including: Select the urgency threshold according to the time difference corresponding to the urgency coefficient.

5. The elevator inspection data management method according to claim 1, characterized in that: The upload request and elevator inspection data of the elevator terminal are transmitted through a mobile communication network.

6. The elevator inspection data management method according to claim 5, characterized in that: The mobile communication network is a 5G network.

7. The elevator inspection data management method according to claim 1, characterized in that: The elevator inspection data includes: traction machine vibration data, traction machine noise data, traction machine temperature data, traction machine current data, traction machine speed data, traction machine wire rope vibration data, traction machine wire rope noise data, car vibration data, car noise data and noise attitude data.

8. The elevator inspection data management system for the elevator inspection data management method according to claim 1, comprising: Multiple elevator terminals and a cloud platform; Characterized in that: The cloud platform includes: A query module for querying the upload time in the upload request at the time of the previous successful upload data of the elevator terminal in response to an upload request for uploading elevator inspection data of an elevator terminal; A feedback module for sending data feedback to the elevator terminal so that the elevator terminal sends the displacement data between the generation time of the current upload request and the upload time in the upload request at the time of the previous successful upload data; A generation module for generating an urgency coefficient according to the ratio of the time difference between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request at the time of the previous successful upload data and the displacement data; A judgment module for judging whether the urgency coefficient is greater than or equal to the urgency threshold. If it is greater, send an upload response to the elevator terminal so that the elevator terminal uploads the elevator inspection data between the generation time of the current upload request sent by the elevator terminal and the upload time in the upload request at the time of the previous successful upload data; if not, generate a waiting time according to the urgency coefficient and feedback it to the elevator terminal so that the elevator terminal sends the next upload request after waiting for the waiting time based on the current upload time.

Citation Information

Patent Citations

  • Elevator health state monitoring method and device and early warning system

    CN113277396A

  • Message sending method and related equipment

    CN113411754A