Multifunctional Ethernet system for management and control

By designing components for a multi-functional Ethernet system, the problems of poor hardware scalability and inconvenient user interaction are solved, enabling intelligent management and flexible control to adapt to complex and ever-changing application scenarios.

CN121050902APending Publication Date: 2025-12-02BOJIE ELECTROMECHANICAL SHANGHAI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511156056.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-18
Publication Date
2025-12-02

AI Technical Summary

Technical Problem

Existing Ethernet systems suffer from poor hardware scalability, inconvenient user interaction, and insufficient intelligent management functions, making it difficult to adapt to the needs of complex and ever-changing application scenarios.

Method used

It employs components such as a microcontroller unit, an extended SRAM module, a non-volatile memory unit, a key input unit, an HTTP processing unit, a web front-end, a logic editing injection engine, a software protocol stack module, and a parameter management engine. Combined with log management, data mining, anomaly detection, and self-repair modules, it achieves flexible hardware expansion, diverse interactions, and intelligent management.

Benefits of technology

It enhances hardware expansion capabilities, provides convenient user interaction methods, and achieves intelligent management. It can automatically adapt to complex environmental changes, efficiently handle various tasks, and fully adapt to complex and ever-changing application scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121050902A_ABST
    Figure CN121050902A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of network communication, in particular to a multifunctional Ethernet system for management and control, which comprises a microcontroller unit, an Ethernet physical layer circuit, an extended SRAM (Static Random Access Memory) module, a nonvolatile storage unit, a key input unit, an HTTP (Hyper Text Transport Protocol) processing unit, a webpage front end, a logic editing injection engine, a software protocol stack module and a parameter management engine, the micro-control unit is integrated with an MAC network card module, the Ethernet physical layer circuit is connected with the MAC network card module through an RMII interface, the expansion SRAM module is connected with the micro-control unit through an FSMC bus, the nonvolatile storage unit is connected with the micro-control unit through an I2C bus or an SPI bus, the key input unit is connected with a GPIO pin of the micro-control unit, and the Ethernet physical layer circuit is connected with the micro-control unit. The webpage front end is connected with the microcontroller unit through the HTTP processing unit. The technical problems that in the prior art, an Ethernet system is poor in hardware expansibility, inconvenient in user interaction, insufficient in intelligent management function and difficult to adapt to complex and changeable application scene requirements are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of network communication technology, and in particular to a multifunctional Ethernet system for management and control. Background Technology

[0002] With the rapid development of information technology, Ethernet technology has become a core component of modern network communication, widely used in many fields such as industrial automation, smart homes, and remote monitoring. Ethernet systems not only need to achieve high-speed and stable data transmission, but also need to have flexible management and control functions to adapt to complex and ever-changing application scenarios.

[0003] However, existing Ethernet systems suffer from poor hardware scalability, inconvenient user interaction, and insufficient intelligent management functions, making it difficult to adapt to the needs of complex and ever-changing application scenarios. Summary of the Invention

[0004] The purpose of this invention is to provide a multifunctional Ethernet system for management and control, aiming to solve the technical problems of poor hardware scalability, inconvenient user interaction, and insufficient intelligent management functions in existing Ethernet systems, making it difficult to adapt to the needs of complex and ever-changing application scenarios.

[0005] To achieve the above objectives, the present invention employs a multifunctional Ethernet system for management and control, comprising a microcontroller unit, an Ethernet physical layer circuit, an extended SRAM module, a non-volatile memory unit, a key input unit, an HTTP processing unit, a web page front-end, a logic editing injection engine, a software protocol stack module, and a parameter management engine.

[0006] The microcontroller unit integrates a MAC network card module. The Ethernet physical layer circuit is connected to the MAC network card module via an RMII interface. The extended SRAM module is connected to the microcontroller unit via an FSMC bus. The non-volatile memory unit is connected via I... 2 The C-bus or SPI bus is connected to the microcontroller unit. The button input unit is connected to the GPIO pin of the microcontroller unit. The web page front-end is connected to the microcontroller unit through the HTTP processing unit. The parameter management engine is connected to the button input unit. The software protocol stack module is connected to the MAC network card module. The logic editing injection engine is connected to the non-volatile memory unit.

[0007] The multi-functional Ethernet system for management and control further includes a log management engine, which is connected to the microcontroller unit. The log management engine includes:

[0008] Circular buffer layer: Uses a fixed-size circular storage for system event logs, supporting retrieval by timestamp or event level;

[0009] Compressed upload layer: When the log volume exceeds the threshold, the LZ4 algorithm is triggered for compression and the log is uploaded to the remote server;

[0010] Local backtracking submodule: triggered by the key input unit, it reads the most recent N logs and displays them on the real-time monitoring panel at the front end of the webpage.

[0011] The multi-functional Ethernet system for management and control further includes a data mining module and an anomaly detection module. The data mining module is connected to the log management engine, and the anomaly detection module is connected to the data mining module.

[0012] The multi-functional Ethernet system for management and control also includes a self-healing module, which is connected to the anomaly detection module.

[0013] The extended SRAM module achieves zero-wait access via the FSMC bus, and the compiler linker script configures its starting address to 0x60000000, so that non-zero initialization variables and HTTP dynamic character cache are automatically allocated to this space.

[0014] The logic editing injection engine includes:

[0015] Script parser: Converts JavaScript text on a webpage into bytecode;

[0016] Hot patcher: Writes bytecode to the second sector and refreshes the instruction cache via a soft interrupt;

[0017] Version rollback: Restores the most recently valid logic from EEPROM when verification fails.

[0018] The HTTP processing unit includes:

[0019] RESTfulAPI module: Handles requests to / api / config;

[0020] WebSocket module: Pushes real-time data to the web page frontend;

[0021] File transfer module: Supports JPG / PDF upload and download via multipart / form-data.

[0022] The webpage front-end includes:

[0023] A visual logic editor based on the Blockly framework generates and runs logic scripts;

[0024] Real-time monitoring panel connected via WebSocket;

[0025] The one-click restore button triggers the POST / api / resetFactory command.

[0026] The non-volatile memory unit is divided into:

[0027] First sector: Stores the bootloader;

[0028] Second sector: Stores the execution logic script;

[0029] Third sector: Stores user parameter images;

[0030] EEPROM section: Connected to the MCU via bus, using a dual-sector redundant write mechanism.

[0031] The multi-functional Ethernet system for management and control also includes a watchdog circuit, the reset terminal of which is connected to the NRST pin of the microcontroller unit.

[0032] The parameter management engine refreshes the watchdog counter after writing user parameters;

[0033] Turn off the watchdog timer before restoring factory settings;

[0034] The logic editing injection engine ensures a stable update process by interrupting the dog feeder with the highest priority.

[0035] This invention discloses a multifunctional Ethernet system for management and control. In practical use, the Ethernet system of this invention, by setting up the extended SRAM module, the non-volatile memory unit, and connecting the microcontroller unit using specific buses such as FSMC, I2C, or SPI, greatly enhances the hardware expansion capability, facilitating rapid customization and upgrades according to different scenarios. Utilizing the button input unit and the web page front-end connected via the HTTP processing unit, it provides users with diverse interaction methods, making operation more convenient and intuitive. Simultaneously, with the help of the logic editing injection engine, the parameter management engine, and the software protocol stack module, it achieves intelligent management and control, automatically adapting to complex environmental changes and efficiently processing various tasks, thus comprehensively adapting to the needs of complex and ever-changing application scenarios. This approach solves the technical problems of poor hardware scalability, inconvenient user interaction, and insufficient intelligent management functions in existing Ethernet systems, making them difficult to adapt to the needs of complex and ever-changing application scenarios. Attached Figure Description

[0036] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0037] Figure 1 This is a schematic diagram of the first embodiment of the present invention.

[0038] Figure 2 This is a schematic diagram of the second embodiment of the present invention.

[0039] 101-Microcontroller Unit, 102-Ethernet Physical Layer Circuit, 103-Extended SRAM Module, 104-Non-Volatile Memory Unit, 105-Key Input Unit, 106-HTTP Processing Unit, 107-Web Frontend, 108-Logic Editing Injection Engine, 109-Software Protocol Stack Module, 110-Parameter Management Engine, 111-Log Management Engine, 112-Data Mining Module, 113-Anomaly Detection Module, 114-Self-Healing Module, 115-Watchdog Circuit, 116-RESTful API Module, 117-WebSocket Module, 118-File Transfer Module, 119-MAC Network Card Module, 201-Real-Time Clock Module, 202-Debug Interface Module, 203-Access Control Module. Detailed Implementation

[0040] The embodiments of the present invention are described in detail below. Examples of the embodiments are shown in the accompanying drawings. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain the present invention, but should not be construed as limiting the present invention.

[0041] Please see Figure 1 , Figure 1 This is a schematic diagram of the first embodiment of the present invention.

[0042] This invention provides a multifunctional Ethernet system for management and control, including a microcontroller unit 101, an Ethernet physical layer circuit 102, an extended SRAM module 103, a non-volatile memory unit 104, a key input unit 105, an HTTP processing unit 106, a web page front-end 107, a logic editing and injection engine 108, a software protocol stack module 109, a parameter management engine 110, a log management engine 111, a data mining module 112, an anomaly detection module 113, a self-repair module 114, and a watchdog circuit 115. The aforementioned technical solution solves the technical problems of poor hardware scalability, inconvenient user interaction, and insufficient intelligent management functions in existing Ethernet systems, making it difficult to adapt to the needs of complex and ever-changing application scenarios.

[0043] In this specific embodiment, the microcontroller unit integrates a MAC network card module 119, the Ethernet physical layer circuit 102 is connected to the MAC network card module 119 via an RMII interface, the extended SRAM module 103 is connected to the microcontroller unit 101 via an FSMC bus, and the non-volatile memory unit 104 is connected via an I... 2 The C-bus or SPI bus is connected to the microcontroller unit 101. The key input unit 105 is connected to the GPIO pin of the microcontroller unit 101. The web page front-end 107 is connected to the microcontroller unit 101 through the HTTP processing unit 106. The parameter management engine 110 is connected to the key input unit 105. The software protocol stack module 109 is connected to the MAC network card module 119. The logic editing injection engine 108 is connected to the non-volatile memory unit 104. In specific use, the Ethernet system of the present invention connects the microcontroller unit by setting the extended SRAM module and the non-volatile memory unit 104 and using specific buses such as FSMC, I2C or SPI. 101 significantly enhances hardware scalability, facilitating rapid customization and upgrades for different scenarios. Utilizing the button input unit 105 and the webpage front-end 107 connected via the HTTP processing unit, it provides users with diverse interaction methods, making operation more convenient and intuitive. Simultaneously, with the help of the logic editing injection engine 108, the parameter management engine 110, and the software protocol stack module 109, intelligent management and control are achieved, enabling automatic adaptation to complex environmental changes and efficient processing of various tasks. This comprehensively adapts to the needs of complex and ever-changing application scenarios, thus solving the technical problems of poor hardware scalability, inconvenient user interaction, and insufficient intelligent management functions in existing Ethernet systems, making it difficult to adapt to the needs of complex and ever-changing application scenarios.

[0044] The log management engine 111 is connected to the microcontroller unit 101, and the log management engine 111 includes:

[0045] Circular buffer layer: Uses a fixed-size circular storage for system event logs, supporting retrieval by timestamp or event level;

[0046] Compressed upload layer: When the log volume exceeds the threshold, the LZ4 algorithm is triggered for compression and the log is uploaded to the remote server;

[0047] Local backtracking submodule: triggered by the key input unit 105, it reads the most recent N logs and displays them on the real-time monitoring panel of the webpage front end 107.

[0048] Secondly, the data mining module 112 is connected to the log management engine 111, and the anomaly detection module 113 is connected to the data mining module 112;

[0049] The self-repair module 114 is connected to the anomaly detection module 113;

[0050] The data mining module 112 processes data including:

[0051] Perform sliding window averaging (window size can be configured to 5-60 seconds) and linear interpolation of missing values ​​on real-time data (such as sensor values);

[0052] An improved K-means algorithm (with initial center points selected based on the extreme value distribution of historical data) is used to dynamically classify equipment operating status (such as temperature and load).

[0053] Calculate the statistical characteristics (mean, variance, frequency domain energy) of the time series data and store them in the non-volatile storage unit 104 for use by the RESTful API module 116 of the HTTP processing unit 106.

[0054] The anomaly detection module 113 generates dynamic alarm thresholds based on historical normal operation data (stored in the EEPROM segment);

[0055] The real-time data features are compared with the pre-stored fault mode library (such as motor overload, network packet loss) using cosine similarity. An alarm is triggered when the similarity exceeds 0.85.

[0056] Upon detecting an anomaly, the self-repair module 114 automatically executes preset strategies (such as restarting the Ethernet PHY or switching to a backup parameter image) and pushes alarm information to the web page front-end 107.

[0057] Meanwhile, the extended SRAM module 103 achieves zero-wait access through the FSMC bus, and the compiler linker script configures its starting address to 0x60000000, so that non-zero initialization variables and HTTP dynamic character cache are automatically allocated to this space.

[0058] Furthermore, the logic editing injection engine 108 includes:

[0059] Script parser: Converts JavaScript text on a webpage into bytecode;

[0060] Hot patcher: Writes bytecode to the second sector and refreshes the instruction cache via a soft interrupt;

[0061] Version rollback: Restores the most recently valid logic from EEPROM when verification fails.

[0062] The HTTP processing unit 106 includes:

[0063] RESTfulAPI module 116: Handles / api / config requests;

[0064] WebSocket module 117: Pushes real-time data to the webpage frontend 107;

[0065] File transfer module 118: Supports JPG / PDF upload and download via multipart / form-data.

[0066] Furthermore, the webpage front-end 107 includes:

[0067] A visual logic editor based on the Blockly framework generates and runs logic scripts;

[0068] Real-time monitoring panel connected via WebSocket;

[0069] The one-click restore button triggers the POST / api / resetFactory command.

[0070] Furthermore, the non-volatile memory unit 104 is divided into:

[0071] First sector: Stores the bootloader;

[0072] Second sector: Stores the execution logic script;

[0073] Third sector: Stores user parameter images;

[0074] EEPROM section: Connected to the MCU via bus, using a dual-sector redundant write mechanism.

[0075] Finally, the reset terminal of the watchdog circuit 115 is connected to the NRST pin of the microcontroller unit 101;

[0076] After writing user parameters, the parameter management engine 110 refreshes the watchdog counter;

[0077] Turn off the watchdog timer before restoring factory settings;

[0078] The logic editing injection engine 108 ensures a stable update process by interrupting the dog feeder with the highest priority.

[0079] Using the multifunctional Ethernet system for management and control in this embodiment, in specific use, the Ethernet system of the present invention, by setting the extended SRAM module, the non-volatile memory unit 104 and connecting the microcontroller unit 101 with specific buses such as FSMC, I2C or SPI, greatly improves the hardware expansion capability, facilitating rapid customization and upgrades according to different scenarios; by utilizing the key input unit 105 and the web page front-end 107 connected through the HTTP processing unit, it provides users with diverse interaction methods, making operation more convenient and intuitive; at the same time, with the help of the logic editing injection engine 108, the parameter management engine 110 and the software protocol stack module 109, intelligent management and control are realized, which can automatically adapt to complex environmental changes and efficiently process various tasks, thereby fully adapting to the needs of complex and ever-changing application scenarios. In this way, it solves the technical problems of poor hardware scalability, inconvenient user interaction and insufficient intelligent management functions in the existing Ethernet system, making it difficult to adapt to the needs of complex and ever-changing application scenarios.

[0080] Second embodiment, please refer to Figure 2 , Figure 2 This is a schematic diagram of the second embodiment of the present invention.

[0081] In terms of the technology of the first embodiment, the present invention provides a multifunctional Ethernet system for management and control, which also includes a real-time clock module 201, a debugging interface module 202 and an access control module 203.

[0082] In this specific embodiment, the real-time clock module 201 is connected to the microcontroller unit 101. It communicates with the microcontroller via an I2C interface, providing time information such as year, month, day, hour, minute, and second. Furthermore, it has a built-in temperature compensation circuit to ensure time accuracy.

[0083] The debugging interface module 202 is directly connected to the corresponding debugging pin of the microcontroller unit 101, which facilitates system debugging and program downloading by developers and improves development efficiency. The permission management module 203 grants different permissions according to the identity of the user of the debugging interface module 202 to ensure security.

[0084] Using a multifunctional Ethernet system for management and control according to this embodiment, the real-time clock module 201 is connected to the microcontroller unit 101. It communicates with the microcontroller via an I2C interface, providing time information such as year, month, day, hour, minute, and second, and has a built-in temperature compensation circuit to ensure time accuracy. The debug interface module 202 is directly connected to the corresponding debug pin of the microcontroller unit 101, facilitating system debugging and program downloading for developers, improving development efficiency. The access control module 203 grants different permissions based on the user's identity when using the debug interface module 202, ensuring security.

[0085] The above description discloses only one preferred embodiment of the present invention, and should not be construed as limiting the scope of the present invention. Those skilled in the art will understand that all or part of the processes of the above embodiments can be implemented, and equivalent changes made in accordance with the claims of the present invention are still within the scope of the invention.

Claims

1. A multifunctional Ethernet system for management and control, characterized in that, It includes a microcontroller unit, Ethernet physical layer circuit, extended SRAM module, non-volatile memory unit, key input unit, HTTP processing unit, web page front-end, logic editing injection engine, software protocol stack module and parameter management engine; The microcontroller unit integrates a MAC network card module. The Ethernet physical layer circuit is connected to the MAC network card module via an RMII interface. The extended SRAM module is connected to the microcontroller unit via an FSMC bus. The non-volatile memory unit is connected via I... 2 The C-bus or SPI bus is connected to the microcontroller unit. The button input unit is connected to the GPIO pin of the microcontroller unit. The web page front-end is connected to the microcontroller unit through the HTTP processing unit. The parameter management engine is connected to the button input unit. The software protocol stack module is connected to the MAC network card module. The logic editing injection engine is connected to the non-volatile memory unit.

2. The multifunctional Ethernet system for management and control as described in claim 1, characterized in that, The multi-functional Ethernet system for management and control also includes a log management engine connected to the microcontroller unit, the log management engine comprising: Circular buffer layer: Uses a fixed-size circular storage for system event logs, supporting retrieval by timestamp or event level; Compressed upload layer: When the log volume exceeds the threshold, the LZ4 algorithm is triggered for compression and the log is uploaded to the remote server; Local backtracking submodule: triggered by the key input unit, it reads the most recent N logs and displays them on the real-time monitoring panel at the front end of the webpage.

3. The multifunctional Ethernet system for management and control as described in claim 2, characterized in that, The multi-functional Ethernet system for management and control also includes a data mining module and an anomaly detection module. The data mining module is connected to the log management engine, and the anomaly detection module is connected to the data mining module.

4. The multifunctional Ethernet system for management and control as described in claim 4, characterized in that, The multi-functional Ethernet system for management and control also includes a self-healing module connected to the anomaly detection module.

5. The multifunctional Ethernet system for management and control as described in claim 4, characterized in that, The extended SRAM module achieves zero-wait access via the FSMC bus, and the compiler linker script configures its starting address to 0x60000000, so that non-zero initialization variables and HTTP dynamic character cache are automatically allocated to this space.

6. The multifunctional Ethernet system for management and control as described in claim 5, characterized in that, The logic editing injection engine includes: Script parser: Converts JavaScript text on a webpage into bytecode; Hot patcher: Writes bytecode to the second sector and refreshes the instruction cache via a soft interrupt; Version rollback: Restores the most recently valid logic from EEPROM when verification fails.

7. The multifunctional Ethernet system for management and control as described in claim 6, characterized in that, The HTTP processing unit includes: RESTfulAPI module: Handles requests to / api / config; WebSocket module: Pushes real-time data to the web page frontend; File transfer module: Supports JPG / PDF upload and download via multipart / form-data.

8. The multifunctional Ethernet system for management and control as described in claim 7, characterized in that, The webpage front-end includes: A visual logic editor based on the Blockly framework generates and runs logic scripts; Real-time monitoring panel connected via WebSocket; The one-click restore button triggers the POST / api / resetFactory command.

9. The multifunctional Ethernet system for management and control as described in claim 8, characterized in that, The non-volatile memory unit is divided into: First sector: Stores the bootloader; Second sector: Stores the execution logic script; Third sector: Stores user parameter images; EEPROM section: Connected to the MCU via bus, using a dual-sector redundant write mechanism.

10. The multifunctional Ethernet system for management and control as described in claim 9, characterized in that, The multi-functional Ethernet system for management and control also includes a watchdog circuit, the reset terminal of which is connected to the NRST pin of the microcontroller unit. The parameter management engine refreshes the watchdog counter after writing user parameters; Turn off the watchdog timer before restoring factory settings; The logic editing injection engine ensures a stable update process by interrupting the dog feeder with the highest priority.