Network equipment hardware information acquisition system and method
By adopting the Agent software architecture and efficient communication protocol in the network equipment hardware acquisition system, problems such as insufficient security and low efficiency in the existing technology are solved, and efficient, secure and reliable network equipment hardware information collection is achieved to meet the modern network High environmental requirements.
Patent Information
- Application Number
- CN202411635546.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-15
- Publication Date
- 2025-02-18
AI Technical Summary
The existing network equipment hardware acquisition technology has shortcomings such as insufficient security, efficiency problems, high cost, poor adaptability, complex maintenance and environmental sensitivity, which limits its application in a wider range of scenarios.
Adopt the Agent software architecture, including communication module, data acquisition module, command execution module and data processing module, and realizes publish/subscribe mode communication through the MQTT protocol, uses the SNMP protocol to actively pull network device status information, and implements TLS on the MQTT protocol. /SSL encrypted transmission ensures data security.
It realizes an efficient, secure and reliable solution for collecting hardware information in network equipment, meets the high requirements of modern network environments for real-time, accuracy and security of data, reduces maintenance costs, and supports the monitoring needs of large-scale network environments.
Smart Images

Figure CN119484228A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of information collection, and in particular to a network equipment hardware information collection system and method. Background Art
[0002] With the development of the Internet, network devices have become widely popular. Real-time monitoring of the status of each network device has become an urgent problem to be solved. Existing technical solutions provide a variety of options for network device hardware acquisition. Each technology has its specific application scenarios and advantages. However, with the development of technology and changes in demand, these solutions also face some challenges and limitations, which require further improvement and innovation.
[0003] Although existing network equipment hardware acquisition technologies perform well in some aspects, they also have shortcomings such as insufficient security, efficiency issues, high cost, poor adaptability, complex maintenance and environmental sensitivity. These shortcomings limit their application in a wider range of scenarios and prompt the industry to seek more efficient, secure and economical solutions. Summary of the invention
[0004] The purpose of the present invention is to provide a network equipment hardware information collection system and method, which has the advantages of meeting the high requirements of modern network environment on data real-time, accuracy and security.
[0005] To achieve the above purpose, the present invention provides the following technical solutions: a network equipment hardware information collection system and method, the specific collection scheme is as follows: (1) Agent software architecture The Agent software adopts modular design, including communication module, data acquisition module, command execution module and data processing module; (2) MQTT communication mechanism The adoption of the MQTT protocol enables the agent software to communicate with the server in a publish / subscribe mode. The server subscribes to data and the agent software publishes data. This mechanism reduces the need for polling, reduces network latency and device burden. (3) SNMP data collection The Agent software actively pulls the status information of network devices through the SNMP protocol. The integration of SNMP enables the Agent to seamlessly connect with the existing network management system and support the monitoring of multiple network devices. (4) Command transmission and execution The server can send specific commands to the agent. These commands can be configuration changes, requests for collection of specific data, or other management tasks. The command execution module of the agent software parses these commands and triggers the data collection module or directly performs corresponding operations, such as Figure 2As shown; (5) Data processing and reporting The collected data is processed by the data processing module and converted into a format that the server can understand and use; (6) Security design To ensure the security of data transmission, the agent software implements TLS / SSL encrypted transmission based on the MQTT protocol; (7) Flexibility and scalability The design of Agent software takes into account the evolution of future technologies and the emergence of new requirements, and has good flexibility and scalability; (8) Fault tolerance and self-recovery capabilities The Agent software has a fault-tolerant mechanism, which can maintain stable operation in the event of network fluctuations or equipment failures, and has self-recovery capabilities to ensure the continuity and reliability of data collection; (9) User interface and interaction To facilitate user management and monitoring, the agent software provides a user-friendly web interface that allows viewing status and historical data.
[0006] As a preferred solution, the acquisition solution is implemented through a core component, agent software, which is deployed on a device in the network and acts as a bridge between the server and the network device, responsible for collecting and transmitting hardware information, such as Figure 1 shown.
[0007] As a preferred solution, the communication module is responsible for establishing an MQTT connection with the server to connect to the external network data and ensure the transmission of information. The data acquisition module uses the SNMP protocol to interact with network devices in the intranet to obtain hardware information such as CPU usage and memory usage. The combined use of the two ensures that network devices will not be exposed to the external network environment with low security.
[0008] As a preferred solution, the processed data is securely and efficiently reported to the server via the MQTT protocol for further analysis and storage.
[0009] As a preferred solution, the software supports plug-in expansion, and new data acquisition modules or command execution modules can be added as needed.
[0010] As a preferred solution, the key technical points of the acquisition system are as follows: MQTT's publish / subscribe model provides an asynchronous, event-driven mechanism for communication between servers and agents, which helps reduce network latency and improve data transmission efficiency; The interaction between Agent software and network devices is deeply integrated with SNMP protocol, which not only ensures compatibility with existing network monitoring systems, but also takes advantage of the powerful function of SNMP in collecting network device information. By implementing TLS / SSL encryption on the MQTT protocol and implementing isolated access between the internal and external networks through the agent, the security and integrity of data during transmission are ensured; The Agent software supports receiving commands from the server through the MQTT protocol and can dynamically adjust its behavior based on these commands. This flexible command transmission mechanism provides network administrators with powerful remote control capabilities. The design of the data acquisition module adopts the modular principle, so that the Agent software can easily expand or update the data acquisition function as needed to adapt to different network devices and monitoring requirements; The Agent software has the ability to adapt to changes in network conditions and self-recover, and can quickly resume normal operation even in the event of network instability or device restart; Through the implementation of the above key technical points, the Agent software of the present invention not only provides an efficient, safe and reliable solution for collecting network equipment hardware information, but these technical points together constitute the technical core of the present invention and lay the foundation for its success in practical applications.
[0011] Compared with the prior art, the present invention has the following beneficial effects: The present invention provides an efficient, secure and easy-to-manage network equipment hardware information collection system to meet the high requirements of modern network environment for data real-time, accuracy and security; in addition, through innovative agent software design and efficient communication protocol, high efficiency, high reliability and high security of network equipment hardware information collection are achieved, while reducing maintenance costs and supporting the monitoring needs of large-scale network environments. These technical effects jointly promote the development of network management in a more intelligent and automated direction. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 This is a flow chart of connecting the server and the network device of the present invention; Figure 2 This is a flow chart of command transmission execution of the present invention. DETAILED DESCRIPTION
[0013] 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.
[0014] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The term "in one embodiment" that appears in different places in this specification does not necessarily refer to the same embodiment, nor does it refer to a separate or selective embodiment that is mutually exclusive with other embodiments.
[0015] See also Figure 1-2 As shown, the present invention provides a technical solution: a network device hardware information collection system and method, and its specific collection solution is as follows: (1) Agent software architecture The Agent software adopts modular design, including communication module, data acquisition module, command execution module and data processing module; (2) MQTT communication mechanism The adoption of the MQTT protocol enables the agent software to communicate with the server in a publish / subscribe mode. The server subscribes to data and the agent software publishes data. This mechanism reduces the need for polling, reduces network latency and device burden. (3) SNMP data collection The Agent software actively pulls the status information of network devices through the SNMP protocol. The integration of SNMP enables the Agent to seamlessly connect with the existing network management system and support the monitoring of multiple network devices. (4) Command transmission and execution The server can send specific commands to the agent. These commands can be configuration changes, requests for collection of specific data, or other management tasks. The command execution module of the agent software parses these commands and triggers the data collection module or directly performs corresponding operations, such as Figure 2 As shown; (5) Data processing and reporting The collected data is processed by the data processing module and converted into a format that the server can understand and use; (6) Security design To ensure the security of data transmission, the agent software implements TLS / SSL encrypted transmission based on the MQTT protocol; (7) Flexibility and scalability The design of Agent software takes into account the evolution of future technologies and the emergence of new requirements, and has good flexibility and scalability; (8) Fault tolerance and self-recovery capabilities The Agent software has a fault-tolerant mechanism, which can maintain stable operation in the event of network fluctuations or equipment failures, and has self-recovery capabilities to ensure the continuity and reliability of data collection; (9) User interface and interaction To facilitate user management and monitoring, the agent software provides a user-friendly web interface that allows viewing status and historical data.
[0016] The key technical points of the acquisition system are as follows: MQTT's publish / subscribe model provides an asynchronous, event-driven mechanism for communication between servers and agents, which helps reduce network latency and improve data transmission efficiency; The interaction between Agent software and network devices is deeply integrated with SNMP protocol, which not only ensures compatibility with existing network monitoring systems, but also takes advantage of the powerful function of SNMP in collecting network device information. By implementing TLS / SSL encryption on the MQTT protocol and implementing isolated access between the internal and external networks through the agent, the security and integrity of data during transmission are ensured; The Agent software supports receiving commands from the server through the MQTT protocol and can dynamically adjust its behavior based on these commands. This flexible command transmission mechanism provides network administrators with powerful remote control capabilities. The design of the data acquisition module adopts the modular principle, so that the Agent software can easily expand or update the data acquisition function as needed to adapt to different network devices and monitoring requirements; The Agent software has the ability to adapt to changes in network conditions and self-recover, and can quickly resume normal operation even in the event of network instability or device restart; Through the implementation of the above key technical points, the Agent software of the present invention not only provides an efficient, safe and reliable solution for collecting network equipment hardware information, but these technical points together constitute the technical core of the present invention and lay the foundation for its success in practical applications.
[0017] Importantly, it should be noted that the construction and arrangement of the present application shown in a number of different exemplary embodiments are only exemplary. Although only a few embodiments are described in detail in this disclosure, it should be readily understood by those who refer to this disclosure that many modifications are possible (e.g., the size, scale, structure, shape and proportion of various elements, and parameter values (e.g., temperature, pressure, etc.), mounting arrangements, use of materials, color, changes in orientation, etc.) without substantially departing from the novel teachings and advantages of the subject matter described in the application. For example, an element shown as integrally formed may be composed of multiple parts or elements, the position of the element may be inverted or otherwise changed, and the nature or number or position of the discrete element may be altered or changed. Therefore, all such modifications are intended to be included within the scope of the present invention. The order or sequence of any process or method steps may be changed or reordered according to an alternative embodiment. In the claims, any "device plus function" clause is intended to cover the structure described herein that performs the function, and is not only structurally equivalent but also equivalent structure. Other substitutions, modifications, changes and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the present invention. Therefore, the invention is not limited to a specific embodiment, but extends to numerous modifications still falling within the scope of the appended claims.
[0018] Additionally, in order to provide a concise description of exemplary embodiments, all features of an actual embodiment may not be described (ie, those features that are not relevant to the best mode presently contemplated for carrying out the invention or those features that are not relevant to implementing the invention).
[0019] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention, rather than to limit the scope of protection of the present invention. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the essence and scope of the technical solution of the present invention.
Claims
1. A network equipment hardware information collection system and method, characterized in that: The specific collection plan is as follows: (1) Agent software architecture The Agent software adopts modular design, including communication module, data acquisition module, command execution module and data processing module; (2) MQTT communication mechanism The adoption of the MQTT protocol enables the agent software to communicate with the server in a publish / subscribe mode. The server subscribes to data and the agent software publishes data. This mechanism reduces the need for polling, reduces network latency and device burden. (3) SNMP data collection The Agent software actively pulls the status information of network devices through the SNMP protocol. The integration of SNMP enables the Agent to seamlessly connect with the existing network management system and support the monitoring of multiple network devices. (4) Command transmission and execution The server can send specific commands to the agent. These commands can be configuration changes, requests for collection of specific data, or other management tasks. The command execution module of the agent software parses these commands and triggers the data collection module or directly performs the corresponding operation, as shown in Figure 2; (5) Data processing and reporting The collected data is processed by the data processing module and converted into a format that the server can understand and use; (6) Security design To ensure the security of data transmission, the agent software implements TLS / SSL encrypted transmission based on the MQTT protocol; (7) Flexibility and scalability The design of Agent software takes into account the evolution of future technologies and the emergence of new requirements, and has good flexibility and scalability; (8) Fault tolerance and self-recovery capabilities The Agent software has a fault-tolerant mechanism, which can maintain stable operation in the event of network fluctuations or equipment failures, and has self-recovery capabilities to ensure the continuity and reliability of data collection; (9) User interface and interaction To facilitate user management and monitoring, the agent software provides a user-friendly web interface that allows viewing status and historical data.
2. A network device hardware information collection system and method according to claim 1, characterized in that: The collection solution is implemented through a core component, agent software, which is deployed on a device in the network and serves as a bridge between the server and the network device, responsible for collecting and transmitting hardware information, as shown in Figure 1.
3. A network device hardware information collection system and method according to claim 1, characterized in that: The communication module is responsible for establishing an MQTT connection with the server, connecting the external network data, and ensuring the transmission of information. The data acquisition module uses the SNMP protocol to interact with network devices in the intranet to obtain hardware information such as CPU usage and memory usage. The combined use of the two ensures that network devices will not be exposed to the external network environment with low security.
4. A network device hardware information collection system and method according to claim 1, characterized in that: The processed data is securely and efficiently reported to the server via the MQTT protocol for further analysis and storage.
5. A network device hardware information collection system and method according to claim 1, characterized in that: The software supports plug-in expansion, and new data acquisition modules or command execution modules can be added as needed.
6. A network device hardware information collection system and method according to claim 1, characterized in that: The key technical points of the acquisition system are as follows: MQTT's publish / subscribe model provides an asynchronous, event-driven mechanism for communication between servers and agents, which helps reduce network latency and improve data transmission efficiency; The interaction between Agent software and network devices is deeply integrated with SNMP protocol, which not only ensures compatibility with existing network monitoring systems, but also takes advantage of the powerful function of SNMP in collecting network device information. By implementing TLS / SSL encryption on the MQTT protocol and implementing isolated access between the internal and external networks through the agent, the security and integrity of data during transmission are ensured; The Agent software supports receiving commands from the server through the MQTT protocol and can dynamically adjust its behavior based on these commands. This flexible command transmission mechanism provides network administrators with powerful remote control capabilities. The design of the data acquisition module adopts the modular principle, so that the Agent software can easily expand or update the data acquisition function as needed to adapt to different network devices and monitoring requirements; The Agent software has the ability to adapt to changes in network conditions and self-recover, and can quickly resume normal operation even in the event of network instability or device restart; Through the implementation of the above key technical points, the Agent software of the present invention not only provides an efficient, safe and reliable solution for collecting network equipment hardware information, but these technical points together constitute the technical core of the present invention and lay the foundation for its success in practical applications.
Citation Information
Patent Citations
Data concentrator acquisition control method based on MQTT (Message Queuing Telemetry Transport), data concentrator acquisition control device based on MQTT and data concentrator acquisition control system based on MQTT
CN104639625A
Intelligent data acquisition method and system based on multiple protocols
CN115277794A
Hardware operation parameter acquisition method, device and system
CN116860685A