BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a schematic diagram of a prior art multi-computer switching device.
FIG. 2 illustrates a schematic diagram of an expandable multi-computer switching device in accordance with a first embodiment of the present invention.
FIG. 3 illustrates a schematic diagram of an expandable multi-computer switching device in accordance with a second embodiment of the present invention.
FIG. 4 illustrates a schematic diagram of an operating process of the multi-computer switching device shown in FIG. 3.
DETAILED DESCRIPTION
Please refer to FIG. 2, which illustrates a schematic diagram of an expandable multi-computer switching device 20 in accordance with a first embodiment of the present invention. The multi-computer switching device 20 includes a master switching module 22 and a slave switching module 24. The master switching module 22 includes a transmission interface 220, a hub device 224, a master control unit 226, and ports PT1 to PTn. The hub device 224 is coupled between the transmission interface 220 and the port PT1 to PTn, and utilized for coupling the transmission interface 220 to the ports PT1 to PTn. Preferably, the ports PT1 to PTn conform to USB standard and can connect a plurality of input devices, such as a keyboard 228 and a mouse 230. The master control unit 226 is coupled to the hub device 224, and utilized for outputting a control signal Vct to the slave switching module 24 through the transmission interface 220. The slave switching module 24 operates according to the control signal Vct, and includes a first transmission interface 240, a second transmission interface 242, a third transmission interface 244, a switch module 246, and a slave control unit 248. The first transmission interface 240 is coupled between the transmission interface 220 and the third transmission interface 244, and utilized for exchanging signals between the transmission interface 220 and the third transmission interface 244. The switch module 246 is coupled between the first transmission interface 240 and the second transmission interface 242, and utilized for coupling the first transmission interface 240 to the second transmission interface 242 according to the control signal Vct. The second transmission interface 242 can be coupled to an interface of a computer system 250, so as to exchange signals with the computer system 250.
Therefore, according to the control signal Vct outputted from the master control unit 226, the slave control unit 248 controls the switch module 246 to couple the first transmission interface 240 to the second transmission interface 242. As a result, a user can control the computer system 250 with the keyboard 228 and the mouse 230 inserted in the master switching module 22. In other words, if the user wants to control the computer system 250 with the keyboard 228 and the mouse 230, the user can control the master control unit 226 to output the control signal Vct to the slave control unit 248, and accordingly, the slave control unit 248 controls the switch module 246 to couple the first transmission interface 240 to the second transmission interface 242, so as to transmit signals of the keyboard 228 and the mouse 230 to the computer system 250.
Moreover, in the multi-computer switching device 20, the third transmission interface 244 is prepared for expanding a slave switching module. Please refer to FIG. 3, which illustrates a schematic diagram of an expandable multi-computer switching device 30 in accordance with a second embodiment of the present invention. The multi-computer switching device 30 is utilized for switching controls of computer systems PC1 to PCn, and includes a master switching module 32 and slave switching modules SLV_1 to SLV_n. Configuration of the master switching module 32 is same as that of the master switching module 22 shown in FIG. 2. A keyboard 328 and a mouse 330 are inserted to the master switching module 32. Similarly, configuration of each of the slave switching modules SLV_1 to SLV_n is same as that of the slave switching module 24 shown in FIG. 2. Transmission interfaces of the computer systems PC1 to PCn are inserted to the slave switching modules SLV_1 to SLV_n. A first transmission interface (not shown in FIG. 3) of the slave switching module SLV_1 is coupled to a transmission interface (not shown in FIG. 3) of the master switching module 32, while each first transmission interface (not shown in FIG. 3) of the slave switching modules SLV_2 to SLV_n is coupled to a third transmission interface (not shown in FIG. 3) of a leading slave switching module. That is, the slave switching modules SLV_1 to SLV_n are electrically connected in a sequence.
As to operations of the multi-computer switching device 30, please refer to FIG. 4. If a user wants to use the keyboard 328 and the mouse 330 to control the computer system PCm, the user can control the master switching module 32 to output a control signal, so as to command a slave control unit of the slave switching module SLV_m to turn on a switch module. Then, a first transmission interface of the slave switching module SLV_m is coupled to a second transmission interface of the slave switching module SLV_m. As a result, in the multi-computer switching device 30, the keyboard 328, the mouse 330, and the computer system PCm exchange signals along a route L1, so that the user can control the computer system PCm with the keyboard 328 and the mouse 330. By the same token, the user can control any of the computer systems PC1 to PCn with the multi-computer switching device 30.
In the present invention, a third transmission interface of a slave switching module can be inserted a first transmission interface of a next slave switching module. That is, the slave switching module can be infinitely expanded. Therefore, the number of computer systems coupled to the present invention multi-computer switching device is flexible. Take FIG. 3 for example, if the user wants to control computer systems over than the number of n, the user can add a corresponding number of slave switching modules behind the slave switching module SLV_n. Oppositely, if the number of computer systems controlled by the user is far less than n, the user can remove unused slave switching modules to save system resources and keep desktop space. Therefore, according to the number of the computer systems to be controlled, the user can adaptively add or remove the slave switching modules. As a result, if the number of the computer systems to be controlled is increased, the user can add slave switching modules without replacing another multi-computer switching device. If the number of the computer systems to be controlled is decreased, the user can pull out unused slave switching modules to save space.
Furthermore, in the present invention, the slave switching modules can be installed inside the computer systems. For example, in FIG. 2, the slave switching module 24 can be installed inside the computer system 250, and exchange signals with the second transmission interface 242 through a slot, such as PCI slot, of the computer system 250. Notice that, the multi-computer switching devices 20 and 30 shown in FIG. 2 and FIG. 3 are exemplary embodiments of the present invention, and those skilled in the art can do alterations accordingly. For example, the ports of the master switching module can conform to any of transmission standards, and other input or output devices, such as gamepads, printers, can be inserted to the ports. In addition, the multi-computer switching devices 20 and 30 can be used for switching audio or video signals in a multi-computer system, such as a server farm.
In the prior art, the number of computer systems coupled to the multi-computer switching device is decided in the beginning of designing, causing the lack of expandability and flexibility. In comparison, the number of the slave switching modules can be arbitrarily increased or decreased in the present invention multi-computer switching device. If the number of the computer systems to be controlled is increased, the user can add slave switching modules without replacing another multi-computer switching device. If the number of the computer systems to be controlled is decreased, the user can pull out unused slave switching modules to save space. Therefore, the present invention multi-computer switching device is expandable, which can save system resources and desktop space.
Those skilled in the art will readily observe that numerous modifications and alterations of the device and method may be made while retaining the teachings of the invention. Accordingly, the above disclosure should be construed as limited only by the metes and bounds of the appended claims.