Universal remote maintenance system for elevator operating parameters

By designing a remote maintenance system with general elevator operating parameters and using virtual network cards to build a trusted and encrypted network channel, the problem of elevator data collection in the existing technology is solved, and the problem of elevator operating parameters cannot be set remotely in the process of elevators, the remote data collection and parameter maintenance of elevators of various brands is realized, and the security of data transmission is ensured.

CN118220938BActive Publication Date: 2025-04-25宁夏特种设备安全技术检查中心 +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202410336704.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-04-25
Estimated Expiration
2044-03-22

AI Technical Summary

Technical Problem

The existing remote data acquisition device can only collect elevator operation data of specific brands, is not universal, and cannot remotely set elevator operation parameters, which has network security problems.

Method used

A general-purpose remote maintenance system with elevator operating parameters is designed, including the elevator data direct acquisition terminal, server and client. The elevator data is collected through the RS232 communication interface, and a trusted encrypted network channel is built using a virtual network card to realize the secure transmission of data and the remote maintenance of parameters.

Benefits of technology

Remote data collection and parameter maintenance for elevators of various brands is realized, and it is universal, and the security of data transmission is ensured through encrypted network channels.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118220938B_ABST
    Figure CN118220938B_ABST
Patent Text Reader

Abstract

The present invention provides a universal remote maintenance system for elevator operating parameters, and relates to the technical field of elevator Internet of Things. The system includes an elevator data direct acquisition terminal, a server, and a client; the elevator data direct acquisition terminal is arranged in the elevator machine room, and is connected to the elevator main controller through RS232 communication; the elevator data direct acquisition terminal, the server, and the client all include a virtual network card, and the server respectively builds a trusted encrypted network channel with the elevator data direct acquisition terminal and the client through the virtual network card; the elevator protocol data of each brand is maintained in the elevator data acquisition terminal, so that the system can be used for the collection and transmission of elevator operating data of various brands, and the maintenance and transmission of elevator operating parameters can also be realized through the constructed trusted encrypted network channel. This solution can be used for remote maintenance of elevators of various brands, and can safely perform data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of elevator Internet of Things, and in particular to a universal remote maintenance system for elevator operating parameters. Background Art

[0002] With the popularization of wired and wireless networks, the Internet of Things technology has also developed rapidly, and the Internet of Things industry chain has gradually been built. For the elevator industry, elevator manufacturers have gradually realized that a lot of elevator data and information can also be remotely monitored based on the Internet of Things, which not only reduces management and maintenance costs, but also realizes the networking and remote monitoring and management of elevators.

[0003] The main control room of the elevator usually has an RS232 communication interface, through which the real-time operation data and elevator fault codes of the elevator can be retrieved, and the operation parameters of the elevator can be set through the RS232 interface under the protection of the authorization password. On this basis, in order to be able to remotely monitor the operation and fault conditions of the elevator in real time, or to adjust the operation parameters of the elevator remotely. At present, when monitoring the operation and fault conditions of the elevator, a remote data acquisition device is usually used to transmit the data to the cloud server for analysis and visualization based on wireless communication methods such as GPRS, 4G, and WIFI.

[0004] However, there are many brands of elevators currently in use on the market, and existing remote data collection devices can only collect elevator operation data of a specific brand and are not universal. Moreover, due to network limitations and network security issues, existing remote data collection devices can only collect elevator data and do not have the ability to remotely set elevator operation parameters. Summary of the invention

[0005] In view of this, in order to address the above shortcomings, it is necessary to propose a universal remote maintenance system for elevator operating parameters, which can be used for remote maintenance of elevators of various brands and can transmit data securely.

[0006] The present invention provides a universal remote maintenance system for elevator operation parameters, the system comprising: an elevator data direct acquisition terminal, a server and a client; the elevator data direct acquisition terminal is arranged in the elevator machine room and is connected to the elevator main controller via RS232 communication; the elevator data direct acquisition terminal, the server and the client all comprise a virtual network card, and the server respectively establishes a trusted encrypted network channel with the elevator data direct acquisition terminal and the client via the virtual network card;

[0007] The elevator data direct acquisition terminal includes a data acquisition module, an elevator protocol library module and a protocol matching module; the data acquisition module is used to collect the first elevator operation data from the elevator main controller in real time; the elevator protocol library module is used to store the elevator protocol data corresponding to various brands of elevators; the protocol matching module is used to match the data structure of the collected first elevator operation data with each elevator protocol data stored in the elevator protocol library module, and extract the first elevator operation data according to the matched elevator protocol data to obtain the second elevator operation data, and send the second elevator operation data to the server through the established trusted encrypted network channel; the server includes a data processing server for receiving the second elevator operation data and storing and recording the second elevator operation data;

[0008] The client obtains the basic terminal information of the elevator data direct acquisition terminal from the server through a trusted encrypted network channel with the server, wherein the basic terminal information includes the IP address of the elevator data direct acquisition terminal; based on the terminal basic information, the client builds a trusted encrypted network channel with the elevator data direct acquisition terminal through a virtual network card, and maintains the elevator operating parameters on the elevator main controller through the trusted encrypted network channel and the RS232 communication interface.

[0009] Preferably, the client is also used to obtain the second elevator operation data stored in the server through a trusted encryption channel established with the server.

[0010] Preferably, the elevator data direct acquisition terminal, the server and the client all include a data encryption and decryption module, which is used to parse and process the received data and encrypt and process the data to be sent.

[0011] Preferably, the encryption and decryption module uses the national secret algorithm SM4 to encrypt and decrypt data.

[0012] Preferably, the client is also used to communicate with the server through a trusted encrypted channel, and maintain the elevator protocol data on the data processing server of the server; the data processing server is also used to automatically send the maintained elevator protocol data to the elevator data direct acquisition terminal, so that the elevator data direct acquisition terminal can store the maintained elevator protocol data in the elevator protocol library module, thereby realizing the update of each elevator protocol data in the elevator protocol library module.

[0013] Preferably, the method for the server to respectively establish a trusted encrypted network channel with the elevator data direct acquisition terminal and the client includes:

[0014] The server runs a central node service program of a virtual private network in the cloud server, and uses the virtual network card of the server as the first edge node, the virtual network card of the elevator data direct acquisition terminal as the second edge node, and the virtual network card of the client as the third edge node;

[0015] The central node service program monitors a UDP port 53 through the SOCKET service to provide matchmaking services for each edge node to establish a UDP network channel;

[0016] A point-to-point encrypted network channel is established between the first edge node, the second edge node and the third edge node through the matchmaking service provided by the central node service program.

[0017] Preferably, when any one of the first edge node, the second edge node and the third edge node accesses the UDP port 53, the central node service program is used to record the node basic information of the edge node through a data structure; the edge node is used to synchronize all the node basic information with the same key recorded by the central node service program, so that the edge node can access the corresponding edge node based on the synchronized node basic information; wherein the node basic information includes: the IP address of the corresponding edge node, the UDP port number, the IP address of the virtual network card, and the key of the national encryption algorithm SM4 of the edge node in the same trust domain.

[0018] Preferably, the central node service program is used to notify each online edge node to update its own node basic information table when it is found that the node basic information of any edge node among the first edge node, the second edge node and the third edge node changes.

[0019] Preferably, when any one of the first edge node, the second edge node and the third edge node sends data to another edge node through a virtual network card, the edge node is used to look up its own node basic information table to determine the IP address and UDP port number of the other edge node, and encrypt the data to be sent with an agreed key and then send it; after receiving the data, the other edge node decrypts the data based on the agreed key, and sends it to the application through the virtual network card for use.

[0020] Preferably, when the edge node cannot send data point-to-point due to network address translation, the edge node forwards the data to the corresponding edge node through the central node service program.

[0021] It can be seen from the above technical solution that the universal remote maintenance system for elevator operation parameters provided by the embodiment of the present invention includes an elevator data direct acquisition terminal, a server and a client. The elevator data direct acquisition terminal can collect elevator data from the elevator main controller through the RS232 communication interface, and the server and the elevator data direct acquisition terminal and the client are all built with a trusted encrypted network channel; the elevator protocol library module of the elevator data direct acquisition terminal stores elevator protocol data of various brands, and the collected first elevator operation data will be matched by the protocol matching module. When the corresponding elevator protocol data is determined, the structural first elevator operation data can be extracted to obtain the second elevator operation data describing the actual operation of the elevator, and then sent to the server through the trusted encrypted network channel built with the server, so that it can be stored and recorded by the server. In addition, when maintaining the elevator operation parameters, the client can obtain the terminal basic information of the corresponding elevator data direct acquisition terminal from the server, so that based on the terminal basic information, a trusted encrypted network channel with the elevator data direct acquisition terminal can be built through a virtual network card, so that the maintenance of the elevator operation parameters can be achieved. It can be seen that this solution can be used for data transmission and maintenance of various brands of elevators by configuring the elevator protocol data of various brands of elevators in the elevator protocol library module. Moreover, the network channel established by the communicating parties is a secure channel established through a virtual private network, which ensures the security of the transmission of elevator operation data and parameter maintenance data. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A schematic diagram of a universal remote maintenance system for elevator operating parameters provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0023] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] like Figure 1 As shown, the present invention provides a universal remote maintenance system for elevator operating parameters, which includes: an elevator data direct acquisition terminal, a server and a client; the elevator data direct acquisition terminal is arranged in the elevator machine room and is connected to the elevator main controller through RS232 communication; the elevator data direct acquisition terminal, the server and the client all include a virtual network card, and the server respectively establishes a trusted encrypted network channel with the elevator data direct acquisition terminal and the client through the virtual network card;

[0025] The elevator data direct acquisition terminal includes a data acquisition module, an elevator protocol library module and a protocol matching module; the data acquisition module is used to collect the first elevator operation data from the elevator main controller in real time; the elevator protocol library module is used to store the elevator protocol data corresponding to various brands of elevators; the protocol matching module is used to match the data structure of the collected first elevator operation data with each elevator protocol data stored in the elevator protocol library module, and extract the first elevator operation data according to the matched elevator protocol data to obtain the second elevator operation data, and send the second elevator operation data to the server through the established trusted encrypted network channel; the server includes a data processing server, which is used to receive the second elevator operation data and store and record the second elevator operation data;

[0026] The client obtains the basic terminal information of the elevator data direct acquisition terminal from the server through a trusted encrypted network channel with the server, where the basic terminal information includes the IP address of the elevator data direct acquisition terminal; based on the terminal basic information, the client builds a trusted encrypted network channel with the elevator data direct acquisition terminal through a virtual network card, and maintains the elevator operating parameters on the elevator main controller through the trusted encrypted network channel and the RS232 communication interface.

[0027] In this embodiment, an elevator data direct acquisition terminal is provided in the elevator machine room, which is connected to the elevator main controller through the RS232 communication interface. The terminal adopts the ARM cpu architecture, the system adopts the embedded linux system, and the elevator data direct acquisition terminal is provided with a data acquisition module for real-time acquisition of elevator operation data and operation parameters. The elevator data direct acquisition terminal, the service end and the client are all provided with a virtual network card. The service terminal and the elevator data direct acquisition terminal and the client are respectively connected through the virtual network card to build a secure, reliable and traceable virtual security network channel on the Internet through the national secret algorithm technology and the virtual private network technology, and realize data transmission based on the 5G Redcap network. In this way, the data and maintenance parameters collected from the elevator RS232 interface can be transmitted through the secure channel, which ensures the security of data transmission and realizes the maintainability of elevator parameters. Moreover, the identity information of the receiver and sender of the data and parameters can be written into the blockchain account book, thereby ensuring the non-repudiation of the operation.

[0028] Because the data formats collected by the data acquisition module are different for elevators of different brands. For example, for elevator operating parameters such as load capacity, operating speed (including: rated speed, acceleration, deceleration, maintenance speed, re-leveling speed, self-learning speed, etc.), operating floor station, lifting height, elevator type (including: passenger elevator, freight elevator, sightseeing elevator, with or without machine room, synchronous or asynchronous motor, etc.), the number and type of parameters contained in the structural parameter data collected by the data acquisition module of different brands are not the same, and the formats of the structural parameter data are also different. Therefore, it is impossible to directly obtain the operating data of the corresponding elevator through the structural parameter data, nor is it possible to accurately extract the elevator operating data according to the same data extraction rules. In this embodiment, in order to be applicable to the maintenance of elevator data of various brands, it is considered to set an elevator protocol library module and a protocol matching module in the elevator data direct acquisition terminal, wherein the elevator protocol library module can store the elevator protocol data of various brands of elevators, that is, the structural type of the elevator protocol data corresponding to each brand of elevator, such as Figure 1 The A brand elevator protocol, B brand elevator protocol...N brand elevator protocol shown in . The protocol matching module can match the data structure type of the first elevator operation data collected by the data acquisition module with the elevator protocol data stored in the elevator protocol library module, and find the elevator protocol data corresponding to the first elevator operation data. In this way, the protocol matching module can extract the first elevator operation data based on the elevator protocol data to obtain the second elevator operation data that can be directly read or in a normalized format. It can be seen that this solution can be applied to data collection, analysis and transmission of elevators of various brands. Of course, when the elevator protocol data that matches the first elevator operation data is not matched, an alarm prompt is issued, so that the maintenance personnel can update the elevator protocol data in the elevator protocol library module, or add trusted elevator protocol data.

[0029] Furthermore, after obtaining the second elevator operation data, the second elevator operation data can be sent to the server through the trusted encrypted network channel constructed by the elevator data direct acquisition terminal and the server, and the data processing server of the server will receive, store and record the second elevator operation data. The client can obtain the second elevator operation data stored by the server through the trusted encrypted channel constructed with the server to realize the review and display of the elevator operation data.

[0030] In order to ensure the security of data and parameter transmission, it is considered to transmit in an encrypted manner during data transmission. Therefore, in one embodiment, the elevator data direct acquisition terminal, the server and the client can all be provided with a data encryption and decryption module, which is used to parse and process the received data, and encrypt the data to be sent. For example, when the elevator data direct acquisition terminal transmits the second elevator operation data to the server, the data encryption and decryption module in the elevator data direct acquisition terminal encrypts the second elevator operation data according to the agreed key, and then transmits the encrypted data to the server. After the server receives the second elevator operation data, it uses the encryption and decryption module in the server to decrypt it according to the agreed key, and stores the decrypted second elevator operation data. Similarly, when the client obtains the stored elevator operation data from the server, the data encryption and decryption module of the server encrypts the elevator operation data according to the key agreed with the client, and then sends the encrypted elevator operation data to the client. After the client receives the elevator operation data, its data encryption and decryption module decrypts the elevator operation data according to the key agreed with the server, and then transmits the elevator operation data to the client application, or displays it on the large screen. For example, the client builds an elevator model and displays the dynamic operating status of the elevator on a large screen in real time based on the real-time collected elevator operation data.

[0031] In one embodiment, the data encryption and decryption modules of the elevator data direct acquisition terminal, the server and the client can consider using the national secret algorithm SM4 to encrypt and decrypt the data. Of course, in some embodiments, other algorithms such as symmetric algorithms, international data encryption algorithms, and digest algorithms can also be used to encrypt and decrypt the data.

[0032] In one embodiment, professional organizations and personnel such as elevator manufacturers or elevator maintenance companies can also maintain the elevator protocol data. Specifically, the client is also used to communicate with the server through a trusted encryption channel, and maintain the elevator protocol data on the data processing server of the server; the data processing server is also used to automatically send the maintained elevator protocol data to the elevator data direct acquisition terminal, so that the elevator data direct acquisition terminal stores the maintained elevator protocol data in the elevator protocol library module, thereby updating each elevator protocol data in the elevator protocol library module.

[0033] In this embodiment, an elevator protocol rule library for parsing the elevator data collection protocol frame format is constructed in the elevator data direct acquisition terminal. The rule library is maintained by professional organizations and personnel such as elevator manufacturers or elevator maintenance companies on the data processing server on the server side through the APP client. The maintained protocol will be automatically sent to the elevator data direct acquisition terminal, so that the elevator protocol data in the elevator protocol library module can be configured and updated at any time, thereby improving the reliability of the entire system.

[0034] In addition, since the IP address on the elevator side changes frequently, the client cannot know the accurate IP address, which in turn makes it impossible for the client to communicate directly with the elevator to maintain the elevator operating parameters. In this solution, an elevator data direct acquisition terminal is set up, and a trusted encrypted network channel is established between the elevator data direct acquisition terminal and the server, so that the basic terminal information such as the IP address of the elevator can be synchronized to the server in real time. The client and the server also establish a trusted encrypted network channel. Therefore, when the client needs to maintain the elevator operating parameters, it can first obtain the basic terminal information of the elevator data direct acquisition terminal from the server, and then establish a trusted encrypted network channel with the elevator data direct acquisition terminal based on the terminal basic information, thereby maintaining the elevator operating parameters.

[0035] In one embodiment, when the server constructs a trusted encrypted network channel with the elevator data direct acquisition terminal and the client, it can be implemented in the following way:

[0036] The server runs a central node service program of a virtual private network in the cloud server, and uses the virtual network card of the server as the first edge node, the virtual network card of the elevator data direct acquisition terminal as the second edge node, and the virtual network card of the client as the third edge node;

[0037] The central node service program listens to a UDP (User Datagram Protocol) port 53 through the SOCKET service to provide matchmaking services for each edge node to establish a UDP network channel;

[0038] A point-to-point encrypted network channel is established between the first edge node, the second edge node and the third edge node through the matchmaking service provided by the central node service program.

[0039] Furthermore, when any one of the first edge node, the second edge node and the third edge node accesses UDP port 53, the central node service program is used to record the node basic information of the edge node through a data structure; the edge node is used to synchronize all the node basic information with the same key recorded by the central node service program, so that the edge node can access the corresponding edge node based on the synchronized node basic information; wherein, the node basic information includes: the IP address of the corresponding edge node, the UDP port number, the IP address of the virtual network card, and the key of the national encryption algorithm SM4 of the edge node in the same trust domain.

[0040] In this embodiment, the server first runs a central node service program, which can be programmed in C language and monitors a UDP port 53 through SOCKET service technology, so as to provide matchmaking services for the virtual private network edge node to establish a UDP tunnel, so as to achieve the establishment of a point-to-point encrypted communication tunnel between two edge nodes. When any edge node accesses the UDP port 53 monitored by the central node service program, the central node service program will record the node basic information of the edge node through a data structure. For example, when the virtual private network edge node of the elevator data direct acquisition terminal accesses the UDP port 53 of the central node, the central service node service program will record the IP address, UDP port number, tap virtual private network IP address, and the key of the national secret algorithm SM4 of the edge node of the same trust domain of the virtual private network edge node of the elevator data direct acquisition terminal through a data structure, and then the virtual private network edge node of the elevator data direct acquisition terminal synchronizes all edge node information with the same key recorded by the central node service program. In this way, based on the recorded information of each edge node, the elevator data direct acquisition terminal can know the basic node information of the cloud virtual private network edge node of the server, so as to realize communication with the server to transmit the collected elevator operation data to the server. Similarly, the virtual private network edge node of the client can also access the UDP port 53 of the central node, and the central node service program records the basic node information of the virtual private network edge node of the client, thereby realizing communication between the client and the server to obtain the required data information from the server.

[0041] For example, the public IP address of the first edge node is 202.100.128.135, the UDP port number is 20169, and the IP address of the virtual network card is 192.168.100.1; the public IP address of the second edge node is 62.128.103.119, the UDP port number is 10082, and the IP address of the virtual network card is 192.168.100.2. In this way, the node information list recorded in the central node service program is a node information list consisting of 1:202.100.128.135;20169;192.168.100.1;"xxxxx123456@" and 2:62.128.103.119;10082;192.168.100.2;"xxxxx123456@" node information. Of course, when there are multiple edge nodes, the node information list may include more, that is, the node information of each edge node that has accessed the UDP port 53 monitored by the central node service program.

[0042] In order to ensure that the node basic information synchronized by each edge node can be kept consistent dynamically, the central node service program is also used to notify each online edge node to update its node basic information table when it finds that the node basic information of any edge node among the first edge node, the second edge node and the third edge node has changed. For example, when the elevator data direct acquisition terminal visits the UDP port 53 monitored by the central node service program once, when the central node service program records the node basic information of the elevator data direct acquisition terminal and finds that its node basic information has changed, it notifies each online edge node to update its node information table, thereby maintaining a dynamic node information in the same domain to ensure the reliability and security of communication between edge nodes.

[0043] Furthermore, when any one of the first edge node, the second edge node and the third edge node sends data to another edge node through a virtual network card, the edge node is used to look up its own node basic information table to determine the IP address and UDP port number of the other edge node, and encrypts the data to be sent with an agreed key and then sends it; after receiving the data, the other edge node decrypts the data based on the agreed key, and sends it to the application through the virtual network card for use.

[0044] In this embodiment, when an edge node sends data to another edge node through a virtual network card, it can first determine the other party's public network address and port number through its own synchronized node information list, and then encrypt the data to be sent with the agreed key through the SM4 algorithm and send it to the other party. After the other party receives the data, it decrypts the data and then sends it to the application through the tap virtual network card device for use. For example, when the elevator data direct acquisition terminal sends elevator operation data to the server, the elevator data direct acquisition terminal first searches its own node information list to determine the public network IP and port number of the server, and then uses the data encryption and decryption module of the elevator data direct acquisition terminal to encrypt the elevator operation data according to the key agreed in the node information, and then sends it to the server. After the server receives the elevator operation data, it first uses the data encryption and decryption module to decrypt the data, and then stores and records the elevator operation data.

[0045] When elevator manufacturers or professionals maintain the operating parameters of the elevator, the client can access the central node service program, and then obtain the basic node information of the corresponding elevator data direct acquisition terminal from the central node service program, and then obtain the basic node information of the elevator data direct acquisition terminal based on the obtained basic node information, such as the public network IP address and port number of the elevator data direct acquisition terminal, and then communicate with the elevator direct acquisition terminal based on the basic node information, and then modify and maintain the parameters of the elevator main control board to ensure the operational safety of modifying the parameters of the elevator core computer version.

[0046] In addition, in some embodiments, due to technical reasons of NAT (Network Address Translation), the UDP tunnel cannot realize point-to-point data transmission. At this time, it can be considered that the edge node forwards the data to the corresponding edge node through the central node service program to ensure the reliability of the system while ensuring the security of data transmission.

[0047] In summary, the universal elevator operating parameter remote maintenance system provided by this solution can at least have the following beneficial effects:

[0048] (1) The 5G Redcap communication method is used to effectively solve the problem of communication delay.

[0049] (2) The national secret algorithm is used to encrypt and decrypt data, ensuring the security of transmitted data.

[0050] (3) By configuring the protocol data of various brands of elevators, the system can be applied to elevators of various brands and has universality; moreover, on this basis, through the maintenance method of the dynamic elevator data acquisition frame format, it is ensured that the system will continue to join with elevator manufacturers and elevator maintenance companies, thereby building a universal elevator remote data acquisition and parameter maintenance system.

[0051] The modules or units in the device of the embodiment of the present invention can be combined, divided and deleted according to actual needs. The above disclosure is only the preferred embodiment of the present invention, and of course it cannot be used to limit the scope of the rights of the present invention. Those skilled in the art can understand that all or part of the processes of the above embodiment are implemented, and the equivalent changes made according to the claims of the present invention still fall within the scope of the invention.

Claims

1. A universal remote maintenance system for elevator operating parameters, characterized in that: The system includes: an elevator data direct acquisition terminal, a server and a client; the elevator data direct acquisition terminal is arranged in the elevator machine room and is connected to the elevator main controller via RS232 communication; the elevator data direct acquisition terminal, the server and the client all include a virtual network card, and the server respectively establishes a trusted encrypted network channel with the elevator data direct acquisition terminal and the client via the virtual network card; The elevator data direct acquisition terminal includes a data acquisition module, an elevator protocol library module and a protocol matching module; the data acquisition module is used to collect the first elevator operation data from the elevator main controller in real time; the elevator protocol library module is used to store the elevator protocol data corresponding to various brands of elevators; the protocol matching module is used to match the data structure of the collected first elevator operation data with each elevator protocol data stored in the elevator protocol library module, and extract the first elevator operation data according to the matched elevator protocol data to obtain the second elevator operation data, and send the second elevator operation data to the server through the established trusted encrypted network channel; the server includes a data processing server for receiving the second elevator operation data and storing and recording the second elevator operation data; The client obtains basic terminal information of the elevator data direct acquisition terminal from the server through a trusted encrypted network channel with the server, wherein the basic terminal information includes the IP address of the elevator data direct acquisition terminal; the client builds a trusted encrypted network channel with the elevator data direct acquisition terminal through a virtual network card based on the basic terminal information, and maintains the elevator operation parameters on the elevator main controller through the trusted encrypted network channel and the RS232 communication interface; The method for the server to respectively establish a trusted encrypted network channel with the elevator data direct acquisition terminal and the client through a virtual network card includes: The server runs a central node service program of a virtual private network in the cloud server, and uses the virtual network card of the server as the first edge node, the virtual network card of the elevator data direct acquisition terminal as the second edge node, and the virtual network card of the client as the third edge node; The central node service program monitors a UDP port 53 through the SOCKET service to provide matchmaking services for each edge node to establish a UDP network channel; A point-to-point encrypted network channel is established between the first edge node, the second edge node and the third edge node through the matchmaking service provided by the central node service program; When any one of the first edge node, the second edge node and the third edge node accesses the UDP port 53, the central node service program is used to record the node basic information of the edge node through a data structure; the edge node is used to synchronize all the node basic information with the same key recorded by the central node service program, so that the edge node can access the corresponding edge node based on the synchronized node basic information; wherein the node basic information includes: the IP address of the corresponding edge node, the UDP port number, the IP address of the virtual network card, and the key of the national encryption algorithm SM4 of the edge node in the same trust domain.

2. The universal elevator operating parameter remote maintenance system according to claim 1, characterized in that: The client is also used to obtain the second elevator operation data stored in the server through a trusted encryption channel established with the server.

3. The universal elevator operating parameter remote maintenance system according to claim 1, characterized in that: The elevator data direct acquisition terminal, the server and the client all include a data encryption and decryption module, which is used to parse and process the received data and encrypt and process the data to be sent.

4. The universal elevator operating parameter remote maintenance system according to claim 3 is characterized in that: The encryption and decryption module uses the national secret algorithm SM4 to encrypt and decrypt data.

5. The universal elevator operating parameter remote maintenance system according to claim 1, characterized in that: The client is also used to communicate with the server through a trusted encrypted channel and maintain the elevator protocol data on the data processing server of the server; the data processing server is also used to automatically send the maintained elevator protocol data to the elevator data direct acquisition terminal, so that the elevator data direct acquisition terminal can store the maintained elevator protocol data in the elevator protocol library module, thereby realizing the update of each elevator protocol data in the elevator protocol library module.

Citation Information

Patent Citations

  • Data processing method, device and equipment and computer readable storage medium

    CN111899394A

  • Elevator intelligent screen remote debugging system and method

    CN114615253A

  • Monitoring device for collecting abnormity of elevator operation system

    CN215558154U