Reconfigurable non-standard keyboard rapid maintenance support equipment and maintenance method

Through the USB-HID protocol and machine learning algorithm, combined with dynamic key-value mapping and AES-256 encryption technology, the rapid maintenance problem of non-standard customized equipment is solved, plug-and-play and data protection of ordinary keyboards are realized, and equipment maintenance efficiency and security are improved.

CN120353652APending Publication Date: 2025-07-22SHANGHAI DUSEN ELECTRONIC TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510383069.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-28
Publication Date
2025-07-22

AI Technical Summary

Technical Problem

The existing technology cannot effectively solve the problems of weak on-site maintenance guarantee capabilities of non-standard customized equipment and low efficiency in spare parts management, especially in the fields of industrial automation, medical equipment and aerospace, resulting in long equipment maintenance cycles, high spare parts inventory costs, and lack of rapid response capabilities.

Method used

The signal acquisition module, dynamic key-value mapping module, standardized docking interface, firmware encryption module and main control processing module are adopted based on the USB-HID protocol, combined with machine learning algorithms and AES-256 encryption technology to realize real-time mapping and data protection between ordinary keyboards and customized keyboards, and integrate a triple fault tolerance mechanism to ensure rapid equipment maintenance.

Benefits of technology

It realizes that ordinary keyboards can replace customized keyboards, quickly adapt to non-standard equipment, reduce maintenance time and cost, improve the rapid response ability of on-site maintenance, and ensure data security and reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120353652A_ABST
    Figure CN120353652A_ABST
Patent Text Reader

Abstract

The invention provides a reconfigurable non-standard keyboard rapid maintenance support device and a maintenance method. A dynamic key value mapping module developed based on a USB-HID protocol adopts a machine learning algorithm to analyze a special-shaped shaft body signal; a standard docking station equipped with a Type-C / GPIO / USB composite interface supports plug and play of non-standard input equipment such as an encoder and a knob, is compatible with an Arduino development board protocol and realizes a hot plug function; a firmware security chip of an AES-256 encryption unit is integrated, a medical equipment level data protection standard is adopted, and the tamper resistance of key value configuration information in the storage and transmission process is guaranteed. Physical characteristics of the non-standard keyboard are decoupled into a programmable logic unit, so that universal spare parts can replace customized parts, the method is suitable for rapid maintenance and function upgrading of customized input equipment in the fields of industrial automation, medical equipment, aerospace and the like, and the method has cross-platform compatibility and military reliability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of maintenance support equipment. Specifically, it relates to a reconfigurable non-standard keyboard rapid maintenance support equipment and a maintenance method. Background Art

[0002] In the field of non-standard customized equipment, the KFA (KEY FLEX ADAPT) equipment is proposed due to the long-existing pain points in the industry: weak on-site maintenance support capabilities and low spare parts management efficiency. This situation is common in multiple vertical fields and is specifically manifested in the following two aspects:

[0003] I. Dilemma in the Non-standard Equipment Industry

[0004] Small and medium-sized non-standard equipment enterprises generally adopt a project-based production model, resulting in highly customized equipment and a lack of a standardized spare parts system. The project spare parts supply chain breaks, and on-site maintenance stalls. In this mode, almost every piece of equipment is a "one-time" customized product. Once a core component is damaged, it is necessary to re-design, sample, and produce, with a cycle of up to several weeks or even months.

[0005] II. Common Cross-industry Problems

[0006] Similar dilemmas widely exist in fields such as industrial automation and medical equipment:

[0007] 1. Industrial robots: Core components such as reducers and servo motors of customized robotic arms have large differences in model parameters, resulting in high spare parts inventory costs, and on-site failures often lead to production line stoppages.

[0008] 2. Medical equipment: For example, the human-machine interfaces of high-value components such as CT machines and DR flat panel detectors have a long maintenance cycle and rely on original factory support. Grassroots medical institutions often face the dilemma of "waiting for parts to save lives".

[0009] 3. Aerospace: Customized operating systems and cable assemblies require multiple certifications for spare parts replacement due to the need to pass strict environmental tests, delaying fault troubleshooting.

[0010] Patent document CN219512278U discloses a notebook computer keyboard integrated test device, including a jig body, a cabinet, a monitor bracket, a monitor body, casters, a side door, a keyboard drag, a scanner, foot cups, and a system mechanism. The jig is fixedly connected to the cabinet and is located at the upper end of the cabinet. The monitor bracket is fixedly connected to the cabinet. The monitor body is fixedly connected to the monitor bracket and is located at the upper end of the monitor bracket. Each caster is fixedly connected to the cabinet and is respectively located at the lower end of the cabinet. The side door covers the cabinet. The keyboard drag is arranged at the lower end of the cabinet. Each foot cup is fixedly connected to the cabinet and is respectively located at the lower end of the cabinet. However, this patent cannot completely solve the existing technical problems and cannot meet the requirements of the present invention. Summary of the Invention

[0011] Aiming at the defects in the prior art, the purpose of the present invention is to provide a reconfigurable non-standard keyboard rapid repair guarantee device and a repair method.

[0012] The reconfigurable non-standard keyboard rapid repair guarantee device provided by the present invention includes:

[0013] A signal acquisition module, developed based on the USB-HID protocol, integrating a high-precision AD conversion circuit and an optoelectronic coupling isolation layer, for capturing mechanical shaft body signals and achieving electrical isolation;

[0014] A dynamic key value mapping module, which constructs an adaptive filtering model using machine learning algorithms, analyzes the electrical characteristic differences of mechanical shaft bodies of different brands, and realizes real-time key value mapping for cross-brand keyboards;

[0015] A standardized docking station interface, supporting Type-C, GPIO, and USB composite interfaces, compatible with the Arduino development board protocol, and providing plug-and-play functions for encoders, knobs, and pressure-sensitive pads;

[0016] A firmware encryption module, integrating an AES-256 encryption unit and a TPM 2.0 security chip, using ECC encrypted flash memory to store key value configuration information, and realizing data protection through an anti-tampering detection grid;

[0017] A main control processing module, including an ARM Cortex-M7 microcontroller, an FPGA co-processor, and a TensorFlow Lite acceleration kernel, for coordinating signal acquisition, dynamic key value mapping, and encrypted transmission;

[0018] A human-computer interaction module, equipped with a touch screen interface and a visual key value configuration tool, supporting cross-platform operation of PC-side host computer software and real-time fault diagnosis.

[0019] Preferably, the signal acquisition module includes: a 24-bit ADC chip, configured with a 5V / 3.3V adaptive voltage regulation circuit, supporting μs-level capture of voltage signals of 0.1 - 4.5V; a dual-channel optocoupler array and an RC low-pass filter circuit, resistant to electromagnetic interference of 100 kV / m; a voltage follower buffer circuit and a trigger, used to eliminate residual noise.

[0020] Preferably, the dynamic key value mapping module includes: a brand difference compensation algorithm, which adjusts the signal threshold in real time through a machine learning model embedded in the FPGA to adapt to the trigger characteristics of different shaft bodies; a multi-key concurrent processing logic, which uses a priority arbitration mechanism to solve key conflicts and ensure data is not lost; a key path mechanism, which supports mapping logic for nested attribute access and combination key scenarios.

[0021] Preferably, the standardized docking station interface supports the following industrial input device protocols: encoder quadrature signal decoder, supporting 100-400PPI resolution; knob pulse counting circuit and pressure sensor bridge amplifier circuit, with a range covering 0-10kg; USB Hub controller, supporting 4-port expansion and hot-swap functions.

[0022] Preferably, the firmware encryption module includes: a physical unclonable function circuit for generating a unique device key; a copper foil grid covering the key chip, combined with a photosensitive sensor to detect the shell opening action; a dynamic key replacement mechanism, replacing the encryption key every 30 seconds, and achieving redundancy verification through CRC32+Hamming Code.

[0023] Preferably, the workflow of the main control processing module includes: FPGA transmits signal data packets to STM32 through the AXI-Stream bus, with timestamp and device ID; TensorFlow Lite acceleration kernel performs feature extraction to identify macro key operations and abnormal long press behaviors; STM32 and FPGA process encryption logic in parallel, and use SWI single-wire interface and SPI bus to connect AES coprocessor and TPM chip respectively.

[0024] Preferably, the host computer software of the human-computer interaction module includes: a cross-platform visual editor developed based on the Qt framework, supporting Windows / Linux dual systems; real-time debugging tools and macro command recording functions, providing fault alarms and command execution prompts; dynamic library encapsulation of key value conversion logic, supporting observer mode to monitor physical key events.

[0025] Preferably, the device integrates a triple fault-tolerance mechanism: a photoelectric coupling isolation layer that can withstand 100kV / m electromagnetic interference; an adaptive jitter elimination algorithm that eliminates contact chatter of less than 2ms; and a redundant signal verification unit that uses CRC32 and HammingCode dual verification.

[0026] Preferably, the power management module of the device includes: a synchronous buck converter and a low-dropout linear regulator to achieve multi-voltage domain power supply; a TVS diode array and a resettable fuse to provide surge protection and common-mode filtering; and a USB PD 3.0 protocol power management IC to support dynamic power allocation.

[0027] The maintenance method of the reconfigurable non-standard keyboard rapid maintenance support equipment provided by the present invention comprises the following steps:

[0028] Connecting a universal keyboard to the target device through a standardized docking station triggers the initialization configuration of the dynamic key-value mapping module;

[0029] Load the pre-trained machine learning model in the host computer software to identify the customized key value requirements of the target device;

[0030] Capture the physical key signal in real time, replace it with the target key value after encrypted transmission, and complete the function adaptation;

[0031] If data tampering or hardware failure is detected, lock the keyboard immediately and trigger the buzzer alarm. At the same time, display the fault diagnosis result through the touch screen interface.

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

[0033] (1) Capture the physical input signal through the USB-HID protocol, and combine the machine learning algorithm to realize the real-time mapping of non-standard key values and the standard keyboard, solving the problem of adaptation of special-shaped devices;

[0034] (2) Adopt dynamic key value mapping (DVME) to decouple "physical input - logical function". On-site maintenance personnel only need to carry an ordinary keyboard to replace the original factory customized keyboard;

[0035] (3) Integrate a triple fault tolerance mechanism: optoelectronic coupling isolation layer (resistant to electromagnetic interference of 100 kV / m), adaptive jitter elimination algorithm (eliminating contact tremors less than 2 ms), redundant signal verification unit (CRC32 + Hamming Code). Adopt the medical-grade AES-256 encryption transmission protocol, and the key value configuration file is encrypted and stored in the TPM 2.0 security chip to prevent the key value configuration data from being illegally tampered with;

[0036] (4) By adopting the software and hardware adaptation of the ordinary standard keyboard, the problems that the high integration degree of the custom keyboard leads to a long repair time, cannot respond in time at the fast scene, and cannot quickly solve the "keyboard failure" situation that occurs on the device site are solved, the device recovery speed is accelerated, and the trial error cost in project debugging is reduced, achieving the effects of quickly responding to the scene, reducing costs and increasing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] By reading the detailed description of the non-restrictive embodiments with reference to the following drawings, other features, purposes and advantages of the present invention will become more obvious:

[0038] Figure 1 For the usage chart and operation relationship of KFA;

[0039] Figure 2 For the flow chart of the repair method of the reconfigurable non-standard keyboard fast repair and guarantee device. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0040] The present invention will be described in detail below with reference to specific embodiments. The following embodiments will help those skilled in the art to further understand the present invention, but do not limit the present invention in any form. It should be noted that those of ordinary skill in the art can make several changes and improvements without departing from the concept of the present invention. These all belong to the protection scope of the present invention.

[0041] Embodiment

[0042] For example Figure 1 , the high-adaptability keyboard KFA (KEY FLEX ADAPT) is an intermediate transfer device that can replace a dedicated keyboard with a common-standard keyboard. This device can read the key values of the standard keyboard and adapt them to the system device, and can reconstruct a non-standard keyboard, so as to achieve the purpose of replacing the dedicated keyboard.

[0043] I. Composition Structure of the Hardware Circuit

[0044] The high-adaptability keyboard KFA (KEY FLEX ADAPT) consists of a signal acquisition and isolation module, a main control processing module, an interface expansion module, a security encryption module, a power management module, and a human-computer interaction module.

[0045] (I) Signal Acquisition and Isolation Module

[0046] 1. High-precision AD conversion circuit: Adopt a 24-bit ADC chip (such as ADS1256), configure a 5V / 3.3V adaptive voltage regulation circuit, and achieve μs-level capture of the 0.1 - 4.5V voltage signal of the mechanical shaft body.

[0047] 2. Optoelectronic isolation circuit: Dual-channel optocoupler array (such as TLP291-4), 100MΩ isolation impedance design, and a shielding layer structure resistant to 100kV / m electromagnetic interference.

[0048] The mechanical shaft body signal input end is connected to an RC low-pass filter (100Ω + 0.1μF); a voltage follower buffer (OPA2188) is used to prevent ADC sampling disturbance signals; the power supplies of the front and rear stages of the optocoupler are completely isolated (3.3V_ANALOG / 3.3V_DIGITAL); a trigger (SN74LVC1G17) is added to eliminate residual noise.

[0049] (II) Main Control Processing Module

[0050] 1. Computing architecture: ARM Cortex-M7 main control (STM32H7 series), FPGA coprocessor (Xilinx Artix-7), machine learning acceleration unit (TensorFlow Lite dedicated kernel);

[0051] 2. USB-HID Protocol Stack Circuit: USB 2.0HS PHY Chip (USB3300), HID Report Descriptor Dynamic Generation Circuit, 125Hz Polling Rate Adaptive Adjustment Module;

[0052] The FPGA is directly connected to the MCU through the FSMC bus (16-bit data line + address line); the TensorFlow Lite acceleration core is mounted on the AXI4-Lite bus (32MHz clock domain); the USB3300 is docked with the STM32 through the ULPI interface (impedance-matched differential lines are required); the HID report descriptor is stored in the external FRAM (FM24V10) for dynamic update.

[0053] (III) Interface Expansion Module

[0054] 1. Composite Interface Management Circuit: Type-C PD Controller (TPS65987D), GPIO Signal Level Conversion Circuit (TXB0108), USB Hub Controller (VL817) supporting 4-port expansion;

[0055] 2. Industrial Equipment Adaptation Circuit: Encoder Quadrature Signal Decoder (LS7366R), Knob Pulse Counting Circuit (74HC4040), Pressure Sensor Bridge Amplification Circuit (INA128);

[0056] The TPS65987D configures pull-up resistors (5.1kΩ ± 1%) on the CC1 / CC2 pins; the VBUS path is paralleled with a TVS tube (ESD56241D1) for anti-static protection; a bead filter (BLM18PG221SN1) is added to the input of the LS7366R quadrature decoder; the differential signal traces are processed with equal length (error < 50mil);

[0057] (IV) Security Encryption Module

[0058] 1. Hardware Encryption Unit: AES-256 Coprocessor (ATECC608A), TPM 2.0 Security Chip (SLB9670), Physical Unclonable Function (PUF) Circuit.

[0059] 2. Secure Storage Circuit: ECC Encrypted Flash Memory (W25Q256JVEIQ), Tamper Detection Grid, Voltage Protection Circuit.

[0060] The ATECC608A communicates with the main control through the SWI single-wire interface; the TPM chip is mounted on the SPI bus (a 22Ω resistor is connected in series to the SCK line to eliminate ringing); the critical chips are covered with a copper foil grid (grid line width 0.2mm, spacing 1mm); a photosensitive sensor (APDS-9008) detects the opening action of the housing.

[0061] (5) Power Management Module

[0062] 1. Multi-voltage domain power supply system: Synchronous buck converter (TPS54332), low-dropout linear regulator (TPS7A4701), USB PD 3.0 protocol power management IC, surge protection circuit.

[0063] 2. TVS diode array (SRV05-4): Self-recovery fuse (MF-RG series), common-mode choke filter circuit.

[0064] (6) Human-Machine Interaction Module

[0065] 1. Status indication circuit: RGB LED driver circuit (LP5036), 7-segment digital tube scan driver (MAX7219), buzzer PWM driver circuit.

[0066] 2. Touch detection circuit: Capacitive touch controller (AT42QT2120), surface charge transfer detection circuit, anti-interference filter network.

[0067] The core parameters and test standards of the important module components are as follows:

[0068] Module Name Core Parameters Signal Acquisition 0.1mV Resolution @ 1MHz Sampling Rate Dynamic Key Mapping <0.5ms latency, supports multi-key concurrency Interface Expansion Supports 23 Types of Industrial Equipment Protocols Encrypted Transmission Anti-DPA Attack Ability > 1,000,000 Times

[0069] II. Composition Structure of Software Program

[0070] As Figure 2 , through the design of embedded programming software, the following is the implementation of the core code of the embedded software based on the STM32F4 series microcontroller, including USB-HID protocol communication, dynamic key mapping, encryption subsystem, hot plug detection and power management, multi-protocol adaptation layer, and reliability enhancement design.

[0071] STM32 is responsible for parsing the protocol, processing user configurations, coordinating the work of each module, and handling complex encryption logic (such as generating keys). FPGA quickly acquires signals, performs real-time filtering, machine learning calculations, and high-speed encryption. The two process in parallel and can handle data of multiple channels simultaneously at one time.

[0072] Communication method: STM32 and FPGA transfer data through an AXI-Stream bus to avoid data congestion.

[0073] Signal processing flow: FPGA controls ADC and collects signals from 8 channels at the same time (corresponding to the 8 keys on the keyboard). Add "threshold" logic, and only when the signal exceeds a certain threshold is it considered a valid key. FPGA data is packaged and sent to STM32. Filter compensation is for different brands of mechanical switches (such as Cherry MX and Gateron), and the machine learning model in FPGA is called to fine-tune parameters to compensate for differences. Generate key values, a mapping table of FPGA (such as which physical key corresponds to the letter A). If multiple keys conflict (such as pressing two keys at the same time), STM32 determines the priority to ensure that no data is lost.

[0074] Encrypted transmission: FPGA has a built-in AES encryption module, which dynamically generates random numbers during encryption to avoid repeated encryption modes each time. STM32 negotiates the key with external devices through encryption protocols, and FPGA encrypts and stores the key itself. A CRC checksum is added before transmission, and the receiver will process it only after the checksum passes.

[0075] 3. The composition structure of the host computer software program

[0076] Designed through the host computer programming software interface, it consists of a hardware communication layer, a dynamic key-value mapping core algorithm, a visual editor implementation, an encrypted communication module, cross-platform hot-swap processing, and industrial-grade reliability assurance.

[0077]

[0078]

[0079] Signal processing engine: Use time window filtering (e.g., a continuous high level of 5ms is considered a true press), convert different voltage signals into 0-100% pressure intensity values, and combine the signals of 8 channels into a data packet with a timestamp + device ID.

[0080] Machine learning model: Identify special operations, extract features, capture key information from the data stream (such as pressing speed and combo frequency), and then use model reasoning to identify "macro keys" (such as three consecutive presses in one second), and then detect abnormal long presses. Train multiple sets of key data to let the model learn normal operations.

[0081] Dynamic key-value mapping: Obtain the original key-value data through the USB HID protocol, and bind the device PID / VID to identify the custom keyboard. Establish a thread to capture physical key events in real time and support multi-channel parallel acquisition. Key-value standardization: Map the physical key values (such as 0-9) of the custom keyboard to the target encoding (such as 77001-77009), and encapsulate the conversion logic through the dynamic library DLL. Runtime key-value replacement: Implement key-value monitoring based on the observer pattern. When a physical key is captured, trigger the callback function to dynamically replace it with the target key value. Adopt the KeyPath mechanism to support nested property access, for example, to handle the scenario of combination keys.

[0082] Encryption transmission module: The key data is encrypted by AES (hardware acceleration of STM32), and through the device ID + random number (to prevent replay attacks), the encryption key is changed every 30 seconds during USB transmission. If it is detected that the data is tampered with (such as the checksum is incorrect), the keyboard is immediately locked, and the transmission protocol disguises as an ordinary HID device.

[0083] In the description of the present application, it should be understood that the orientation or positional relationship indicated by the terms "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings, and is only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be construed as a limitation to the present application.

[0084] Those skilled in the art know that in addition to implementing the systems, devices and their respective modules provided by the present invention in the form of pure computer-readable program code, the method steps can be logically programmed to enable the systems, devices and their respective modules provided by the present invention to be implemented in the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers, etc. to achieve the same program. Therefore, the systems, devices and their respective modules provided by the present invention can be regarded as a kind of hardware component, and the modules included therein for implementing various programs can also be regarded as the structure within the hardware component; the modules for implementing various functions can also be regarded as either a software program for implementing the method or the structure within the hardware component.

[0085] The specific embodiments of the present invention have been described above. It should be understood that the present invention is not limited to the above specific embodiments, and those skilled in the art can make various changes or modifications within the scope of the claims, which do not affect the essence of the present invention. Without conflict, the embodiments of the present application and the features in the embodiments can be combined with each other arbitrarily.

Claims

1. A rapid repair and support device for a reconfigurable non-standard keyboard, characterized in that include: The signal acquisition module is developed based on the USB-HID protocol and integrates a high-precision AD conversion circuit and a photoelectric coupling isolation layer to capture mechanical axis signals and achieve electrical isolation; The dynamic key-value mapping module uses machine learning algorithms to build an adaptive filtering model to analyze the electrical characteristics of mechanical switches from different brands and achieve real-time key-value mapping across keyboard brands. Standardized docking station interface, supports Type-C, GPIO and USB composite interface, compatible with Arduino development board protocol, and provides plug-and-play function for encoders, knobs and pressure sensing pads; Firmware encryption module, integrating AES-256 encryption unit and TPM 2.0 security chip, using ECC encrypted flash memory to store key value configuration information, and realizing data protection through anti-tamper detection grid; The main control processing module includes an ARM Cortex-M7 microcontroller, an FPGA coprocessor, and a TensorFlow Lite acceleration core, which coordinates signal acquisition, dynamic key-value mapping, and encrypted transmission; The human-computer interaction module is equipped with a touch screen interface and a visual key-value configuration tool, supporting cross-platform operation and real-time fault diagnosis of the PC-side host software.

2. The reconfigurable non-standard keyboard quick repair and guarantee device according to claim 1, characterized in that, The signal acquisition module includes: a 24-bit ADC chip, configured with a 5V / 3.3V adaptive voltage regulation circuit, supporting μs-level capture of 0.1-4.5V voltage signals; a dual-channel optocoupler array and an RC low-pass filter circuit, which can withstand 100kV / m electromagnetic interference; a voltage follower buffer circuit and a trigger, which are used to eliminate residual noise.

3. The reconfigurable non-standard keyboard rapid repair and guarantee device according to claim 1, characterized in that The dynamic key-value mapping module includes: a brand difference compensation algorithm, which adjusts the signal threshold in real time through the machine learning model embedded in the FPGA to adapt to the trigger characteristics of different axes; multi-key concurrent processing logic, which uses a priority arbitration mechanism to resolve key conflicts and ensure that data is not lost; a key path mechanism, which supports nested attribute access and mapping logic for combination key scenarios.

4. The reconfigurable non-standard keyboard quick repair and guarantee device according to claim 1, characterized in that The standardized docking station interface supports the following industrial input device protocols: encoder quadrature signal decoder, supporting 100-400PPI resolution; knob pulse counting circuit and pressure sensor bridge amplifier circuit, with a range covering 0-10kg; USB Hub controller, supports 4-port expansion and hot-swap functions.

5. The reconfigurable non-standard keyboard rapid repair and guarantee device according to claim 1, characterized in that The firmware encryption module includes: a physical unclonable function circuit for generating a unique device key; a copper foil grid covering the key chip, combined with a photosensitive sensor to detect the opening action of the shell; a dynamic key replacement mechanism, which replaces the encryption key every 30 seconds and implements redundancy verification through CRC32+Hamming Code.

6. The reconfigurable non-standard keyboard quick repair and guarantee device according to claim 1, characterized in that The workflow of the main control processing module includes: FPGA transmits signal data packets to STM32 through the AXI-Stream bus, with timestamp and device ID attached; TensorFlow Lite acceleration kernel performs feature extraction to identify macro key operations and abnormal long press behaviors; STM32 and FPGA process encryption logic in parallel, using SWI single-wire interface and SPI bus to connect AES coprocessor and TPM chip respectively.

7. The reconfigurable non-standard keyboard rapid repair and guarantee device according to claim 1, characterized in that, The host computer software of the human-computer interaction module includes: a cross-platform visual editor developed based on the Qt framework, supporting both Windows / Linux dual systems; a real-time debugging tool and a macro command recording function, providing fault alarms and command execution prompts; a dynamic library encapsulating key-value conversion logic, supporting the observer mode to monitor physical button events.

8. The reconfigurable non-standard keyboard quick repair and guarantee device according to claim 1, characterized in that, The device integrates a triple fault tolerance mechanism: an optoelectronic coupling isolation layer, which can withstand electromagnetic interference of 100 kV / m; an adaptive jitter elimination algorithm to eliminate contact tremors less than 2 ms; a redundant signal verification unit, using double verification of CRC32 and Hamming Code.

9. The reconfigurable non-standard keyboard rapid repair and guarantee device according to claim 1, characterized in that The power management module of the device includes: a synchronous buck converter and a low-dropout linear regulator to achieve multi-voltage domain power supply; a TVS diode array and a self-recovery fuse to provide surge protection and common-mode filtering; a USB PD 3.0 protocol power management IC, supporting dynamic power distribution.

10. A maintenance method for a rapid maintenance support device of a reconfigurable non-standard keyboard according to any one of claims 1-9, characterized in that, It includes the following steps: Connect a general keyboard and the target device through a standardized docking station to trigger the initialization configuration of the dynamic key-value mapping module; Load a pre-trained machine learning model in the host computer software to identify the customized key-value requirements of the target device; Real-time capture physical button signals, replace them with target key values after encrypted transmission, and complete function adaptation; If data tampering or hardware failure is detected, immediately lock the keyboard and trigger the buzzer alarm, and at the same time display the fault diagnosis result through the touch screen interface.

Citation Information

Patent Citations

  • Notebook computer keyboard integration testing device

    CN219512278U