Portable network equipment operation and maintenance debugging tool and control method

Through portable network equipment operation and maintenance debugging tools, wired and wireless communication and encryption modules are used to solve the problems of low debugging efficiency and cumbersome connections in the prior art, and a flexible, convenient and secure debugging process is achieved.

CN119450539APending Publication Date: 2025-02-14STATE GRID SHANDONG ELECTRIC POWER CO
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411451658.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-17
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The prior art has problems of space limitations and complicated connections in the operation, maintenance and debugging of network equipment, especially in environments with small space or wide distribution of equipment, which affects debugging efficiency.

Method used

A portable network equipment operation and maintenance debugging tool is designed, including the debugging end and the device end, which can realize data interaction through wired and wireless communication, and an encryption module and signal relay station are set up on the debugging end and the device end to ensure the safe and reliable transmission of data.

Benefits of technology

It realizes the flexibility and convenience of equipment debugging, significantly improves the efficiency and adaptability of debugging work, and ensures the security and reliability of data, especially in scenarios where it is difficult to cabling or frequent movement.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450539A_ABST
    Figure CN119450539A_ABST
Patent Text Reader

Abstract

The invention discloses a portable network equipment operation and maintenance debugging tool, and belongs to the field of network equipment operation and maintenance, the portable network equipment operation and maintenance debugging tool comprises a debugging end and an equipment end, the equipment end is connected with equipment to be debugged, the debugging end is connected with a debugging host, and data interaction is performed between the debugging end and the equipment end through wired communication and / or wireless communication. Debugging is carried out by setting the debugging end and the equipment end, the flexibility and convenience of equipment debugging are realized, reliable transmission of data can be ensured no matter in a wired communication mode or a wireless communication mode, and the efficiency and adaptability of debugging work are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of network equipment operation and maintenance, and in particular, relates to a portable network equipment operation and maintenance debugging tool and a control method. Background Art

[0002] In the operation, maintenance and debugging process of network equipment, traditional debugging methods mainly rely on wired connections, that is, connecting the debugging laptop or other debugging equipment directly to the network equipment to be debugged through a data cable. Although this method can meet basic needs in some simple scenarios, it has many shortcomings in practical applications. For example, the Chinese patent with announcement number CN202362716U discloses a functional special-purpose computer, which aims to provide a computer with reasonable structure, compactness and high reliability. It includes a host case and an X86 architecture computer motherboard with integrated computer hardware. The host case is a 14-inch 1U high ATX structure chassis with front input and output interfaces. The motherboard is integrated with a BMC out-of-band management module, and the BMC out-of-band management module is connected to communicate with external devices through a network interface. The storage device uses solid-state storage devices and mechanical storage devices.

[0003] In these technologies, the debugging personnel must stand in front of the equipment to operate, especially in environments with small spaces or widely distributed equipment. This limitation is particularly obvious and seriously affects the debugging efficiency. The wired connection method is difficult to adapt to dynamically changing debugging needs, especially when the debugging object needs to be changed frequently or switching between multiple devices. The process of reconnecting the equipment is cumbersome and time-consuming.

[0004] In view of this, this application is hereby filed. Summary of the invention

[0005] The technical problem to be solved by the present invention is to overcome the deficiencies of the prior art and provide a portable network equipment operation and maintenance debugging tool. The present invention is achieved through the following technical solutions:

[0006] A portable network equipment operation and maintenance debugging tool comprises a debugging end and a device end, wherein the device end is connected to a device to be debugged, the debugging end is connected to a debugging host, and data is exchanged between the debugging end and the device end through wired communication and / or wireless communication.

[0007] Preferably, a first signal relay station and a second signal relay station for long-distance communication are provided between the debugging end and the device end, the first signal relay station is connected to the debugging end, and the second signal relay station is connected to the device end.

[0008] Preferably, a serial port transceiver module is provided in the debugging end, and the serial port transceiver module is connected to one or more device ends via Zigbee wireless communication.

[0009] Preferably, encryption modules are provided in both the debugging end and the device end.

[0010] Preferably, the encryption module encrypts the data transmitted between the debugging end and the device end by using a symmetric encryption algorithm.

[0011] The present invention also provides a debugging tool control method, which is used to control the portable network device operation and maintenance debugging tool as described above.

[0012] Preferably, the debugging tool control method includes:

[0013] S1. Equipment initialization and configuration;

[0014] S11, start and pair. When the debugger and the device are powered on, the debugger initiates a Zigbee network search and pairing request to the device through the supporting software (or command line tool). After receiving the pairing request, the device displays a successful pairing prompt.

[0015] S12, security configuration, during the first pairing or each reconnection, the master encryption module will generate a random AES-128-bit key and transmit it securely to the device through the Zigbee network;

[0016] S2, data transmission and control process;

[0017] S21, send data, the user inputs debugging instructions or data through the debugging end software, the software encrypts the data and sends it to the debugging end

[0018] S22, receiving and decrypting, the debugging end software uses the stored AES-128 key to decrypt the data and present it to the user;

[0019] S23, debugging feedback and control, the device end is equipped with a debugging button and indicator light, and the user can perform simple operations directly on the device end.

[0020] Preferably, the step S12 also includes periodic key update, authentication and authorization, data integrity verification and physical security protection.

[0021] Compared with the prior art, the present invention has the following beneficial effects:

[0022] 1. By setting up the debugging end and the device end for debugging, the flexibility and convenience of device debugging are achieved. Whether it is wired or wireless communication, it can ensure reliable data transmission, which significantly improves the efficiency and adaptability of debugging work.

[0023] 2. By integrating the ZigBee wireless communication module in the debugging terminal, wireless connection with one or more device terminals is achieved, which greatly facilitates on-site debugging work, especially in scenarios where wiring is difficult or movement is frequent, and improves the flexibility and efficiency of debugging.

[0024] 3. Encryption modules are set up in the debugging end and the device end to ensure the security of data during the debugging process and prevent sensitive information from being illegally intercepted or tampered with. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 It is a schematic diagram of the components of the debugging end and the device end of the present invention. DETAILED DESCRIPTION

[0026] The present invention will be further described below in conjunction with the accompanying drawings.

[0027] like Figure 1 As shown, this embodiment provides a portable network device operation and maintenance debugging tool, including a debugging end and a device end, wherein the device end is connected to the device to be debugged, the debugging end is connected to the debugging host, and the debugging end and the device end perform data exchange through wired communication and / or wireless communication.

[0028] By setting up the debugging end and the device end for debugging, flexibility and convenience of device debugging are achieved. Whether it is wired or wireless communication, reliable data transmission can be ensured, which significantly improves the efficiency and adaptability of debugging work.

[0029] The debugging end and the device end are both provided with a USB interface and an RJ45 interface. The USB interface and the RJ45 interface are both provided on the debugging end and the device end, which not only meets the connection requirements of different types of devices, but also provides a variety of connection options, thereby enhancing the versatility and practicality of the tool.

[0030] The debugging terminal is provided with a serial port transceiver module, and the serial port transceiver module is connected to one or more device terminals through zigbee wireless communication. By integrating the zigbee wireless communication module in the debugging terminal, wireless connection with one or more device terminals is achieved through the zigbee network, which greatly facilitates on-site debugging work, especially in scenarios where wiring is difficult or movement is frequent, and improves the flexibility and efficiency of debugging.

[0031] The debugging end uses the CH340 chip for data conversion. Using the CH340 chip for data conversion not only simplifies the design of the debugging end, but also improves the efficiency and stability of USB to serial port conversion, allowing the tool to quickly adapt to various debugging hosts and improve the user experience. The CH340 chip is a high-speed CDC-class driver-free USB chip, which is convenient and quick to use and adapts to most computer debugging hosts or portable Android devices.

[0032] Furthermore, one or more indicator lights may be provided on the debugging end and the device end to indicate information such as communication status and encryption status, and one or more debugging buttons may be provided to set encryption channels, communication frequencies, and light switch operations.

[0033] Preferably, the debugging end and the device end are both provided with encryption modules. Providing encryption modules in the debugging end and the device end ensures the security of data during the debugging process and prevents sensitive information from being illegally intercepted or tampered with, which is particularly important for debugging tasks involving important data.

[0034] Preferably, the encryption module encrypts the data transmitted between the debugging end and the device end by using a symmetric encryption algorithm.

[0035] Specifically, the encryption module uses the classic symmetric encryption algorithm AES-128 to encrypt the transmitted data to prevent the data from being intercepted.

[0036] The encryption process of the symmetric encryption algorithm AES-128 can be clearly divided into the following steps:

[0037] (1) Key preparation:

[0038] AES-128 requires a 128-bit key, which is usually a random sequence of bytes. In practical applications, the generation of keys should follow the standards of secure random number generators to ensure the randomness and unpredictability of the keys.

[0039] (2) Plaintext grouping:

[0040] The AES algorithm processes data in 128-bit (i.e. 16-byte) blocks. Therefore, the plaintext data to be encrypted needs to be divided into multiple 128-bit blocks. If the length of the plaintext data is not an integer multiple of 128 bits, a padding scheme (such as PKCS#7) is needed to fill it up to the nearest multiple of 128 bits.

[0041] (3) Initial round key addition (AddRoundKey):

[0042] In the first step of the encryption process, the initial key (a 128-bit key) is expanded into a sequence of round keys, and the first round key is XORed with the plaintext data block to complete the initial round key addition.

[0043] (4) Round Function:

[0044] The encryption process of AES-128 usually includes 10 round functions, of which the first 9 rounds are exactly the same and the last round is slightly different (does not include a column mixing step).

[0045] Each round function consists of four main steps:

[0046] A. Byte substitution (SubBytes): Each byte in the state matrix is ​​replaced by a fixed substitution table (S-box).

[0047] B. ShiftRows: Circularly shift the rows in the state matrix to the left, with different shift amounts for different rows.

[0048] C. Mix Columns: Multiply each column of the state matrix with a fixed matrix through matrix multiplication. This step is omitted in the last round.

[0049] D. AddRoundKey: XOR the next round key in the extended key sequence with the current state matrix.

[0050] (5) Output ciphertext:

[0051] After 10 rounds of round function processing, the final state matrix is ​​the ciphertext. This ciphertext is a byte sequence with the same length as the original plaintext.

[0052] Symmetric encryption algorithms (such as AES-128) are used to encrypt data transmitted between the debugging end and the device end, further enhancing data security. Symmetric encryption algorithms have high encryption speed and low resource consumption, which are suitable for real-time data transmission needs and ensure data integrity during the debugging process.

[0053] Preferably, a first signal relay station and a second signal relay station for long-distance communication are provided between the debugging end and the device end, the first signal relay station is connected to the debugging end, and the second signal relay station is connected to the device end. The first signal relay station and the second signal relay station can use civil wireless communication technologies such as 2G / 3G / 4G / 5G for communication, or a satellite communication module can be provided to realize communication control in remote areas. By providing the first signal relay station and the second signal relay station, the problem of long-distance communication is solved, especially in complex environments or large facilities, the communication distance can be effectively extended, and the stability and reliability of the debugging signal can be ensured.

[0054] The present invention also provides a debugging tool control method, which is used to control the portable network device operation and maintenance debugging tool as described above.

[0055] Specifically, the control method includes:

[0056] S1. Equipment initialization and configuration;

[0057] S2. Data transmission and control process.

[0058] Further, step S1 includes:

[0059] S11, start and pair;

[0060] S12. Security configuration.

[0061] In step S11, after the debugging end and the device end are powered on respectively, the CH340 chip is initialized first to ensure that the USB to serial port function is normal.

[0062] The debugging end initiates a Zigbee network search and pairing request to the device end through the supporting software (or command line tool). After receiving the pairing request, the device end displays a successful pairing prompt (such as the LED light flashing in a specific pattern).

[0063] The user needs to set the desired baud rate, communication protocol and other parameters in the debugging software to ensure that the settings on both ends are consistent.

[0064] In step S12, during the initial pairing or each reconnection, the master encryption module generates a random AES-128-bit key and transmits it securely to the device via the Zigbee network. Both ends store the key for subsequent data encryption.

[0065] (Optional: Support user-defined keys or adopt a more stringent key management mechanism, such as using a hardware security module (HSM) to enhance key security.)

[0066] Further, step S2 includes:

[0067] S21, sending data;

[0068] S22, receiving and decrypting;

[0069] S23, debugging feedback and control.

[0070] In step S21, the user inputs debugging instructions or data through the debugging end software, and the software encrypts the data (using the AES-128 algorithm) and transmits it to the CH340 chip of the debugging end.

[0071] The CH340 chip converts the encrypted data into serial port signals and outputs them to the Zigbee serial port transceiver module.

[0072] The ZigBee wireless communication module encodes the serial port signal into a wireless signal and transmits it.

[0073] In step S22, after receiving the wireless signal, the ZigBee wireless communication module on the device side decodes it into a serial port signal and forwards it to the device to be debugged through the RJ45 interface.

[0074] The device side also monitors the response data from the device to be debugged, and also sends it back to the debugging side wirelessly through the Zigbee wireless communication module.

[0075] After the Zigbee wireless communication module on the debugging end receives the response data, it converts it back into a USB signal through the CH340 chip and passes it to the debugging end software.

[0076] The debugging software uses the stored AES-128 key to decrypt the data and present it to the user.

[0077] In step S23, the device is provided with a debugging button and an indicator light, and the user can directly perform simple operations on the device, such as restarting the device, checking the status, etc.

[0078] The signals triggered by these operations are sent to the debugging end through the Zigbee network. After parsing, the debugging end software gives corresponding feedback or further control instructions.

[0079] The step S12 also includes regular key update, authentication and authorization, data integrity verification and physical security protection.

[0080] Regular key update: Set a key validity period and replace the key regularly to prevent security risks from long-term use.

[0081] Authentication and authorization: A two-way authentication mechanism is implemented during device pairing and data transmission to ensure the legitimacy of the identities of both communicating parties.

[0082] Data integrity check: Add a checksum (such as HMAC) during data transmission to ensure that the data has not been tampered with during transmission.

[0083] Physical security protection: Design physical security protection for computer and device devices to prevent illegal access and damage.

[0084] Furthermore, based on the above device support, this tool can also achieve the following functions:

[0085] 1. Remote monitoring and diagnosis

[0086] In scenarios that support remote debugging, this tool can be used as a remote debugging bridge to achieve cross-regional device monitoring and diagnosis.

[0087] Combined with cloud services or VPN technology, remote engineers can view device status and send debugging instructions in real time, greatly improving operation and maintenance efficiency.

[0088] 2. Automated script execution

[0089] The computer software supports writing and storing debugging scripts. Users can execute complex debugging processes with one click, reducing manual operation errors and improving debugging accuracy.

[0090] 3. Multi-device synchronous debugging

[0091] Utilizing the one-to-many communication capability of the Zigbee network, it supports debugging of multiple devices at the same time, significantly improving the debugging efficiency of large networks or systems.

[0092] 4. Log Recording and Analysis

[0093] During the debugging process, all sent and received data can be recorded locally or in the cloud to facilitate subsequent problem tracking and performance analysis.

Claims

1. A portable network equipment operation and maintenance debugging tool, characterized by: It includes a debugging end and a device end, wherein the device end is connected to the device to be debugged, the debugging end is connected to a debugging host, and data is exchanged between the debugging end and the device end through wired communication and / or wireless communication.

2. A portable network equipment operation and maintenance debugging tool according to claim 1, characterized in that: A first signal relay station and a second signal relay station for long-distance communication are arranged between the debugging end and the device end. The first signal relay station is connected to the debugging end, and the second signal relay station is connected to the device end.

3. A portable network equipment operation and maintenance debugging tool according to claim 1, characterized in that: The debugging end is provided with a serial port transceiver module, and the serial port transceiver module is connected to one or more device ends through Zigbee wireless communication.

4. A portable network equipment operation and maintenance debugging tool according to claim 1, characterized in that: The debugging end and the device end are both provided with encryption modules.

5. A portable network equipment operation and maintenance debugging tool according to claim 4, characterized in that: The encryption module encrypts the data transmitted between the debugging end and the device end through a symmetric encryption algorithm.

6. A debugging tool control method, characterized in that: The debugging tool control method is used to control the portable network device operation and maintenance debugging tool as described in any one of claims 1-5.

7. A debugging tool control method according to claim 6, characterized in that: The debugging tool control method comprises: S1. Equipment initialization and configuration; S11, start and pair. When the debugger and the device are powered on, the debugger initiates a Zigbee network search and pairing request to the device through the supporting software (or command line tool). After receiving the pairing request, the device displays a successful pairing prompt. S12, security configuration, during the first pairing or each reconnection, the master encryption module will generate a random AES-128-bit key and transmit it securely to the device through the Zigbee network; S2, data transmission and control process; S21, send data, the user inputs debugging instructions or data through the debugging end software, the software encrypts the data and sends it to the debugging end S22, receiving and decrypting, the debugging end software uses the stored AES-128 key to decrypt the data and present it to the user; S23, debugging feedback and control, the device end is equipped with a debugging button and indicator light, and the user can perform simple operations directly on the device end.

8. A debugging tool control method according to claim 7, characterized in that: The step S12 also includes regular key update, authentication and authorization, data integrity verification and physical security protection.

Citation Information

Patent Citations

  • Functional special computer

    CN202362716U