Multi-host RPA coordination control terminal
By designing a multi-host RPA coordination control terminal, and utilizing USB cables and standalone RPA software, automatic keyboard and mouse operation of multiple workstations was achieved. This solved the problem of joint operation of traditional RPA software across multiple workstations, and provided flexible, reliable, and fast automated control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-20
- Publication Date
- 2026-03-31
AI Technical Summary
Existing RPA technology has difficulty enabling joint operation across multiple workstations, especially on workstations where software cannot be installed or in situations without network access. Traditional RPA software struggles to automate keyboard and mouse operations across multiple workstations.
Design a multi-host RPA coordination and control terminal. Deploy stand-alone RPA software through a micro control host and connect a camera, authentication module, keyboard and mouse integrated interface module and operation panel via USB cable to realize automated operation of multiple hosts, including automatic control of mouse and keyboard.
It enables flexible, reliable, and fast automatic keyboard and mouse operation on multiple hosts without installing any software, and is highly adaptable with a small footprint.
Smart Images

Figure FT_1 
Figure FT_2 
Figure FT_3
Abstract
Description
[0001] This invention relates to the field of automation control, and more particularly to a multi-master RPA coordination control terminal. Background Technology
[0002] In large-screen displays, the screens of multiple hosts are typically projected onto different areas of the large screen. These hosts often belong to workstations in different systems, which are either not on the same network or their networks are tightly isolated. To improve the display effect, it is necessary to perform RPA (Robotic Process Automation) collaborative operations on these workstations. However, current RPA implementations are mostly software-based and primarily standalone applications. Traditional RPA software struggles to meet the needs of workstations without RPA software or multiple workstations operating without a network connection. Therefore, a multi-host RPA coordination and control terminal needs to be developed to automate keyboard and mouse operations on multiple workstations without requiring any software installation on the target workstations. Summary of the Invention
[0003] To address the aforementioned problems, this invention provides a convenient and flexible multi-host RPA coordination and control terminal. This device can connect to multiple hosts via mouse and keyboard, and can automatically perform mouse and keyboard operations on each host according to RPA rules.
[0004] To achieve the above objectives, the present invention provides a multi-host RPA coordination and control terminal, comprising: a standalone version of RPA software deployed on a micro-control host; a camera connected to the micro-control host via a USB cable, the camera pointing at the target host's display screen; an authentication module connected to the micro-control host via a USB cable; a keyboard and mouse combined interface module connected to multiple target hosts via USB cables on one hand, and to the micro-control host via a serial cable on the other hand; and an operation panel connected to the micro-control host via a USB cable.
[0005] The keyboard and mouse integrated interface module includes a serial port master microcontroller IC1. The power supply pin Vcc of microcontroller IC1 is connected to one end of fuse F0, and the other end of fuse F0 is connected to the power supply pin Vcc0 of USB socket J0. The D+, D-, and Gnd pins of microcontroller IC1 are connected to the D+, D-, and Gnd pins of USB socket J0 in sequence. The SPI port of microcontroller IC1 is connected to Flash chip IC2. The power supply pin Vcc of the serial port driver microcontroller IC3 is connected to one end of resistor R1, and the other end of resistor R1 is connected to the power supply pin Vcc1 of USB socket J1. The D+, D-, and Gnd pins of microcontroller IC3 are connected to the D+, D-, and Gnd pins of USB socket J1 in sequence. The serial port receive pin Rx3 of microcontroller IC3 is connected to the serial port transmit pin Tx1 of microcontroller IC1. The serial port transmit pin Tx3 is connected to the serial port receive pin Rx1 of the microcontroller IC1. The power supply pin Vcc of the microcontroller ICn, which drives the keyboard and mouse via serial port, is connected to one end of the resistor Rn. The other end of the resistor Rn is connected to the power supply pin Vccn of the USB socket Jn. The D+, D-, and Gnd pins of the microcontroller ICn are connected to the D+, D-, and Gnd pins of the USB socket Jn in sequence. The serial port receive pin Rxn of the microcontroller ICn is connected to the serial port transmit pin Tx1 of the microcontroller IC1. The serial port transmit pin Txn of the microcontroller ICn is connected to the serial port receive pin Rx1 of the microcontroller IC1. The power supply pin Vcc of the microcontroller IC1, Flash chip IC2, microcontroller IC3, and microcontroller ICn is connected together. The USB socket J0 is connected to the microcontroller host via a USB cable. The USB sockets J1 and Jn are connected to the controlled host via USB cables.
[0006] The operation panel includes a microcontroller IC4. The power supply pin Vcc3 of the microcontroller IC4 is connected to one end of the fuse F1, and the other end of the fuse F1 is connected to the power supply pin Vcc2 of the USB socket J2. The D+, D-, and Gnd pins of the microcontroller IC4 are connected to the D+, D-, and Gnd pins of the USB socket J2 in sequence. The button array IC5 has its button array connected to a set of I / O pins of the microcontroller IC4. The power supply and ground pins of the button array IC5 are connected to the power supply and ground pins of the microcontroller IC4, respectively.
[0007] The authentication module includes a headphone plug J3, a headphone jack J4, a microcontroller IC5, and a USB socket J5. The headphone plug J3 has four terminals, labeled 1, 2, 3, and 4 from the inside out. Terminal 1 connects to one end of characteristic resistor R1. The other end of characteristic resistor R1 connects to one end of characteristic resistor R2. The other end of characteristic resistor R1 also connects to terminal 2. The other end of characteristic resistor R2 connects to one end of characteristic resistor R3. The other end of characteristic resistor R2 also connects to terminal 3. The other end of characteristic resistor R3 connects to... Terminal 4, the headphone jack J4 has 4 terminal pins, labeled 1, 2, 3, and 4 from the inside out. Terminal pin 1 connects to the power supply pin Vcc of microcontroller IC5, terminal pin 2 connects to the voltage sampling pin AD1 of microcontroller IC5, terminal pin 3 connects to the voltage sampling pin AD2 of microcontroller IC5, and terminal pin 4 connects to the ground pin Gnd of microcontroller IC5. The USB1 port of microcontroller IC5 connects to USB socket J5, and USB socket J5 connects to the micro control host via USB cable 6.
[0008] In the preferred embodiment, the keyboard and mouse integrated interface module uses an internal resistor network to protect the USB ports of different controlled hosts that share a common power ground from overcurrent damage, and uses a fuse to protect the USB port of the control host from overcurrent damage.
[0009] In the preferred embodiment, the operation panel serves as the password authentication module for the miniature control host.
[0010] In the preferred embodiment, the keyboard and mouse combo interface module can connect to the target host's USB ports, which is not limited to two.
[0011] The beneficial effects of the present invention are as follows: the device of the present invention has flexible arrangement of each part, strong adaptability, small space occupation, and features convenient use, fast response speed and reliable control. Attached Figure Description
[0012] Figure 1 This is a schematic diagram illustrating the working principle of the present invention; Figure 2 This is a circuit diagram of the keyboard and mouse combined interface module of the present invention; Figure 3 This is a circuit diagram of the operation panel of the present invention; Figure 4 This is a circuit diagram of the identity authentication module of the present invention. Detailed Implementation
[0013] Example 1: like Figure 1As shown, the multi-host RPA coordination and control terminal consists of three parts: a miniature control host, a keyboard and mouse integrated interface module, and an operation panel. The miniature control host deploys standalone RPA software, which automates the business process operations between the target host and the miniature control host. The miniature control host connects to a camera via a USB cable, pointing the camera at the target host's display screen. The miniature control host uses the RPA software to identify specific images on the target host's display screen. The miniature control host also connects to a fingerprint authentication module via a USB cable; users must authenticate via fingerprint before running RPA rules. The keyboard and mouse integrated interface module connects to two target hosts via two USB cables, automatically recognizing them as a keyboard and mouse combo device on both hosts. It also connects to the miniature control host via a single USB cable, automatically recognizing it as a USB serial port device on the miniature control host. The port module receives and processes the corresponding serial port control messages from the micro-controller in real time, and converts the serial port command messages for mouse and keyboard control into keyboard and mouse operations for the target host in real time. The operation panel is connected to the micro-controller via a USB cable, serving as the human-machine interface of the micro-controller. Users can use the operation panel to switch the USB port on the keyboard and mouse integrated interface module at any time to perform keyboard and mouse operations on the corresponding target host through the micro-controller. The operation panel can also be connected independently to the serial port of the keyboard and mouse integrated interface module to generate multiple keyboard and mouse operation sequences in the integrated interface module, and assign each sequence to a call identifier of a serial port control message. Users can select the target host through the operation panel to perform repetitive business simulation operations. After the simulation operation is completed, the operation panel generates RPA rules on the micro-controller. Users can use the operation panel to call the set RPA rules with one click to automatically repeat the business operation.
[0014] like Figure 2As shown, the keyboard and mouse integrated interface module includes a serial port main control microcontroller IC1. The power supply pin Vcc of microcontroller IC1 is connected to one end of fuse F0, and the other end of fuse F0 is connected to the power supply pin Vcc0 of USB socket J0. The D+, D-, and Gnd pins of microcontroller IC1 are connected to the D+, D-, and Gnd pins of USB socket J0 in sequence. The SPI port of microcontroller IC1 is connected to Flash chip IC2. A serial port driver microcontroller IC3 is also included. The power supply pin Vcc of microcontroller IC3 is connected to one end of resistor R1. The other end of resistor R1 is connected to the power supply pin Vcc1 of USB socket J1. The D+, D-, and Gnd pins of microcontroller IC3 are connected to the D+, D-, and Gnd pins of USB socket J1 in sequence. The serial port receive pin Rx3 of microcontroller IC3 is connected to the serial port transmit pin Tx1 of microcontroller IC1, and the serial port transmit pin Tx3 of microcontroller IC3 is connected to the serial port receive pin Rx1 of microcontroller IC1. For the serial port driver microcontroller ICn (keyboard and mouse), the power supply pin Vcc of microcontroller ICn is connected to one end of resistor Rn, and the other end of resistor Rn... The power supply pin Vccn of the USB socket Jn is connected to the USB socket Jn. The D+, D-, and Gnd pins of the microcontroller ICn are connected to the D+, D-, and Gnd pins of the USB socket Jn in sequence. The serial port receive pin Rxn of the microcontroller ICn is connected to the serial port transmit pin Tx1 of the microcontroller IC1. The serial port transmit pin Txn of the microcontroller ICn is connected to the serial port receive pin Rx1 of the microcontroller IC1. The power supply pin Vcc of the microcontroller IC1, Flash chip IC2, microcontroller IC3, and microcontroller ICn are connected together. The USB socket J0 is connected via a USB cable. The cable connects to the micro control host. The microcontroller IC1 is automatically recognized as a USB serial port device on the micro control host. USB sockets J1 and Jn are connected to the controlled host via USB cables. Microcontrollers IC3 and ICn are automatically recognized as a keyboard and mouse composite device on the controlled host. Microcontroller IC1 receives serial port messages from the control host and converts the relevant serial port messages into keyboard and mouse operation commands for the controlled host in real time. In this embodiment, R1 and Rn are 10-ohm resistors, and F1 is a 0.5A fast recovery surface mount fuse.
[0015] like Figure 3As shown, the operation panel includes a microcontroller IC4. The power supply pin Vcc3 of the microcontroller IC4 is connected to one end of the fuse F1, and the other end of the fuse F1 is connected to the power supply pin Vcc2 of the USB socket J2. The D+, D-, and Gnd pins of the microcontroller IC4 are connected to the D+, D-, and Gnd pins of the USB socket J2 in sequence. The button array IC5 has its button array connected to a set of I / O pins of the microcontroller IC4. The power supply and ground pins of the button array IC5 are connected to the power supply and ground pins of the microcontroller IC4, respectively. The microcontroller IC4 periodically scans the button status on the button array IC5 and responds accordingly. F2 is a 0.5A fast recovery surface mount fuse.
[0016] like Figure 4 As shown, the authentication module consists of an earphone plug J3, an earphone jack J4, a microcontroller IC5, and a USB socket J5. The earphone plug J3 has four terminals, labeled 1, 2, 3, and 4 from the inside out. Terminal 1 connects to one end of characteristic resistor R1, the other end of characteristic resistor R1 connects to one end of characteristic resistor R2, the other end of characteristic resistor R1 also connects to terminal 2, the other end of characteristic resistor R2 connects to one end of characteristic resistor R3, the other end of characteristic resistor R2 also connects to terminal 3, and the other end of characteristic resistor R3 connects to terminal 4. The earphone jack J4 has four terminals, labeled 1, 2, 3, and 4 from the inside out. Terminal 1 connects to the microcontroller... The power supply pin Vcc of IC5 is connected to the voltage sampling pin AD1 of IC5 via terminal 2, and the voltage sampling pin AD2 of IC5 via terminal 3. Terminal 4 is connected to the ground pin Gnd of IC5. The USB1 port of IC5 is connected to USB socket J5. USB socket J5 is connected to the microcontroller host via USB cable 6. IC5 draws power from the microcontroller host through USB socket J5. IC5 is automatically recognized as a USB serial port device on the microcontroller host. IC5 identifies the legitimacy of the user by sampling whether the voltage value on the characteristic resistor meets the set value. Example
[0017] A multi-host RPA coordination and control terminal includes: a miniature control host, on which standalone RPA software is deployed to automate business process operations between target hosts and the miniature control host; the miniature control host is connected to a camera via a USB cable, the camera is pointed at the target host's display screen, and the miniature control host uses the RPA software to identify specific images on the target host's display screen; the miniature control host is also connected to an authentication module via a USB cable, requiring users to authenticate before running RPA rules; and a keyboard and mouse integrated interface module, which connects to multiple target hosts via USB cables and is automatically recognized as a single keyboard and mouse device on the target hosts. On the other hand, it connects to the micro-controller via a serial cable and is automatically recognized as a serial device on the micro-controller. The corresponding serial control messages from the micro-controller are then converted into keyboard and mouse operations for the target host in real time. The operation panel connects to the micro-controller via a USB cable and serves as the human-machine interface of the micro-controller. Users can use the operation panel to switch the USB port on the keyboard and mouse integrated interface module at any time to perform keyboard and mouse operations on the corresponding target host. The operation panel can also be connected independently to the serial port of the keyboard and mouse integrated interface module to generate multiple keyboard and mouse operation sequences in the integrated interface module and assign one sequence to a serial message call identifier.
[0018] The keyboard and mouse combo interface module uses an internal resistor network to protect the USB ports of different controlled hosts that share a common power ground from overcurrent damage, and a fuse to protect the USB port of the control host from overcurrent damage.
[0019] For the keyboard and mouse combo interface module, when the USB cable is longer than 1 meter, the internal current-limiting resistor can be removed or replaced with a fast recovery fuse. The fuse, with a current rating of not less than 0.1A, protects the control host's USB port from overcurrent damage.
[0020] The control panel can serve as a password authentication module for the miniature control host.
[0021] The keyboard and mouse combo interface module can connect to the target host via USB ports, not limited to two.
[0022] The above are merely preferred embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.
Claims
1. A multi-host RPA coordination control terminal, characterized by, The application relates to a micro control host upper deployment single machine version RPA software, a micro control host connected with a camera through a USB cable, the camera aiming at a target host display screen, the micro control host connected with an identity authentication module through a USB cable, a keyboard mouse integrated interface module connected with multiple target hosts through a USB cable and connected with the micro control host through a serial port cable, and an operation panel connected with the micro control host through a USB cable. The keyboard mouse integrated interface module comprises a serial port main control single-chip microcomputer IC1, a power supply pin Vcc of the single-chip microcomputer IC1 connected with one end of a fuse F0, the other end of the fuse F0 connected with a power supply pin Vcc0 of a USB socket J0, D+, D- and Gnd pins of the single-chip microcomputer IC1 connected with D+, D- and Gnd pins of the USB socket J0 in sequence, an SPI port of the single-chip microcomputer IC1 connected with a Flash chip IC2, a power supply pin Vcc of a serial port driving keyboard mouse single-chip microcomputer IC3 connected with one end of a resistor R1, the other end of the resistor R1 connected with a power supply pin Vcc1 of a USB socket J1, D+, D- and Gnd pins of the single-chip microcomputer IC3 connected with D+, D- and Gnd pins of the USB socket J1 in sequence, a serial port receiving pin Rx3 of the single-chip microcomputer IC3 connected with a serial port sending pin Tx1 of the single-chip microcomputer IC1, a serial port sending pin Tx3 of the single-chip microcomputer IC3 connected with a serial port receiving pin Rx1 of the single-chip microcomputer IC1, a power supply pin Vcc of a serial port driving keyboard mouse single-chip microcomputer ICn connected with one end of a resistor Rn, the other end of the resistor Rn connected with a power supply pin Vccn of a USB socket Jn, D+, D- and Gnd pins of the single-chip microcomputer ICn connected with D+, D- and Gnd pins of the USB socket Jn in sequence, a serial port receiving pin Rxn of the single-chip microcomputer ICn connected with the serial port sending pin Tx1 of the single-chip microcomputer IC1, and a serial port sending pin Txn of the single-chip microcomputer ICn connected with the serial port receiving pin Rx1 of the single-chip microcomputer IC1, the power supply pins Vcc of the single-chip microcomputers IC1, IC2, IC3 and ICn connected together, the USB socket J0 connected with the micro control host through a USB cable, and the USB socket J1 and the USB socket Jn connected with the controlled host through USB cables. The operation panel comprises a single-chip microcomputer IC4, a power supply pin Vcc3 of the single-chip microcomputer IC4 connected with one end of a fuse F1, the other end of the fuse F1 connected with a power supply pin Vcc2 of a USB socket J2, D+, D- and Gnd pins of the single-chip microcomputer IC4 connected with D+, D- and Gnd pins of the USB socket J2 in sequence, a key array of a key array IC5 connected with a group of IO pins of the single-chip microcomputer IC4, and power supply and ground pins of the key array IC5 connected with power supply and ground pins of the single-chip microcomputer IC4. The identity authentication module comprises an earphone plug J3, an earphone jack J4, a single-chip microcomputer IC5, and a USB socket J5. The earphone plug J3 has four connecting posts, which are marked as 1, 2, 3 and 4 from inside to outside. The connecting post 1 is connected with one end of a characteristic resistor R1, the other end of the characteristic resistor R1 is connected with one end of a characteristic resistor R2, the other end of the characteristic resistor R1 is also connected with the connecting post 2, the other end of the characteristic resistor R2 is connected with one end of a characteristic resistor R3, the other end of the characteristic resistor R2 is also connected with the connecting post 3, the other end of the characteristic resistor R3 is connected with the connecting post 4. The earphone jack J4 has four connecting holes, which are marked as 1, 2, 3 and 4 from inside to outside. The connecting hole 1 is connected with a power supply end Vcc of the single-chip microcomputer IC5, the connecting hole 2 is connected with a voltage sampling end AD1 of the single-chip microcomputer IC5, the connecting hole 3 is connected with a voltage sampling end AD2 of the single-chip microcomputer IC5, and the connecting hole 4 is connected with a grounding end Gnd of the single-chip microcomputer IC5. The USB1 port of the single-chip microcomputer IC5 is connected with the USB socket J5, and the USB socket J5 is connected with a micro control host through a USB cable 6. 2.The multi-host RPA coordination control terminal of claim 1, wherein, The keyboard-mouse combined interface module protects the USB ports of different controlled hosts using a common power supply ground from being damaged by overcurrent through an internal resistance network, and protects the USB port of the control host from being damaged by overcurrent through a fuse. 3.The multi-host RPA coordination control terminal of claim 1, wherein, The operation panel is used as the password identity authentication module of the micro control host. 4.The multi-host RPA coordination control terminal of claim 1, wherein, The keyboard-mouse combined interface module is not limited to two USB ports of the target host.