Heterogeneous equipment data remote acquisition processing management system
The heterogeneous device data remote acquisition, processing and management system unifies the acquisition, storage and management of data from heterogeneous devices, solving the problem of poor data synchronization in the output data of multi-protocol adapters in the existing technology, and realizing efficient and accurate data processing and management.
Patent Information
- Application Number
- CN202511811085.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-03
- Publication Date
- 2026-01-30
AI Technical Summary
Existing technologies lack a universal data acquisition solution that is adaptive and compatible with multiple communication protocols and a unified data format. This results in data acquisition from heterogeneous testing equipment being neither real-time nor accurate, leading to high system maintenance costs, poor scalability, and difficulties in data fusion.
The heterogeneous device data remote acquisition, processing and management system uses a multi-protocol conversion unit to parse different protocols of heterogeneous devices into Ethernet protocols, and realizes cross-VLAN and cross-network segment data exchange through the Ethernet network. It unifies the acquisition, storage and management of heterogeneous device data, including the integrated deployment of multi-protocol converter, manager, data processing management unit, database storage unit and application server unit.
It enables unified collection, storage and management of data from heterogeneous devices, improves data accuracy and consistency, reduces system maintenance costs, and enhances data integration and security.
Smart Images

Figure CN121441968A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automotive component testing technology, specifically to a remote data acquisition, processing, and management system for heterogeneous devices. Background Technology
[0002] Automotive components require extensive performance, durability, and environmental adaptability testing in laboratories during the research and development and verification phases. Modern laboratories are typically equipped with testing equipment from various manufacturers and of different models, such as environmental chambers, vibration tables, dynamometers, data acquisition cards, and sensors. These devices have diverse communication interfaces (such as RS-232 / 485, CAN, CANFD, Ethernet, GPIB, Modbus, etc.), different communication protocols, and inconsistent output data formats.
[0003] In existing technologies, data acquisition often relies on manual recording or custom-developed acquisition software for single devices. Manual recording is inefficient, error-prone, and cannot achieve real-time monitoring. Custom-developed acquisition software, on the other hand, has poor versatility. Whenever a laboratory introduces new equipment or changes test items, it requires significant investment of manpower and resources for secondary development, debugging, and integration of the software, resulting in high system maintenance costs, poor scalability, and difficulties in data fusion.
[0004] Therefore, the main problem with existing technologies is the lack of a universal data acquisition solution that can adaptively and compatiblely support multiple communication protocols, a unified data format, and flexible configuration and expansion, so as to achieve automatic, real-time, high-precision acquisition and centralized management of data from heterogeneous test equipment in the laboratory.
[0005] Patent document CN116260848A discloses a data acquisition system and method for multiple processing devices. This data acquisition system includes a server-layer software system and a data acquisition terminal-layer software system, which exchange data. The server-layer software system includes a database system, a backend data distribution system, and a frontend web display system. The data acquisition terminal-layer software system includes a data acquisition system, a data forwarding system, a remote operation and maintenance system, and a containerized management system. While this multi-processing device data acquisition system can, to some extent, solve the technical problem of centralized management of data acquisition from a single device in existing technologies, it does not synchronize the original output data of the processing devices, resulting in significant deviations in the consistency and accuracy of the acquired data, leading to substantial errors in data application. Summary of the Invention
[0006] The purpose of this invention is to provide a remote data acquisition, processing and management system for heterogeneous devices, in order to solve the technical problems of poor synchronization of multi-protocol adapter output data and large deviation of acquired data in the prior art, which leads to large errors in data application.
[0007] In a first aspect, the heterogeneous device data remote acquisition, processing and management system of the present invention includes a heterogeneous device unit, a remote configuration management unit, an application server unit, a database storage unit, and also includes a multi-protocol conversion unit and a data processing management unit. The heterogeneous device unit is connected to the multi-protocol conversion unit; The multi-protocol conversion unit is connected to the Ethernet network; The data processing management unit, database storage unit, application server unit, and remote configuration management unit are all connected to the Ethernet network to achieve physical layer, data link layer, and network layer connections between the heterogeneous device unit, remote configuration management unit, application server unit, database storage unit, multi-protocol conversion unit, and data processing management unit. The Ethernet network includes switching devices and routing devices, used to enable data exchange across VLANs and network segments; The heterogeneous device unit, remote configuration management unit, application server unit, database storage unit, multi-protocol conversion unit, and data processing management unit are deployed in different physical spaces via an Ethernet network to enable remote deployment, remote centralized configuration, remote management, remote monitoring of different heterogeneous devices, as well as remote collection and storage of heterogeneous device data.
[0008] In one possible implementation, the multi-protocol conversion unit includes a multi-protocol converter and a multi-protocol conversion manager; The multi-protocol converter is connected to the multi-protocol conversion manager; The multi-protocol converter is used to parse the different protocols of the heterogeneous device unit into the Ethernet protocol; The multi-protocol management module is used to configure, update, monitor, manage, and control the multi-protocol converter.
[0009] In one possible implementation, the multi-protocol conversion manager includes an address configuration module, a protocol writing and updating module, a device encoding module, a data type encoding module, a task execution module, a log generation module, a data packet standardization generation module, a clock synchronization module, a status monitoring and alarm module, a multi-protocol converter interface module, a data processing management interface module, and a remote configuration management interface module. The address configuration module has a built-in DHCP service for automatically assigning IP addresses and / or manually assigning IP addresses; The protocol writing and updating module is used to write private protocols into and upgrade the protocol parsing library; The clock synchronization module is used to synchronize the clock of the multi-protocol converter; The device encoding module encodes the test device, marks the data packets obtained from the test device with device codes, and pushes them to the data packet standardization generation module. The data type encoding module encodes the test items of the test equipment, marks the data packets from different test items with data type encoding, and pushes them to the data packet standardization generation module. The data packet standardization generation module timestamps the data packets pushed by the device encoding module and the data type encoding module, matches them, adds a new ID, and pushes them to the data processing management unit through the data processing management interface module according to the instructions of the task execution module. The task execution module receives instructions from the data processing management unit through the data processing management interface module, and transmits the received instructions to the corresponding module. The status monitoring and alarm module monitors the working status, input ports, and output ports of the multi-protocol converter through the multi-protocol converter management interface module, and transmits fault or abnormal codes to the application server unit. The log generation module records the fault and abnormal information of the multi-protocol converter and pushes it to the application server unit for storage; The multi-protocol converter management interface module interacts with the multi-protocol converter; The data processing management interface module interacts with the data processing management unit; The remote configuration management unit interface module interacts with the remote configuration management unit.
[0010] In one possible implementation, the multi-protocol converter automatically obtains the IP address and gateway IP address via the address configuration module of the multi-protocol conversion manager, and / or manually configures the IP address and gateway IP address via the multi-protocol conversion manager.
[0011] In one possible implementation, the data processing management unit comprises a management control module, a data acquisition rule base module, a task scheduling module, a data push module, a data packet processing module, a multi-protocol conversion manager interface module, a database storage interface module, and an application server interface module. The management and control module controls and manages the data acquisition rule base module, data packet processing module, task scheduling module, and data push module. The data acquisition rule base module is configured with a data acquisition rule base, which is used by the task scheduling module for invocation. The task scheduling module calls the collection rules in the data collection rule base and the newly added data collection rules, and sends the instructions to the multi-protocol conversion manager through the multi-protocol conversion manager interface module. The multi-protocol conversion unit executes the corresponding data collection task according to the instructions. The data push module pushes the data packets encapsulated by the data packet processing module to the database storage unit according to the data type, requirements, and time schedule defined by the database storage unit. The multi-protocol conversion manager interface module interacts with the multi-protocol conversion unit; The database storage interface module interacts with the database storage unit; The application server interface module interacts with the application server unit.
[0012] In one possible implementation, the data packet processing module includes a data packet repackaging submodule, a data trimming submodule, a data verification submodule, a labeled data classification and encoding submodule, and a data encapsulation submodule. The data packet unpacking submodule unpacks the data packets received from the multi-protocol conversion manager through the multi-protocol conversion manager interface module and transmits them to the data trimming submodule; The data trimming submodule performs redundant trimming on the unpacked data received from the data packet unpacking submodule, trimming out invalid and erroneous data information, and sends the trimmed data packet to the data verification submodule; The data verification submodule verifies the trimmed data packets from the data trimming submodule to ensure that the data meets the requirements of the acquisition rules, and sends the verified data packets to the labeled data classification and encoding submodule. The labeled data classification encoding submodule labels and encodes the data packets verified by the data verification submodule according to the data type required by the database storage unit, and sends the labeled data packets to the data packet encapsulation submodule. The data packet encapsulation submodule encapsulates the tagged data packets from the tagged data classification and encoding submodule and sends them to the data push module.
[0013] In one possible implementation, the database storage unit is deployed in a cloud and / or local mode, with the cloud and local deployment modes serving as mutual disaster recovery modes; the data push module of the data processing management unit synchronously pushes data to the cloud and local database storage units through the database storage interface module.
[0014] In one possible implementation, the application server unit is deployed in a cloud-based and / or local-based mode, with the cloud-based and local-based deployment modes serving as mutual data disaster recovery modes; all data applications run synchronously on the application server unit.
[0015] In one possible implementation, the application server unit has a built-in alarm module for notifying relevant personnel of the fault code information of the multi-protocol converter by telephone and / or SMS.
[0016] In one possible implementation, the remote configuration management unit adopts two modes: Client / Server architecture and / or application-side APP architecture, and interacts with the application server unit, database storage unit, multi-protocol conversion unit, and data processing management unit respectively; so as to realize remote deployment, debugging, updating, and maintenance of the multi-protocol converter, and remote management of the data processing management unit.
[0017] The beneficial effects of this invention are: Each unit of this system connects to a switched-routing Ethernet network via Ethernet interfaces, enabling data exchange between units across VLANs and network segments. This network architecture allows the units to be deployed in different physical locations, enabling a single system platform to remotely deploy, centrally configure, manage, and monitor heterogeneous devices in different regions and laboratories. It also provides unified data collection, standardization, storage, management, and application across these heterogeneous devices. This improves system integration, data consistency, accuracy, and integrity, and enhances the effectiveness and security of data usage. It effectively solves the problems of poor synchronization of output data from existing multi-protocol adapters and large deviations in collected data, leading to significant errors in data application. Attached Figure Description
[0018] Figure 1 This is a schematic diagram of the system architecture and physical links of this application; Figure 2 This is a schematic diagram illustrating the system's working principle and data transmission in this application; Figure 3 This is a schematic diagram illustrating the architecture and working principle of the multi-protocol conversion unit in this application; Figure 4 This is a schematic diagram illustrating the architecture and working principle of the data processing management unit in this application. Detailed Implementation
[0019] The embodiments of the present invention will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be understood that the preferred embodiments are only for illustrating the present invention and not for limiting the scope of protection of the present invention.
[0020] See Figure 1 As shown in the illustration, this application discloses a heterogeneous device data remote acquisition, processing, and management system, including a heterogeneous device unit, a remote configuration management unit, an application server unit, a database storage unit, a multi-protocol conversion unit, and a data processing management unit. Different communication interfaces of the heterogeneous device unit are connected to the universal interface of the multi-protocol converter in the multi-protocol conversion unit through a multi-interface converter. The multi-protocol conversion unit is connected to an Ethernet network. The data processing management unit, database storage unit, application server unit, and remote configuration management unit are all connected to the Ethernet network to achieve physical layer, data link layer, and network layer connections between the heterogeneous device unit, remote configuration management unit, application server unit, database storage unit, multi-protocol conversion unit, and data processing management unit. The Ethernet network includes switching devices and routing devices for cross-VLAN and cross-network segment data exchange. The heterogeneous device unit, remote configuration management unit, application server unit, database storage unit, multi-protocol conversion unit, and data processing management unit are deployed in different physical spaces via the Ethernet network to achieve remote deployment, remote centralized configuration, remote management, remote monitoring of different heterogeneous devices, and remote acquisition and storage of heterogeneous device data.
[0021] Different heterogeneous equipment in the laboratory, such as environmental chambers, vibration tables, CAN bus devices, and PLC devices, have different communication interfaces connected to the universal interface of the input terminal of a multi-interface converter and a multi-protocol converter. The output terminal of the multi-protocol converter is connected to the Ethernet network through an Ethernet interface (such as RJ45, USB Type-C, etc.). The data processing management unit, database storage unit, application server unit, and remote configuration management unit are all connected to the Ethernet network, realizing physical and data link connections between the various units in this system. The Ethernet network is a switched routing mode, composed of switching and routing equipment, which can realize cross-VLAN and cross-network segment data exchange. This network architecture mode allows the various units in this system to be deployed in different physical spaces, realizing unified collection, unified standardization, unified storage, unified management, and unified application of data from different heterogeneous equipment in different regions and laboratories under a single system platform. This improves the system integration level, data consistency and integrity, and enhances the effectiveness and security of data use. This system effectively solves the problems of poor synchronization of output data from existing multi-protocol adapters and large deviations in collected data, which lead to large errors in data application.
[0022] In one possible embodiment, the database storage unit and application server unit can be deployed locally or in a computing cloud to achieve large-capacity data storage and data security. Alternatively, they can be deployed simultaneously locally and in the computing cloud, with mutual backups, to achieve high reliability of data and applications.
[0023] In one possible embodiment, the multi-protocol conversion unit includes a multi-protocol converter and a multi-protocol conversion manager; the multi-protocol converter is connected to the multi-protocol conversion manager; the multi-protocol converter is used to parse different protocols of heterogeneous device units into Ethernet protocols; the multi-protocol management module is used to configure, update, monitor, manage and control the multi-protocol converter.
[0024] The multi-protocol conversion unit can include multiple multi-protocol converters. Each multi-protocol converter can automatically obtain an IP address through the DHCP service of the address configuration module, or the IP address and gateway IP address can be centrally and manually configured through the multi-protocol management system. This eliminates the need for individual manual configuration of IP addresses on each different multi-protocol converter (MPA), thus simplifying the configuration process.
[0025] Other units in this system, such as the data processing management unit, database storage unit, application server unit, and remote configuration management unit, are also configured with corresponding IP addresses and gateway IP addresses. Network connectivity between the various units is achieved through VLAN segmentation and routing configuration. This enables the system to be deployed remotely to various units, and to uniformly collect, standardize, encapsulate, store, and apply data from heterogeneous devices in different locations.
[0026] like Figure 2 As shown, different types of protocol data from heterogeneous device units are input into the multi-protocol converters (MPA1, MPA2, MPA3, MPA4... MPAn) in the multi-protocol conversion unit. The corresponding protocols are parsed by the converters' built-in or external protocol parsing libraries, converting the data into Ethernet protocol data packets, which then enter the Ethernet network. The multi-protocol conversion unit pushes the converted Ethernet protocol data packets to the data processing management unit; it can also push the data packets to the application server unit; or it can push the data packets to the remote configuration management unit. The data processing management unit pushes its processed data packets to the database storage unit; it can also push the data packets to the application server unit; or it can push the data packets to the remote configuration management unit. The database storage unit pushes its categorized and stored data to the application server unit.
[0027] like Figure 3 As shown, the multi-protocol conversion unit consists of two parts: a multi-protocol converter and a multi-protocol conversion manager.
[0028] The multi-protocol converter has a built-in or external protocol parsing library containing most common and universal communication protocols, used to convert different types of input protocols into Ethernet protocols. It interacts with the multi-protocol converter management interface module within the multi-protocol converter manager.
[0029] The multi-protocol conversion manager consists of an address configuration module, a device encoding module, a protocol writing and updating module, a data type encoding module, a task execution module, a clock synchronization module, a data packet standardization generation module, a status monitoring and alarm module, a log generation module, a multi-protocol converter interface module, a data processing and management interface module, and a remote configuration and management interface module.
[0030] Address Configuration Module: Through the multi-protocol converter management interface module in the multi-protocol converter manager, centralized and unified IP address allocation and gateway configuration are performed for multi-protocol converters. Two address allocation modes are provided: one is automatic IP address allocation, which has a built-in DHCP service to automatically assign IP addresses to multi-protocol converters; the other is manual IP address allocation. Both configuration modes allow for one-time access and centralized configuration of multi-protocol converters, improving system integration and automation, simplifying system deployment complexity, and enhancing deployment efficiency and maintainability.
[0031] Protocol writing and update module: Through the multi-protocol converter management interface module in the multi-protocol converter manager, certain unique private protocols can be written into the multi-protocol converter, and the existing protocol parsing library in the multi-protocol converter can also be upgraded and updated.
[0032] Clock synchronization module: The multi-protocol converter is clock synchronized through the multi-protocol converter management interface module to achieve data acquisition consistency and improve data fault tolerance.
[0033] Device encoding module: Encodes the test devices corresponding to the multi-protocol converters (MPA1, MPA2, MPA3, MPA4... MPAn), marks the data packets obtained from these devices with device encoding, and pushes them to the data packet standardization generation module for processing.
[0034] Data type encoding module: Encodes the test items of the corresponding device, marks the data packets from different test items with data type encoding, and pushes them to the data packet standardization generation module for processing.
[0035] Data packet standardization generation module: timestamps the data packets pushed by the device encoding module and data type encoding module, matches them and adds a new ID, and pushes or extracts them to the data processing management unit for processing through the data processing management interface module according to the instructions of the task execution module in the multi-protocol conversion unit.
[0036] Task execution module: Receives instructions from the data processing management unit through the data processing management interface module of the multi-protocol conversion manager, and transmits the received instructions to the corresponding modules.
[0037] Status monitoring and alarm module: The multi-protocol converter management interface module monitors the working status, input ports, and output ports of the multi-protocol converter. If a fault or abnormality occurs, the error code can be transmitted to the application server unit alarm program, triggering the application server unit alarm module to notify relevant personnel via SMS, telephone, or both.
[0038] Log generation module: Records fault and exception information of the protocol converter and pushes it to the application server unit for storage, so as to be used for fault and exception analysis of the protocol converter.
[0039] Multiprotocol converter management interface module: Interacts with the multiprotocol converter.
[0040] Data processing management interface module: Interacts with the data processing management unit.
[0041] Remote Configuration Management Interface Module: Interacts with the remote configuration management unit.
[0042] like Figure 4 As shown, the data processing management unit consists of a management control module, a data acquisition rule base module, a task scheduling module, a data push module, a data packet processing module, a multi-protocol conversion manager interface module, a database storage interface module, and an application server interface module.
[0043] Management and control module: Controls and manages the data acquisition rule base module, data packet processing module, task scheduling module, and data push module.
[0044] Data Acquisition Rule Base Module: Sets custom data acquisition rules as the built-in data acquisition rule base for use by the task scheduling module.
[0045] Task scheduling module: calls the data acquisition rule library to collect rules, adds new data acquisition rules, and sends instructions to the multi-protocol conversion manager through the multi-protocol conversion manager interface module. The multi-protocol conversion unit executes the corresponding data acquisition task according to the instructions.
[0046] Data push module: The data packets encapsulated by the data packet processing module are pushed to the database storage unit according to the data type and requirements defined by the database storage unit and the user-defined time schedule.
[0047] The data packet processing module consists of a data packet repackaging submodule, a data trimming submodule, a data verification submodule, a data classification and encoding submodule, and a data encapsulation submodule.
[0048] The packet repackaging submodule unpacks the packets received from the multiprotocol conversion manager through the multiprotocol conversion manager interface module and sends them to the data trimming submodule.
[0049] Data trimming submodule: Performs redundancy trimming on the unpacked data from the data packet re-unpacking submodule, removing invalid and erroneous data, and sends the trimmed data packet to the data verification submodule.
[0050] Data verification submodule: Verifies the trimmed data packets from the data trimming submodule to ensure that the data meets the requirements of the acquisition rules, and sends the verified data packets to the tag data classification and encoding submodule.
[0051] The data classification and encoding submodule marks the data packets verified by the data verification submodule with data classification and encoding according to the data type required by the database storage unit, and then sends the marked data packets to the data packet encapsulation submodule.
[0052] Data packet encapsulation submodule: Encapsulates the tagged data packets from the tagged data classification and encoding submodule and sends them to the data push module.
[0053] Multiprotocol Conversion Manager Interface Module: Interacts with the multiprotocol conversion unit.
[0054] Database storage interface module: Interacts with the database storage unit.
[0055] Application server interface module: Interacts with the application server unit.
[0056] In one possible embodiment, the database storage unit is deployed in a cloud and / or local mode, with the cloud and local deployment modes serving as mutual disaster recovery modes; the data push module of the data processing management unit pushes data synchronously to the cloud and local database storage units through the database storage interface module.
[0057] The data push module of the data processing management unit pushes data to the database storage unit simultaneously via the database storage interface module through two paths. One path pushes to the cloud database storage unit, and the other pushes to the local database storage unit. These two paths serve as mutual data backups, improving data storage security. The database storage unit, based on the data classification coding and data application table structure requirements, stores the data pushed by the data processing management unit in the appropriate locations within the data warehouse for use by the application server's application services.
[0058] In one possible embodiment, all data applications of this system run on the application server unit, and the application results are stored in the application server unit and the database storage unit, providing data, application, analysis, report, printing and other services to the remote configuration management unit; the application server unit and the remote configuration management unit exchange data using a Client / Server architecture mode and / or (here " / " means "or") an application-side APP architecture mode.
[0059] In one possible embodiment, the application server unit has a built-in alarm module that can promptly notify relevant administrators of multi-protocol converter fault code information via telephone, SMS, or both. The application server unit employs two deployment modes: cloud deployment and local deployment, with each serving as a backup to enhance system security and stability.
[0060] In one possible embodiment, the remote configuration management unit adopts two modes: a Client / Server architecture and / or (where " / " indicates "or") an application-side (APP) architecture, exchanging data with the application server unit, database storage unit, multi-protocol conversion unit, and data processing management unit, respectively. Single-point or multi-point authorized login is supported, with hierarchical permission management and unified permission allocation by the system administrator. In addition to basic functions such as data query, application query, data analysis, reporting, and printing, authorized personnel can also remotely deploy, debug, update, and maintain the multi-protocol converter through the remote configuration management unit, reducing deployment and maintenance costs and improving deployment and maintenance efficiency. Authorized personnel can also remotely manage the data processing management unit through the remote configuration management unit, greatly improving the convenience, flexibility, and timeliness of management.
[0061] The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above embodiments. Any changes, modifications, substitutions, combinations, or simplifications made without departing from the spirit and principle of the present invention shall be considered equivalent substitutions and shall be included within the protection scope of the present invention.
Claims
1. A heterogeneous device data remote acquisition processing management system, comprising a heterogeneous device unit, a remote configuration management unit, an application server unit, a database storage unit, characterized in that: Further comprising a multi-protocol conversion unit and a data processing management unit; The heterogeneous device unit is connected with the multi-protocol conversion unit; The multi-protocol conversion unit accesses an Ethernet network; The data processing management unit, the database storage unit, the application server unit and the remote configuration management unit all access the Ethernet network to realize the connection between the heterogeneous device unit, the remote configuration management unit, the application server unit, the database storage unit, the multi-protocol conversion unit and the data processing management unit in the physical layer, the data link layer and the network layer; The Ethernet network comprises a switching device and a routing device for realizing cross-Vlan and cross-network segment data exchange; The heterogeneous device unit, the remote configuration management unit, the application server unit, the database storage unit, the multi-protocol conversion unit and the data processing management unit are deployed in different physical spaces through the Ethernet network to realize remote deployment, remote centralized configuration, remote management, remote monitoring of different heterogeneous devices and remote collection and storage of heterogeneous device data.
2. The system of claim 1, wherein: The multi-protocol conversion unit comprises a multi-protocol converter and a multi-protocol conversion manager; The multi-protocol converter is connected with the multi-protocol conversion manager; The multi-protocol converter is used for parsing different protocols of the heterogeneous device unit into Ethernet protocols; The multi-protocol management module is used for configuring, updating, monitoring, managing and controlling the multi-protocol converter.
3. The system of claim 2, wherein: The multi-protocol conversion manager comprises an address configuration module, a protocol writing and updating module, a device coding module, a data type coding module, a task execution module, a log generation module, a data packet standardization generation module, a clock synchronization module, a state monitoring alarm module, a multi-protocol converter interface module, a data processing management interface module and a remote configuration management interface module; The address configuration module is internally provided with a DHCP service for automatically allocating IP addresses and / or manually allocating IP addresses; The protocol writing and updating module is used for writing and upgrading a protocol analysis library of private protocols; The clock synchronization module is used for clock synchronization of the multi-protocol converter; The device coding module codes test devices, codes and marks data packets obtained from the test devices with device codes and pushes them to the data packet standardization generation module; The data type coding module codes test items of the test devices, codes and marks data packets from different test items with data type codes and pushes them to the data packet standardization generation module; The data packet standardization generation module timestamps the data packets pushed by the device coding module and the data type coding module, adds a new ID after matching, pushes them to the data processing management unit through the data processing management interface module according to the instructions of the task execution module, and transmits the received instructions to corresponding modules through the data processing management interface module. The task execution module receives instructions from the data processing management unit through the data processing management interface module and transmits the received instructions to corresponding modules. The state monitoring alarm module monitors the working state, input port and output port of the multi-protocol converter through the multi-protocol converter management interface module, and transmits fault or abnormal code to the application server unit; The log generation module records the multi-protocol converter fault and abnormal information and pushes it to the application server unit for storage; The multi-protocol converter management interface module interacts with the multi-protocol converter; The data processing management interface module interacts with the data processing management unit; The remote configuration management unit interface interacts with the remote configuration management unit.
4. The system of claim 3, wherein: The multi-protocol converter automatically acquires IP address and gateway IP address through the address configuration module of the multi-protocol conversion manager, and / or manually configures IP address and gateway IP address through the multi-protocol conversion manager.
5. The system of claim 1, wherein: The data processing management unit includes a management control module, a data acquisition rule library module, a task scheduling module, a data pushing module, a data packet processing module, a multi-protocol conversion manager interface module, a database storage interface module and an application server interface module; The management control module controls and manages the data acquisition rule library module, the data packet processing module, the task scheduling module and the data pushing module; The data acquisition rule library module is configured with a data acquisition rule library for the task scheduling module to call; The task scheduling module calls the acquisition rules of the data acquisition rule library, adds new data acquisition rules, and sends instructions to the multi-protocol conversion manager through the multi-protocol conversion manager interface module. The multi-protocol conversion unit executes the corresponding data acquisition task according to the instructions; The data pushing module pushes the data packet processed by the data packet processing module to the database storage unit according to the data type, requirement and time plan defined by the database storage unit; The multi-protocol conversion manager interface module interacts with the multi-protocol conversion unit; The database storage interface module interacts with the database storage unit; The application server interface module interacts with the application server unit.
6. The system of claim 5, wherein: The data packet processing module includes a data packet unpacking submodule, a data pruning submodule, a data verification submodule, a marked data classification and coding submodule, and a data encapsulation submodule; The data packet unpacking submodule unpacks the data packet received from the multi-protocol conversion manager through the multi-protocol conversion manager interface module and transmits it to the data pruning submodule; The data pruning submodule prunes the unpacked data received from the data packet unpacking submodule, prunes invalid and error data information, and sends the pruned data packet to the data verification submodule; The data verification submodule verifies the pruned data packet from the data pruning submodule to ensure that the data meets the requirements of the acquisition rules, and sends the verified data packet to the marked data classification and coding submodule; The marked data classification and coding submodule classifies and encodes the data packet from the data verification submodule, and sends the classified and encoded data packet to the data encapsulation submodule; The marking data classification coding sub-module marks the data classification coding of the data packet from the data checking sub-module according to the data type required by the database storage unit, and sends the marked data packet to the data packet packaging sub-module; The data packet packaging sub-module packages the marked data packet from the marking data classification coding sub-module, and sends it to the data pushing module.
7. The system of claim 1, wherein: The database storage unit deployment mode is cloud deployment and / or local deployment, and the cloud deployment and local deployment mode is data disaster recovery mode; the data pushing module of the data processing management unit synchronously pushes data to the cloud and local database storage units through the database storage interface module.
8. The system of claim 1, wherein: The application server unit deployment mode is cloud deployment and / or local deployment, and the cloud deployment and local deployment mode is data disaster recovery mode; all data applications are synchronously run in the application server unit.
9. The system of claim 1, wherein: The application server unit is built-in with an alarm module for informing relevant personnel of the fault code information of the multiprotocol converter in the form of telephone and / or short message.
10. The system of claim 1, wherein: The remote configuration management unit adopts Client / Server architecture and / or application end APP architecture mode to interact with the application server unit, database storage unit, multiprotocol converter and data processing management unit respectively; to realize remote deployment, debugging, updating and maintenance of the multiprotocol converter, and remote management of the data processing management unit.
Citation Information
Patent Citations
Multi-processing equipment data acquisition system and method
CN116260848A