KVM (Keyboard Video Mouse) equipment based on USB (Universal Serial Bus) interface and control system of KVM equipment based on USB interface

Through the KVM device based on USB interface, the inconvenience of operation and maintenance personnel in IT operation and maintenance is solved, convenient control of the server and multimedia signal transmission is achieved, and operation and maintenance efficiency and equipment applicability are improved.

CN120371149APending Publication Date: 2025-07-25SHENZHEN XISU TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510438421.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-07-25

AI Technical Summary

Technical Problem

In the IT operation and maintenance environment, operation and maintenance personnel need to carry and install monitors, keyboards and mice for server maintenance, resulting in inconvenience in operation, increased workloads and costs, and at the same time affects the cleanliness and safety of the computer room.

Method used

A KVM device based on a USB interface is designed, including a first interface module, a second interface module, a third interface module, a USB 2.0HUB module, a USB 3.0 module, a first serial communication interface, a second serial communication interface, a USB HUB module and a switching module. These modules realize the quick connection and control of the main control device, the controlled device and the alternative device, and support key-and-mouse simulation control and multimedia signal transmission.

Benefits of technology

It simplifies the maintenance process of operation and maintenance personnel, improves operational convenience and equipment flexibility, enhances versatility and equipment utilization, reduces equipment space and hardware investment costs, and improves maintenance efficiency and real-time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120371149A_ABST
    Figure CN120371149A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of digital signal processing, in particular to a KVM device based on a USB interface and a control system of the KVM device based on the USB interface, and the KVM device based on the USB interface comprises a first interface module, a second interface module, a third interface module, a USB 2.0 HUB module, a USB 3.0 module, a first serial communication interface, a second serial communication interface, a USB HUB module and a switching module; the first interface module is used for being connected with main control equipment; the second interface module is used for being connected with controlled equipment; the third interface module is used for connecting alternative equipment; and the main control equipment controls the controlled equipment and / or the alternative equipment through the KVM equipment based on the USB interface. According to the scheme, through the KVM equipment based on the USB interface, operation and maintenance personnel can directly carry out maintenance operation on the controlled server on the main control equipment, a displayer, a keyboard and a mouse do not need to be additionally carried and installed, and the maintenance process is greatly simplified.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of digital signal processing, and particularly to a KVM device based on a USB interface and a control system for a KVM device based on a USB interface. Background Art

[0002] In the current IT operation and maintenance environment, server maintenance work faces certain challenges. Traditionally, when a server has a problem that it cannot enter the system normally, operation and maintenance personnel usually need to carry external accessories such as a monitor, a keyboard, and a mouse to the computer room for maintenance operations.

[0003] This approach has several significant drawbacks: First, operation and maintenance personnel carrying a large number of accessories to the computer room not only increases the work burden, but also easily causes damage to the accessories during the handling process. Second, installing devices such as monitors, keyboards, and mice in the limited and narrow space of the computer room is not only inconvenient to operate, but also may affect the cleanliness and safety of the computer room. In addition, for single-board computer (SBC) developers, equipping an SBC with a dedicated set of keyboard, mouse, and monitor not only increases the cost and volume, but also brings inconvenience in operation and low efficiency during actual use when frequently switching between the SBC and traditional PC devices. Summary of the Invention

[0004] An object of an embodiment of the present invention is to provide a KVM device based on a USB interface and a control system for a KVM device based on a USB interface, which are used to solve the technical problem of complex connections among a keyboard, a mouse, and a monitor in the existing IT operation and maintenance environment.

[0005] In a first aspect, an embodiment of the present invention provides a KVM device based on a USB interface, which is characterized in that it includes a first interface module, a second interface module, a third interface module, a USB 2.0 HUB module, a USB 3.0 module, a first serial communication interface, a second serial communication interface, a USB HUB module, and a switching module; the first interface module is used to connect to a main control device; the second interface module is used to connect to a controlled device; the third interface module is used to connect to an alternative device; the main control device controls the controlled device and / or the alternative device through the KVM device based on a USB interface.

[0006] In a second aspect, an embodiment of the present invention provides a control system for a KVM device based on a USB interface, characterized in that the control system for the KVM device based on the USB interface includes a main control device, a controlled device, and a KVM device based on the USB interface; the main control device is connected to and controls the controlled device through the KVM device based on the USB interface; the main control device sends a control signal to the controlled device through the KVM device based on the USB interface; and the controlled device performs an analog operation according to the control signal to achieve reverse control of the controlled device by the main control device.

[0007] In a third aspect, an embodiment of the present invention provides a computer device, including:

[0008] at least one processor; and,

[0009] a memory communicatively connected to the at least one processor; wherein,

[0010] the memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the at least one processor is enabled to execute the method as described in the second aspect.

[0011] In a fourth aspect, a computer-readable storage medium is provided, the computer-readable storage medium stores a computer program, the computer program includes program instructions, and when the program instructions are executed by a processor, the processor is enabled to execute the method as described in the second aspect.

[0012] In the solutions implemented by the above-mentioned USB interface-based KVM device, the control system of the USB interface-based KVM device, the device, and the storage medium, the USB interface-based KVM device includes a first interface module, a second interface module, a third interface module, a USB 2.0 HUB module, a USB 3.0 module, a first serial communication interface, a second serial communication interface, a USB HUB module, and a switching module; the first interface module is used to connect to the master device; the second interface module is used to connect to the controlled device; the third interface module is used to connect to the alternative device; the master device controls the controlled device and / or the alternative device through the USB interface-based KVM device. In this solution, the first interface module is connected to the master device, realizing the quick access to the master device and improving the operation convenience; further, through the USB interface-based KVM device, the operation and maintenance personnel can directly perform maintenance operations on the controlled server on the master device without the need to carry and install a monitor, keyboard, and mouse additionally, greatly simplifying the maintenance process; further, the third interface module provides a connection interface for the alternative device, increasing the flexibility of the device, enabling the operation and maintenance personnel to select different devices for operation according to actual needs; and by integrating the USB2.0 HUB module, the number of USB interfaces is expanded, and more USB devices can be connected to meet diverse maintenance needs; the USB3.0 module provides high-speed data transmission capability. For maintenance operations that require rapid transmission of a large amount of data, the USB 3.0 module can significantly improve work efficiency; the first serial communication interface and the second serial communication interface provide connection methods for serial communication devices, enabling this technical solution to be compatible with more device types and enhancing the versatility; the USB HUB module further expands the connection capability of USB devices, allowing multiple USB devices to be connected and used simultaneously, improving the utilization rate and maintenance efficiency of the devices; the switching module allows the user to quickly switch between the master device, the controlled device, and the alternative device without physically unplugging and plugging the cables, simplifying the operation process and improving work efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required for the description of the embodiments of the present invention will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0014] Figure 1 It is a schematic structural diagram of a USB interface-based KVM device in an embodiment of the present invention;

[0015] Figure 2It is a schematic structural diagram of a KVM system based on a USB interface in an embodiment of the present invention;

[0016] Figure 3 It is a schematic structural diagram of a computer device in an embodiment of the present invention. Detailed implementation manners

[0017] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.

[0018] It should be noted that if there is no conflict, the various features in the embodiments of the present invention can be combined with each other, and all are within the scope of protection of the present invention. In addition, although functional module division is performed in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from the module division in the device or the flowchart. Furthermore, the terms "first", "second", "third", etc. used in the present invention do not limit the data and execution order, but only distinguish the same items or similar items with basically the same functions and effects.

[0019] The technical solution of the present application is applicable to various logic computer rooms or IT operation and maintenance usage scenarios.

[0020] In view of this, the present application proposes a KVM device based on a USB interface to solve the above problems. The following is a specific introduction.

[0021] Please refer to Figure 1 , Figure 1 It is a schematic structural diagram of a KVM device 10 based on a USB interface provided in an embodiment of the present invention. The KVM device 10 based on a USB interface includes a first interface module 20, a second interface module 30, a third interface module 40, a USB 2.0 HUB module 50, a USB 3.0 module 60, a first serial communication interface 70, a second serial communication interface 80, a USB HUB module 90, and a switching module 100; the first interface module 20 is used to connect to a main control device; the second interface module 30 is used to connect to a controlled device; the third interface module 40 is used to connect to an alternative device; the main control device controls the controlled device and / or the alternative device through the KVM device 10 based on a USB interface.

[0022] Among them, the first interface module 20 is an interface for connecting to a master device. The master device generally refers to a computer operated by a user, such as a personal computer or a workstation. Through this interface, the master device can send control signals to the USB interface-based KVM device.

[0023] Among them, the second interface module 30 is used to connect to a controlled device, that is, a computer or a server that the user hopes to control and access through the KVM device. There can be multiple controlled devices, and the USB interface-based KVM device can switch between these devices.

[0024] Among them, the third interface module 40 provides an additional interface for connecting an alternative device. The alternative device can be another computer or server, or any device that needs to be controlled through the USB interface-based KVM device.

[0025] Among them, the USB 2.0 HUB module 50 expands the number of USB 2.0 interfaces, allowing users to connect multiple USB 2.0 devices, such as USB flash drives, peripherals, etc.

[0026] Among them, the USB 3.0 module 60 provides a USB 3.0 interface, supporting faster data transfer speeds and being suitable for devices that require high-speed data transfer.

[0027] Among them, the first serial communication interface 70 can be USB2UART. This interface converts USB signals into UART (Universal Asynchronous Receiver / Transmitter) signals for connecting devices that require serial communication, such as embedded systems or legacy hardware.

[0028] Among them, the second serial communication interface 80 can be UART2USB HID CH9329. This interface performs the opposite function, converting UART signals into USB signals and is usually used to connect traditional serial devices to a USB interface.

[0029] Among them, the USB HUB module 90 expands the number of USB interfaces, which may be a HUB of USB 2.0 or USB 3.0, depending on the specific design requirements and is not uniquely defined here.

[0030] Among them, the switching module 100 can be a USB Switch. This module allows users to switch USB connections between multiple devices without physically unplugging and plugging cables. Through this module, users can quickly select which controlled device to send keyboard, mouse, and monitor signals to.

[0031] Therefore, the KVM device 10 based on the USB interface provides a flexible and efficient solution through its multiple modules for controlling and managing multiple computers or servers, while providing serial communication and USB extension functions, greatly simplifying the operation process of maintenance personnel.

[0032] This solution connects to the master device through the first interface module, achieving fast access to the master device and improving the convenience of operation; furthermore, through the KVM device based on the USB interface, maintenance personnel can directly perform maintenance operations on the controlled servers on the master device without the need to carry and install additional monitors, keyboards, and mice, greatly simplifying the maintenance process; furthermore, the third interface module provides connection interfaces for alternative devices, increasing the flexibility of the device, enabling maintenance personnel to select different devices for operation according to actual needs; and by integrating the USB 2.0 HUB module, the number of USB interfaces is expanded, allowing more USB devices to be connected to meet diverse maintenance needs; the USB 3.0 module provides high-speed data transmission capabilities, and for maintenance operations that require rapid transmission of large amounts of data, the USB 3.0 module can significantly improve work efficiency; the first serial communication interface and the second serial communication interface provide connection methods for serial communication devices, enabling this technical solution to be compatible with more device types and enhancing versatility; the USB HUB module further expands the connection capabilities of USB devices, allowing multiple USB devices to be connected and used simultaneously, improving the utilization rate and maintenance efficiency of the devices; the switching module allows users to quickly switch between the master device, the controlled device, and the alternative device without physically unplugging and plugging cables, simplifying the operation process and improving work efficiency.

[0033] In one embodiment, the first interface module respectively establishes data transmission channels with the USB 2.0 HUB module and the USB 3.0 module; the USB 2.0 HUB module is connected to the first serial communication interface, and data is transmitted to the second serial communication interface through the first serial communication interface; the second serial communication interface receives the transmission data from the first serial communication interface, the second serial communication interface is connected to the USB HUB module, and the USB HUB module is connected to the USB-C interface in the second interface module to achieve keyboard and mouse simulation control.

[0034] Among them, the first interface module has two different data transmission paths, one for the USB 2.0 HUB module and the other for the USB 3.0 module, thereby enabling the master device to exchange data with the KVM device through these two different channels. The USB 2.0 and USB 3.0 modules can work simultaneously, providing USB connection options with different speeds and compatibilities.

[0035] Specifically, the USB 2.0 HUB module is connected to the first serial communication interface (USB2UART), which can convert USB signals into UART signals. Then, the UART signals are transmitted to the second serial communication interface through the first serial communication interface; the second serial communication interface (UART2USB HID CH9329) receives the UART signals from the first serial communication interface and converts them back into USB signals, and the converted USB signals are then further processed or distributed through the connected USB HUB module.

[0036] Among them, the USB HUB module is connected to the second interface module through a USB-C interface. The USB-C interface is a new type of USB interface standard that supports higher data transfer speeds and greater power transmission capabilities. Through this connection, the USB HUB module can transmit analog keyboard and mouse signals to the second interface module, thereby controlling the controlled device. Here, "keyboard and mouse simulation control" refers to the KVM device simulating the input of the keyboard and mouse, enabling the user to operate the input of the controlled device on the master control device.

[0037] Optionally, it supports hot plugging, that is, the user can add or remove USB devices without shutting down the device; multi-device compatibility, that is, the USB HUB module can recognize and be compatible with a variety of USB devices, including storage devices, printers, cameras, etc.; the high-speed data transfer channel provided by the USB 3.0 module, which is suitable for application scenarios that require fast data transfer; through the conversion of the serial communication interface, the stability and reliability of the signal during transmission are ensured.

[0038] In one embodiment, the first serial communication interface is used to convert the transmitted data into a first signal, and the first signal is used for serial communication; the second serial communication interface is used to convert the first signal into a second signal to achieve keyboard and mouse simulation control of the controlled device.

[0039] Among them, the role of the first serial communication interface (such as USB2UART) is to convert USB data from the master control device into a serial communication signal, which usually refers to a UART (Universal Asynchronous Receiver / Transmitter) signal. This conversion allows data to be transmitted through the serial communication protocol, which is a commonly used communication method based on serial data transmission and is suitable for simple and low-speed data exchange between devices.

[0040] Among them, the second serial communication interface (such as UART2USB HID CH9329) receives the UART signal (the first signal) from the first serial communication interface and converts it into a USB HID (Human Interface Device) signal (the second signal). This conversion enables the controlled device to recognize the input of the keyboard and mouse, thus realizing keyboard and mouse emulation control. The USB HID signal is the standard signal used by the computer system to communicate with input devices such as keyboards and mice.

[0041] Among them, the conversion process of the first signal and the second signal may involve signal format conversion and data protocol adaptation. For example, the UART signal may include start bits, stop bits, and parity bits, while the USB HID signal follows a specific format in the USB protocol.

[0042] Among them, the second serial communication interface not only converts the signal but may also simulate the behavior of the keyboard and mouse, sending corresponding HID reports to the controlled device, and these reports contain information such as key states, mouse movements, and clicks.

[0043] Optionally, to ensure accurate signal conversion and correct control of the device, signal synchronization and handshaking operations may be required between the two serial communication interfaces.

[0044] It can be seen that in this embodiment, the method of keyboard and mouse emulation control allows users to control multiple controlled devices through a centralized input device (such as a keyboard and mouse) without connecting physical keyboards and mice to each device separately.

[0045] In one embodiment, the second interface module further includes a multimedia interface, and the USB-based KVM device further includes a preset chip. The multimedia interface converts the third signal of the controlled device into a fourth signal through the preset chip; transmits the fourth signal to the USB 3.0 module; the USB 3.0 module receives the fourth signal and transmits the fourth signal to the main control device.

[0046] Among them, the second interface module not only includes a USB-C interface for data transmission but also includes a multimedia interface for receiving video and audio signals, such as HDMI or DisplayPort. Further enabling the KVM device to manage and transmit the video and audio outputs of the controlled device simultaneously.

[0047] Among them, the preset chip can be MS2131, which is not limited uniquely here. MS2131 is a video processing chip that can convert analog or digital video signals into a USB-recognizable format.

[0048] Among them, the third signal refers to the video and audio signals input from the controlled device through the multimedia interface. The preset chip MS2131 processes these signals, which may include decoding, compression, format conversion, etc., to generate the fourth signal, that is, the USB signal.

[0049] Among them, the processed fourth signal is sent to the USB 3.0 module, which supports high-speed data transmission and is suitable for transmitting high-bandwidth multimedia content.

[0050] Among them, after receiving the fourth signal, the USB 3.0 module transmits it to the main control device through the USB 3.0 interface, enabling the main control device to display the video and audio outputs of the controlled device.

[0051] Optionally, the KVM device may also include an error detection and correction mechanism to handle any problems that may occur during signal transmission.

[0052] It can be seen that in this embodiment, by using the USB 3.0 module, sufficient bandwidth can be provided to transmit uncompressed high-resolution video signals or highly compressed signals, reducing the bandwidth requirement while maintaining video quality. Further, the KVM device can achieve transparent transmission of video and audio signals, allowing users to seamlessly view and control the output of the controlled device on the main control device.

[0053] In one embodiment, the USB 2.0 HUB module includes multiple USB sub-interfaces, which are used to connect the USB 2.0 HUB module and / or the switching module.

[0054] Among them, multiple USB ports can be integrated inside the USB 2.0 HUB module, and this port is a USB sub-interface. Each sub-interface is an independent USB connection point and can be used to connect different USB devices.

[0055] Among them, the main function of the USB sub-interfaces is to expand the USB connection ability. They can be used to connect the USB 2.0 HUB module itself, that is, the HUB module can connect more USB devices through these sub-interfaces, thereby further expanding the number of USB ports. For example, if the HUB module has 4 USB sub-interfaces, then it can connect 4 additional USB devices or connect another USB HUB to further increase the number of ports.

[0056] Among them, the switching module can be connected to the HUB module through the USB sub-interfaces. Thus, it is realized that the switching module can control which USB devices (such as keyboards, mice, storage devices, etc.) are connected to the main control device or the controlled device. Through the switching module, users can quickly switch between different USB devices without physically unplugging and replugging the cables.

[0057] The design of USB 2.0 HUB modules allows users to connect multiple devices to a single HUB, which is especially useful for server rooms or workstations that need to expand USB ports. And USB sub-interfaces usually support hot plugging, that is, users can plug or unplug USB devices without turning off the HUB module or the computer.

[0058] Optionally, the USB 2.0 HUB module may also include power management functions to ensure that all connected USB devices receive adequate power supply.

[0059] Optionally, in order to ensure the stability and reliability of data transmission, the HUB module may also include circuit protection measures, such as overload protection, short circuit protection and anti-static protection.

[0060] In one embodiment, the switching module is used to select a data transmission path, allowing the third interface to connect to the alternative device for data interaction.

[0061] The switch module can select and change the data transmission path according to the user's instructions or preset logic. In the KVM device, the switch module allows the user to switch between different devices or interfaces, thereby controlling the data flow.

[0062] Specifically, the switching module can be connected to multiple interfaces, such as the third interface module, and possibly other interfaces or devices. The user can select which device to transfer data to through the switching module. Through the switching module, the third interface module can perform data transmission and communication with the alternative device, which includes but is not limited to file transfer, device control commands, etc.

[0063] Optionally, the switching module generally includes a hardware switch or a software control interface, and the user can operate the switch through a physical button, a keyboard shortcut or a graphical user interface.

[0064] Among them, the switching module may support multiple interface types, not only limited to USB, but may also include other types of interfaces, such as HDMI, DisplayPort, etc., to meet different device connection requirements.

[0065] Optionally, the switching module may include a buffer or cache to handle temporary storage of data during the switching process.

[0066] Optionally, the switching module may also have an automatic switching function, which can automatically select a data transmission path according to preset conditions or events (such as device online, user input, etc.).

[0067] Among them, the use of the switching module is not limited to data transmission. It can also be used for switching audio and video signals, thereby realizing the audio and video management of multiple devices.

[0068] It can be seen that in this embodiment, the switching module increases the flexibility of the KVM device, enabling users to easily switch between the master device, the slave device, and the alternative device without rewiring or physical connection.

[0069] Please refer to Figure 2 , Figure 2 which is a schematic structural diagram of a KVM system 200 based on a USB interface provided by an embodiment of the present invention. The control system 200 of the KVM device based on the USB interface includes a master device 201, a slave device 202, and a KVM device 203 based on the USB interface; the master device 201 is connected to and controls the slave device 202 through the KVM device 203 based on the USB interface; the master device 201 sends a control signal to the slave device 202 through the KVM device 203 based on the USB interface; the slave device 202 performs analog operations according to the control signal to realize the reverse control of the master device 201 over the slave device 202.

[0070] Among them, the master device is a computer directly operated by the user, such as a personal computer or a workstation.

[0071] Among them, the slave device refers to a computer or a server that is controlled and accessed by the master device through the KVM device.

[0072] Among them, the KVM device based on the USB interface is an intermediate device connecting the master device and the slave device, responsible for transmitting the signals of the keyboard, mouse, and display.

[0073] Specifically, the KVM device converts the keyboard and mouse inputs of the master device into control signals and then transmits these signals to the slave device; after receiving the control signals from the KVM device, the slave device will simulate the operations of the keyboard and mouse as if these operations were directly performed on the slave device.

[0074] Among them, the reverse control means that the control of the master device over the slave device is indirect, that is, it is realized through the KVM device as an intermediary.

[0075] Furthermore, after the slave device performs the analog operation, its output (such as the screen display) will usually be fed back to the master device in real time through the KVM device, enabling the user to see the result of the operation.

[0076] This solution enables convenient management and control of multiple controlled devices through a single master device, eliminating the need for frequent switching between devices, greatly improving work efficiency and operation convenience. Further, since there is no need to equip each controlled device with an independent keyboard, mouse, and monitor, the KVM device helps reduce equipment occupancy space and hardware investment costs; reverse control is achieved by sending control signals, enabling the master device to obtain real-time feedback from the controlled devices for quick decision-making and operation, enhancing the real-time and accuracy of operations; furthermore, the USB interface-based KVM device supports a variety of USB devices, allowing users to flexibly connect different peripherals according to their needs, enhancing the system's applicability and expandability; and leveraging the high reliability of the USB interface ensures stable transmission of control signals and multimedia signals, reducing operation errors caused by signal interference or attenuation; and the centralized control method simplifies the system maintenance process, reducing maintenance complexity and time costs.

[0077] In one embodiment, the USB interface-based KVM device further includes a preset chip. The preset chip collects multimedia signals of the controlled device according to the control instruction and transmits the multimedia signals to the master device.

[0078] Among them, the preset chip can be MS2131, which is responsible for processing and converting multimedia signals. The preset chip enables the KVM device to process video and audio signals.

[0079] Specifically, the preset chip performs operations according to control instructions from the master device. The control instructions can include but are not limited to starting the transmission of video and audio signals, changing signal formats or resolutions, etc. The preset chip collects signals from the video and audio output interfaces of the controlled device. These signals may be transmitted through HDMI, DisplayPort, or other multimedia interfaces. The preset chip converts the collected multimedia signals into a format suitable for transmission through the USB interface, which may include signal encoding, compression, and decoding processes; the converted signals are transmitted to the master device through the USB interface (such as the USB 3.0 module). The USB 3.0 interface provides a high bandwidth, suitable for transmitting high-resolution video and audio signals.

[0080] Optionally, the preset chip also has an automatic detection function, capable of identifying the output signal characteristics of the controlled device, such as resolution, refresh rate, etc., and automatically adjusting the signal processing strategy.

[0081] Optionally, the preset chip may include high-quality ADC (Analog-to-Digital Converter) and DAC (Digital-to-Analog Converter) to handle the conversion between analog and digital signals.

[0082] Optionally, the preset chip may also include additional functions, such as supporting multi-display output, audio channel selection, EDID (Extended Display Identification Data) management, etc., to provide a more comprehensive KVM solution.

[0083] Optionally, the preset chip may also support signal encryption, especially when dealing with sensitive information.

[0084] Among them, the multimedia signal is an HDMI signal.

[0085] It can be seen that in this embodiment, through the preset chip and the KVM device, signals can be processed efficiently to minimize latency, ensuring that the master device can display the video output of the slave device in real time.

[0086] In one embodiment, the control system of the USB interface-based KVM device further includes an alternative device, which receives a multimedia signal to process the corresponding picture of the multimedia signal.

[0087] Among them, the alternative device is to provide additional functions on the basis of the KVM device, especially in dealing with multimedia signals.

[0088] Among them, the alternative device has the ability to receive multimedia signals from the KVM device. This multimedia signal usually includes video and audio signals, which are collected from the slave device and transmitted through the KVM device.

[0089] Optionally, the alternative device can be an independent display or a multimedia processing unit, which can display the video content output by the slave device, allowing the operator to intuitively see the screen of the slave device.

[0090] Among them, the alternative device has multiple input interfaces, such as HDMI, DisplayPort, etc., to ensure compatibility with different types of multimedia signals. The alternative device also includes functions such as picture scaling, multi-picture display, picture-in-picture (PiP), etc., to provide a richer viewing experience.

[0091] It can be seen that in this embodiment, through the alternative device, the control system of the USB interface-based KVM device can not only realize the remote control of the device, but also provide high-quality multimedia signal output, thus meeting the needs of users in video surveillance, remote teaching, multimedia presentation, etc.

[0092] It should be noted that in the above various embodiments, there is not necessarily a certain order between the above steps. Those of ordinary skill in the art can understand according to the description of the embodiments of the present application that in different embodiments, the above steps can have different execution orders, that is, they can be executed in parallel or exchanged, etc.

[0093] See Figure 3 , Figure 3 which is a schematic structural diagram of a computer device provided by an embodiment of the present application. The computer device includes one or more processors 31 and a memory 32. The memory 32 is connected to one or more processors 31, for example, connected to the processor 31 through a bus.

[0094] The processor 31 is configured to support the computer device to execute the corresponding functions in the methods of the above method embodiments. The processor 31 may be a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof. The above hardware chip may be an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The above PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.

[0095] The memory 32 is used to store program codes and the like. The memory 32 may include a volatile memory (VM), such as a random access memory (RAM); the memory 32 may also include a non-volatile memory (NVM), such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD), or a solid-state drive (SSD); the memory 32 may further include a combination of the above types of memories.

[0096] The memory 32 can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the control system of the USB interface-based KVM device in the embodiments of the present application. The processor 31 executes the control system of the USB interface-based KVM device and various functional applications and data processing of the USB interface-based KVM device by running the non-volatile software programs, instructions, and modules stored in the memory 32, that is, realizes the functions of the control system of the USB interface-based KVM device and each module or unit of the USB interface-based KVM device provided in the above method embodiments.

[0097] The memory 32 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function. The data storage area can store data created according to the use of the USB interface-based KVM device, etc. In some embodiments, the memory 32 may optionally include a memory 32 remotely set relative to the processor 31, and these remote memories 32 can be connected to the USB interface-based KVM device through a network. Examples of the above network include but are not limited to the Internet, enterprise intranet, local area network, mobile communication network, and combinations thereof.

[0098] The one or more modules are stored in the memory 32, and when executed by the one or more processors 31, execute the control system of the USB interface-based KVM device in any of the above method embodiments. For example, execute the method steps described in the above method embodiments and realize the functions of the modules described in the above device embodiments.

[0099] The embodiments of the present application also provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer is caused to execute the method as described in the foregoing embodiments.

[0100] Those of ordinary skill in the art can understand that all or part of the processes in the above method embodiments can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM), etc.

[0101] The above disclosure is only for the preferred embodiments of the present application, and of course, it cannot be used to limit the scope of the rights of the present application. Therefore, equivalent changes made according to the claims of the present application still fall within the scope covered by the present application.

Claims

1. A KVM device based on a USB interface, characterized in that, It includes a first interface module, a second interface module, a third interface module, a USB 2.0 HUB module, a USB 3.0 module, a first serial communication interface, a second serial communication interface, a USB HUB module, and a switching module; the first interface module is used to connect to a main control device; the second interface module is used to connect to a controlled device; the third interface module is used to connect to an alternative device; the main control device controls the controlled device and / or the alternative device through the USB interface-based KVM device.

2. The KVM device based on the USB interface according to claim 1, wherein, The first interface module respectively establishes data transmission channels with the USB 2.0 HUB module and the USB 3.0 module; the USB 2.0 HUB module is connected to the first serial communication interface, and transmits data to the second serial communication interface through the first serial communication interface. The second serial communication interface receives the transmission data from the first serial communication interface, the second serial communication interface is connected to the USB HUB module, and the USB HUB module is connected to the USB-C interface in the second interface module to achieve mouse and keyboard simulation control.

3. The KVM device based on a USB interface according to claim 1, wherein The first serial communication interface is used to convert the transmission data into a first signal, and the first signal is used for serial communication; the second serial communication interface is used to convert the first signal into a second signal to achieve mouse and keyboard simulation control of the controlled device.

4. The KVM device based on the USB interface according to claim 1, wherein The second interface module further includes a multimedia interface, the USB interface-based KVM device further includes a preset chip, and the multimedia interface converts a third signal of the controlled device into a fourth signal through the preset chip; transmits the fourth signal to the USB 3.0 module; the USB 3.0 module receives the fourth signal and transmits the fourth signal to the main control device.

5. The KVM device based on the USB interface according to claim 1, wherein The USB 2.0 HUB module includes multiple USB sub-interfaces, and the multiple USB sub-interfaces are used to connect the USB 2.0 HUB module and / or the switching module.

6. The KVM device based on a USB interface according to claim 1, characterized in that, The switching module is used to select a data transmission path and allows the third interface to connect to the alternative device for data interaction.

7. A control system for a KVM device based on a USB interface, characterized in that, The control system of the USB interface-based KVM device includes a main control device, a controlled device, and a USB interface-based KVM device; the main control device connects to and controls the controlled device through the USB interface-based KVM device; the main control device sends a control signal to the controlled device through the USB interface-based KVM device. The controlled device performs a simulation operation according to the control signal to achieve reverse control of the controlled device by the main control device.

8. The control system of the KVM device based on the USB interface according to claim 7, wherein The USB interface-based KVM device further includes a preset chip, and the preset chip collects the multimedia signal of the controlled device according to the control instruction and transmits the multimedia signal to the main control device.

9. The control system of the KVM device based on the USB interface according to claim 8, characterized in that The control system of the USB interface-based KVM device further includes an alternative device, and the alternative device receives the multimedia signal to display the corresponding picture of the multimedia signal.

10. A computer device, comprising a memory and a processor, the memory being connected to the processor, the processor being configured to execute one or more computer programs stored in the memory, and when the processor executes the one or more computer programs, the computer device implements the method according to any one of claims 7-9.