Automatic expansion and control method for analog interface of vibration noise active control system

By implementing the automatic expansion and control method of analog interfaces in the active control system of vibration noise in the elevator, the reliability problem of automatic expansion of analog interfaces in the elevator is solved, and effective management of noise and vibration and improvement of system stability is achieved.

CN119883889APending Publication Date: 2025-04-25ZKZS ELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411796858.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

There is a reliability problem with the automatic expansion of the analog interface of the active control system of vibration noise in elevators, especially when the database is huge, timed detection is required to ensure the normal operation of functionality, safety and performance.

Method used

Through control system information configuration, interface data acquisition, interface parameters determination, interface automatic expansion, interface control module, interface testing and stability maintenance module, vibration noise active control system simulation interface automatic expansion and control method are provided to improve the reliability and stability of the interface.

Benefits of technology

It realizes automatic expansion and control of the analog interface, improves the reliability of the interface and the overall stability of the system, and ensures effective management of noise and vibration in elevator driving equipment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119883889A_ABST
    Figure CN119883889A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic expansion and control method for an analog interface of a vibration noise active control system, which relates to the field of analog interfaces and comprises the following steps: information configuration of a control system: the vibration noise active control system comprises a vibration noise detection module, a data analysis module and an active control module, and the information of the vibration noise active control system is matched with the interface control module. According to the method, interface testing is set, when interface testing is carried out, detailed test cases are designed, so that testing personnel can be helped to comprehensively verify the function and performance of the interface, various boundary conditions and abnormal conditions are considered, and the performance of the interface under different conditions can be evaluated by simulating different input and abnormal conditions; continuous integration and automatic testing are effective means for improving software quality and stability, interface testing is included in the continuous integration process, an automatic testing tool is used for testing, and the problems are found and solved as soon as possible.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of analog interfaces, in particular to an automatic expansion and control method of analog interfaces of a vibration noise active control system. Background Art

[0002] The elevator drive equipment is equipped with a motor, which will generate noise and vibration when running. Therefore, the elevator drive equipment is equipped with an active vibration noise control system. The active vibration noise control system is equipped with a noise detector and a vibration sensor to detect noise and vibration intensity. With the continuous development of "Internet +" technology, more and more companies have entered the Internet technology era. In order to ensure the reliability and accuracy of IT software and hardware configuration data, elevator management uses configuration management data as a data management tool for software and hardware configuration. CMDB mainly includes five key functions: integration, reconciliation, synchronization, mapping and visualization. At present, IT operation and maintenance mainly uses interfaces to provide external services. Analog interface is a type of interface used to transmit and process analog signals.

[0003] At present, the analog interface in the vibration and noise active control system used in elevators is automatically expanded. Due to the huge database, functionality, safety and performance need to maintain normal operation, and thus the interface needs to be tested regularly. Therefore, there is an urgent need for an automatic expansion and control method for the analog interface of the vibration and noise active control system. Summary of the invention

[0004] The purpose of the present invention is to solve the problem that the analog interface in the current active vibration and noise control system for elevators is automatically expanded. Due to the huge database, the functionality, safety and performance need to maintain normal operation, and thus the interface needs to be detected regularly and the reliability of the current analog interface is poor, which needs to be strengthened. A method for automatically expanding and controlling the analog interface of the active vibration and noise control system is provided.

[0005] To achieve the above object, the present invention provides the following technical solution: a method for automatically expanding and controlling a simulation interface of an active vibration and noise control system, comprising: Control system information configuration: The vibration and noise active control system includes a vibration and noise detection module, a data analysis module, and an active control module, which matches the vibration and noise active control system information with the interface control module; Interface data acquisition: obtain the interface information input by the user, receive the interface parameters input by the user, and check whether the parameters meet the preset requirements; Determine interface parameters: When the received interface parameters meet the requirements, determine the parameters and then generate the target interface; Automatic interface expansion: Automatically expand the analog interface according to the parameter information of the determined interface to meet the requirements of automatic expansion; Interface control module: An interface is a connection between two systems for information exchange. An interface control module is a software component that controls reusable interfaces in the system. Interface testing: It is a multi-interface test that simulates the interaction between multiple interfaces and verifies their performance in different scenarios. Through multi-interface testing, the compatibility between interfaces, the correctness of data transmission, and the overall stability of the system can be evaluated; Stability maintenance module: Improve the reliability of the interface through comprehensive testing, version control, monitoring and analysis, and the use of API gateway.

[0006] Preferably, in the interface data acquisition, a resource file is created to define the user interface of the target open communication protocol; a configuration file is created to combine the interface information; and a communication file is created to transmit the target open communication protocol data.

[0007] Preferably, in the open communication protocol, data is exchanged through public interfaces and specifications, which define the format, protocol and parameters of data transmission, so that different systems can understand and exchange data with each other.

[0008] Preferably, in the determination of the interface parameters, if the interface parameters meet the preset, a target interface is generated; if the interface parameters do not meet the preset, an abnormal prompt signal is generated and sent to the PC end.

[0009] Preferably, in the automatic interface expansion, the simulation interface is automatically expanded through interface inheritance and dynamic methods according to the parameter information of the determined interface.

[0010] Preferably, in the interface control module, the user interface in the software interface is a way for a computer program to communicate with a user, and includes three types: command language, menu and graphic environment.

[0011] Preferably, in the interface test, the multi-interface test needs to test multiple interfaces at the same time, focusing on the interaction and collaborative work between the interfaces, and using the postman tool for testing.

[0012] Preferably, in the stability maintenance module, comprehensive testing includes functional testing, integration testing, and load testing; version control is to select a stable, powerful, and more flexible system; monitoring and analysis require throughput, error rate, latency, traffic, availability, saturation, and circuit breakers; the API gateway is responsible for handling routing, load balancing, authentication, etc.

[0013] Preferably, the steps include: Step 1: Obtain the interface information input by the user, receive the interface parameters input by the user, and check whether the parameters meet the preset requirements; Step 2: When the received interface parameters meet the requirements, the target interface is generated to determine the parameters; Step 3: Automatically expand the simulation interface according to the parameter information of the determined interface to meet the automation expansion requirements; Step 4: Multi-interface testing to evaluate the compatibility between interfaces, the correctness of data transmission, and the overall stability of the system; Step 5: Improve the reliability of the interface through comprehensive testing, version control, monitoring and analysis, and the use of API gateways.

[0014] Compared with the prior art, the present invention has the following beneficial effects: The present invention sets up interface testing. When performing interface testing, designing detailed test cases can help testers comprehensively verify the functions and performance of the interface. Various boundary conditions and abnormal situations must be taken into account. By simulating different inputs and abnormal conditions, the performance of the interface in different situations can be evaluated and potential problems can be discovered. Continuous integration and automated testing are effective means to improve software quality and stability. By incorporating interface testing into the continuous integration process and using automated testing tools for testing, problems can be discovered and resolved early.

[0015] The present invention sets up a stability maintenance module, in which functional testing is performed to verify the correct operation of the API, integration testing is performed to ensure that the API can work normally with other systems, and load testing is performed to understand the performance of the API under large-scale use; version control is used to select a stable, powerful, and more flexible system, and version management needs to be used with caution. We should maintain backward compatibility as much as possible and provide clear documentation. The documentation should detail the changes in each new version and provide a reasonable timetable for discarding old versions; real-time monitoring and timely analysis are essential to ensure the stability of the API; the API gateway has the functions of handling routing, load balancing, authentication, etc., thereby enhancing the reliability of the interface. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a schematic diagram of the method flow of the present invention. DETAILED DESCRIPTION

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

[0018] See also Figure 1 , the vibration noise active control system simulation interface automatic expansion and control method, including: include: Control system information configuration: The vibration and noise active control system includes a vibration and noise detection module, a data analysis module, and an active control module, which matches the vibration and noise active control system information with the interface control module; Interface data acquisition: obtain the interface information input by the user, receive the interface parameters input by the user, and check whether the parameters meet the preset requirements; Determine interface parameters: When the received interface parameters meet the requirements, determine the parameters and then generate the target interface; Automatic interface expansion: Automatically expand the analog interface according to the parameter information of the determined interface to meet the requirements of automatic expansion; Interface control module: An interface is a connection between two systems for information exchange. An interface control module is a software component that controls reusable interfaces in the system. Interface testing: It is a multi-interface test that simulates the interaction between multiple interfaces and verifies their performance in different scenarios. Through multi-interface testing, the compatibility between interfaces, the correctness of data transmission, and the overall stability of the system can be evaluated; Stability maintenance module: Improve the reliability of the interface through comprehensive testing, version control, monitoring and analysis, and the use of API gateway.

[0019] The method for automatically expanding and controlling a simulation interface of a vibration and noise active control system comprises the following steps: Step 1: Obtain the interface information input by the user, receive the interface parameters input by the user, and check whether the parameters meet the preset requirements; Step 2: When the received interface parameters meet the requirements, the target interface is generated to determine the parameters; Step 3: Automatically expand the simulation interface according to the parameter information of the determined interface to meet the automation expansion requirements; Step 4: Multi-interface testing to evaluate the compatibility between interfaces, the correctness of data transmission, and the overall stability of the system; Step 5: Improve the reliability of the interface through comprehensive testing, version control, monitoring and analysis, and the use of API gateways.

[0020] Example 1 As a preferred embodiment of the present invention: in the interface data acquisition, a resource file is created to define the user interface of the target open communication protocol; a configuration file is created to combine the interface information; a communication file is created to perform the target open communication protocol data transmission; Create resource files, configuration files, and communication files to define, combine, and transmit interface information to achieve interface expansion of the open communication protocol.

[0021] Example 2 As a preferred embodiment of the present invention: In an open communication protocol, data is exchanged through public interfaces and specifications, which define the format, protocol and parameters of data transmission, so that different systems can understand and exchange data with each other; An open communication protocol is a communication protocol based on open standards. It promotes interoperability and data exchange between different systems by providing public interfaces and specifications. It plays an important role in modern communication technology and promotes technological development and industry innovation. The development of open communication protocols is inseparable from the process of standard setting. Standard setting is usually the responsibility of international organizations or industry organizations, the most famous of which are IS0 and IEEE. The process of standard setting usually includes multiple stages such as demand analysis, technical research, draft formulation, public solicitation of opinions, and standard issuance. The implementation of open communication protocols also faces some challenges, such as compatibility and security. When designing and implementing open communication protocols, various factors and risks need to be considered comprehensively to ensure the security and reliable transmission of data.

[0022] Example 3 As a preferred embodiment of the present invention: in determining the interface parameters, if the interface parameters meet the preset, a target interface is generated, and if the interface parameters do not meet the preset, an abnormal prompt signal is generated and sent to the PC end; Obtain the interface information input by the user, receive the interface parameters input by the user, and check whether the parameters meet the preset requirements; when the received interface parameters meet the requirements, determine the parameters and then generate the target interface; according to the parameter information of the determined interface, automatically expand the simulation interface to meet the automation expansion requirements; multi-interface testing, evaluate the compatibility between interfaces, the correctness of data transmission and the overall stability of the system.

[0023] Example 4 As a preferred embodiment of the present invention: in the automatic interface expansion, according to the parameter information of the determined interface, the simulation interface is automatically expanded through interface inheritance and dynamic methods; The interface extension includes a storage module and a compilation module. The storage module stores resource files, configuration files, and communication files. The compilation module compiles the resource files, configuration files, and communication files and generates executable files. According to the parameter information of the determined interface, the analog interface is automatically expanded through interface inheritance and dynamic methods. The analog interface can realize the conversion between analog signals and digital signals, that is, analog signals can be converted into digital signals and can replace the real interface.

[0024] Example 5 As a preferred embodiment of the present invention: in the interface control module, the user interface in the software interface is the way in which the computer program communicates with the user, and includes three types: command language, menu and graphic environment; A command language is a general method of instructing an operating system; for example, in a DOS, OS / 2, or VAX / VMS operating system, a user might get a listing of files by typing the command dir. A command language works well only if it is used constantly so that the user never forgets a command. Menus, in which the user selects an item from a displayed list. Menus are ideal for seldom-used software, but experienced users may find them too slow. Graphical environments, in which the user performs actions by selecting icons with the mouse.

[0025] Example 6 As a preferred embodiment of the present invention: in interface testing, multi-interface testing requires testing multiple interfaces at the same time, focusing on the interaction and collaborative work between interfaces, and using the postman tool for testing; When conducting interface testing, choose appropriate testing methods based on specific requirements and project characteristics. When conducting interface testing, designing detailed test cases can help testers fully verify the functionality and performance of the interface. When conducting interface testing, various boundary conditions and abnormal situations must be taken into account. By simulating different inputs and abnormal conditions, the performance of the interface in different situations can be evaluated and potential problems can be discovered. Continuous integration and automated testing are effective means to improve software quality and stability. By incorporating interface testing into the continuous integration process and using automated testing tools for testing, the testing workload can be reduced, the release speed can be accelerated, and problems can be discovered and resolved early.

[0026] Example 7 As a preferred embodiment of the present invention: in the stability maintenance module, comprehensive testing includes functional testing, integration testing, and load testing; version control is to select a stable, powerful, and more flexible system; monitoring and analysis require throughput, error rate, latency, flow, availability, saturation, and circuit breakers; the API gateway is responsible for processing routing, load balancing, authentication, etc. Functional testing is used to verify the correct operation of the API, integration testing is used to ensure that the API can work properly with other systems, and load testing is used to understand the performance of the API under large-scale use; version control is used with caution to select a stable, powerful, and more flexible system. We should maintain backward compatibility as much as possible and provide clear documentation. The documentation should detail the changes in each new version and provide a reasonable timetable for deprecating old versions; real-time monitoring and timely analysis are essential to ensure the stability of the API; the API gateway is responsible for handling routing, load balancing, authentication, etc.

[0027] It will be apparent to those skilled in the art that the invention is not limited to the details of the exemplary embodiments described above and that the invention can be implemented in other specific forms without departing from the spirit or essential features of the invention. Therefore, the embodiments should be considered exemplary and non-limiting in all respects, and the scope of the invention is defined by the appended claims rather than the foregoing description, and it is intended that all variations falling within the meaning and scope of the equivalent elements of the claims be included in the invention. Any reference numeral in a claim should not be considered as limiting the claim to which it relates.

Claims

1. Automatic expansion and control method of analog interface of active vibration and noise control system, characterized by: include: Control system information configuration: The vibration and noise active control system includes a vibration and noise detection module, a data analysis module, and an active control module, which matches the vibration and noise active control system information with the interface control module; Interface data acquisition: obtain the interface information input by the user, receive the interface parameters input by the user, and check whether the parameters meet the preset requirements; Determine interface parameters: When the received interface parameters meet the requirements, determine the parameters and then generate the target interface; Automatic interface expansion: Automatically expand the analog interface according to the parameter information of the determined interface to meet the requirements of automatic expansion; Interface control module: An interface is a connection between two systems for information exchange. An interface control module is a software component that controls reusable interfaces in the system. Interface testing: It is a multi-interface test that simulates the interaction between multiple interfaces and verifies their performance in different scenarios. Through multi-interface testing, the compatibility between interfaces, the correctness of data transmission, and the overall stability of the system can be evaluated; Stability maintenance module: Improve the reliability of the interface through comprehensive testing, version control, monitoring and analysis, and the use of API gateway.

2. The method for automatically expanding and controlling the analog interface of the active vibration and noise control system according to claim 1 is characterized in that: In the interface data acquisition, a resource file is created to define the user interface of the target open communication protocol; a configuration file is created to combine the interface information; and a communication file is created to transmit the target open communication protocol data.

3. The method for automatically expanding and controlling the analog interface of the active vibration and noise control system according to claim 2 is characterized in that: In the open communication protocol, data is exchanged through public interfaces and specifications, which define the format, protocol and parameters of data transmission, so that different systems can understand and exchange data with each other.

4. The method for automatically expanding and controlling the analog interface of the active vibration and noise control system according to claim 1 is characterized in that: In the determination of the interface parameters, if the interface parameters meet the preset, a target interface is generated; if the interface parameters do not meet the preset, an abnormal prompt signal is generated and sent to the PC end.

5. The method for automatic expansion and control of analog interface of active vibration and noise control system according to claim 1, characterized in that: In the automatic interface expansion, the simulation interface is automatically expanded through interface inheritance and dynamic methods according to the parameter information of the determined interface.

6. The method for automatic expansion and control of analog interface of active vibration and noise control system according to claim 1, characterized in that: In the interface control module, the user interface in the software interface is the way in which the computer program communicates with the user, and includes three types: command language, menu and graphic environment.

7. The method for automatic expansion and control of analog interface of active vibration and noise control system according to claim 1, characterized in that: In the interface test, multi-interface testing requires testing multiple interfaces at the same time, focusing on the interaction and collaborative work between interfaces, and using the postman tool for testing.

8. The method for automatic expansion and control of analog interface of active vibration and noise control system according to claim 1, characterized in that: In the stability maintenance module, comprehensive testing includes functional testing, integration testing, and load testing; version control is to select a stable, powerful, and more flexible system; monitoring and analysis require throughput, error rate, latency, flow, availability, saturation, and circuit breakers. The API gateway is responsible for handling routing, load balancing, authentication, etc.

9. The method for automatically expanding and controlling the analog interface of the active vibration and noise control system according to claim 1 comprises the following steps: Step 1: Obtain the interface information input by the user, receive the interface parameters input by the user, and check whether the parameters meet the preset requirements; Step 2: When the received interface parameters meet the requirements, the target interface is generated to determine the parameters; Step 3: Automatically expand the simulation interface according to the parameter information of the determined interface to meet the automation expansion requirements; Step 4: Multi-interface testing to evaluate the compatibility between interfaces, the correctness of data transmission, and the overall stability of the system; Step 5: Improve the reliability of the interface through comprehensive testing, version control, monitoring and analysis, and the use of API gateways.