Multi-computer Switcher and Data Transmission Method
By designing a multi-computer switch including a processing unit, an input interface device end and a display device end, the problem of requiring software to be installed in the prior art to perform copying and pasting operations is solved, and the function of copying and pasting text without installing software is realized.
Patent Information
- Application Number
- CN202010315827.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-12-31
- Filing Date
- 2020-04-21
- Publication Date
- 2025-06-13
- Estimated Expiration
- 2041-03-19
AI Technical Summary
When copying and pasting operations, existing multi-computer switches need to install software, which makes it impossible to communicate and operate with computers without software installed.
A multi-computer switch is designed, including a processing unit, an input interface device end and a display device end. The processing unit recognizes and selects the screen and generates text information, so as to copy and paste text without installing software.
It enables users to copy and paste text without installing additional software. It is suitable for computers of different operating systems and can copy when the host is not fully started.
Smart Images

Figure CN113126941B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a multi-computer switcher and a data transmission method, and particularly to a multi-computer switcher and a data transmission method that do not require software installation. Background Art
[0002] By connecting multiple computer hosts in a computer room through a multi-computer switcher (KVM switch), a user can switch and operate between multiple computer hosts with a set of keyboard, display device, and mouse.
[0003] However, when an operation of copying and pasting a part of the image in the currently running screen is to be performed, generally, each computer host must transmit data through software and the multi-computer switcher. If the computer host does not install or cannot install software, it is impossible to communicate with the multi-computer switcher to perform the copy and paste operation. Summary of the Invention
[0004] An embodiment of the present disclosure relates to a multi-computer switcher. The multi-computer switcher is applicable to a first computer, a second computer, a display device, and an input interface device. The multi-computer switcher includes a first computer connection end, a second computer connection end, a display device end, an input interface device end, and a processing unit. The first computer connection end is coupled to the first computer. The second computer connection end is coupled to the second computer. The display device end is coupled to the display device. The input interface device end is coupled to the input interface device. The processing unit is coupled to the first computer connection end, the second computer connection end, the display device end, and the input interface device end. The input interface device end receives a first operation instruction from the input interface device, and the first computer connection end receives a selected screen from the first computer in response to the first operation instruction. The processing unit identifies the selected screen and correspondingly generates text information. The input interface device end receives a second operation instruction from the input interface device, and the processing unit transmits the text information to the second computer through the second computer connection end in response to the second operation instruction for the display device to display the text information.
[0005] In some embodiments, when the input interface device end receives the first operation instruction from the input interface device, the processing unit transmits the first running screen of the first computer to the display device through the display device end for display. After the input interface device end receives the first operation instruction from the input interface device, the input interface device end receives a third operation instruction from the input interface device, and the processing unit transmits the second running screen of the second computer to the display device through the display device end in response to the third operation instruction for display.
[0006] In some embodiments, after the input interface device end receives a first operation instruction from the input interface device, the processing unit receives selection data from the input interface device via the input interface device end. The processing unit generates a selection box according to the selection data and displays the selection box via a display device. The first computer connection end receives the picture image data within the selection box from the first computer as a selected picture in response to the selection box.
[0007] In some embodiments, the processing unit generates a keyboard string code according to text information, and transmits the keyboard string code to a second computer via a second computer connection end in response to a second operation instruction for display by the display device.
[0008] In some embodiments, the processing unit generates a percentage code according to text information, then generates a keyboard string code according to the percentage code, and transmits the percentage code to a second computer via a second computer connection end for display by the display device in response to a second operation instruction.
[0009] Another embodiment of the present disclosure relates to a data transmission method for use among a first computer, a second computer, an input interface device, a display device, and a multi-computer switcher. The first computer, the second computer, the input interface device, and the display device are coupled to the multi-computer switcher. The data transmission method includes: when the multi-computer switcher receives a first operation instruction from the input interface device, the multi-computer switcher receives a selected picture from the first computer in response to the first operation instruction; the multi-computer switcher identifies the selected picture and correspondingly generates text information; and when the multi-computer switcher receives a second operation instruction from the input interface device, the multi-computer switcher transmits the text information to the second computer in response to the second operation instruction and displays the text information on the display device.
[0010] In some embodiments, the data transmission method further includes: when the multi-computer switcher receives a first operation instruction from the input interface device, the multi-computer switcher transmits a first running picture of the first computer to the display device for display; and when the multi-computer switcher receives a third operation instruction from the input interface device, the multi-computer switcher transmits a second running picture of the second computer to the display device for display in response to the third operation instruction.
[0011] In some embodiments, the data transmission method further includes: after the multi-computer switcher receives a first operation instruction from the input interface device, the multi-computer switcher receives selection data from the input interface device; the multi-computer switcher generates a selection box according to the selection data and displays the selection box via the display device; and the multi-computer switcher receives the picture image data within the selection box from the first computer as a selected picture.
[0012] In some embodiments, the data transmission method further includes: the multi-computer switch generates a keyboard string code according to the text information; and the multi-computer switch transmits the keyboard string code to the second computer in response to the second operation instruction for the display device to display.
[0013] In some embodiments, the data transmission method further includes: the multi-computer switch generates a percentage encoding according to the text information; the multi-computer switch generates a keyboard string code according to the percentage encoding; and the multi-computer switch transmits the percentage encoding to the second computer in response to the second operation instruction for the display device to display.
[0014] In summary, by the multi-computer switch cooperating with the instructions of copy, switch, and paste according to the data transmission method, the user can copy and paste text without installing additional software. Brief Description of the Drawings
[0015] Figure 1 FIG. is a schematic diagram of a multi-computer switch according to some embodiments of the present disclosure.
[0016] Figure 2 and Figure 3 FIG. is a flowchart of a data transmission method according to some embodiments of the present disclosure.
[0017] Figure 4 FIG. is a schematic diagram of a multi-computer switch performing a copy instruction according to some embodiments of the present disclosure.
[0018] Figure 5 FIG. is a schematic diagram of a display device according to some embodiments of the present disclosure.
[0019] Figure 6 FIG. is a schematic diagram of a multi-computer switch performing a switch instruction according to some embodiments of the present disclosure.
[0020] Figure 7 FIG. is a schematic diagram of a multi-computer switch performing a paste instruction according to some embodiments of the present disclosure.
[0021] Description of the Reference Numerals:
[0022] 100... Multi-computer switch
[0023] 110... First computer connection end
[0024] 120... Second computer connection end
[0025] 130... Display device end
[0026] 140... Input interface device end
[0027] 150...Processing unit
[0028] 160...Memory
[0029] 210...First computer
[0030] 220...Second computer
[0031] 230...Display device
[0032] 240...Input interface device
[0033] 200: Data transmission method
[0034] S210, S220, S230, S310, S320, S330, S340, S350, S360, S370, S380, S390: Operations
[0035] CC...Copy instruction
[0036] CS...Switch instruction
[0037] CV...Paste instruction
[0038] DXY...Select data
[0039] FR...Selection box
[0040] IMG...Selected screen
[0041] KC...Keyboard string code
[0042] (X1, Y1), (X2, Y2)...Coordinates
[0043] DIS...Running screen Detailed implementation manners
[0044] The following is a detailed description with reference to the embodiments and the accompanying drawings of the specification to better understand the embodiments of the present disclosure. However, the provided embodiments are not intended to limit the scope covered by the present disclosure, and the description of the structure and operation is not intended to limit the order of its execution. Any structure formed by re-combining elements, which produces a device with equivalent technical effects, is within the scope covered by the present disclosure. In addition, according to industry standards and common practices, the drawings are only for illustrative purposes and are not drawn to actual scale. In fact, the dimensions of various features can be arbitrarily increased or decreased for ease of illustration. The same elements will be denoted by the same reference numerals in the following description for ease of understanding.
[0045] As used throughout the specification and the related application documents, unless otherwise specified, the terms generally have their ordinary meanings as used in the art, in the context of the disclosure herein, and in the context of the particular content. Certain terms used to describe the present disclosure will be discussed below or elsewhere in this specification to provide additional guidance to those skilled in the art regarding the description of the present disclosure.
[0046] In addition, as used herein, the terms "comprising", "including", "having", "containing", etc. are all open-ended terms, meaning "including but not limited to". In addition, as used herein, "and / or" includes any one of one or more of the related listed items and all combinations thereof.
[0047] As used herein, when an element is referred to as "connected" or "coupled", it may mean "electrically connected" or "electrically coupled". "Connected" or "coupled" can also be used to indicate the mutual cooperation or interaction between two or more elements.
[0048] In addition, although terms such as "first", "second", etc. are used herein to describe different elements, such terms are only used to distinguish elements or operations described by the same technical terms. Unless the context clearly indicates otherwise, such terms do not particularly refer to or imply an order or sequence, nor are they used to limit the present invention.
[0049] Please refer to Figure 1 。 Figure 1 FIG. is a schematic diagram showing a multi-computer switch 100 according to some embodiments of the present disclosure. As Figure 1 shown, the multi-computer switch 100 is applicable to a first computer 210, a second computer 220, a display device 230, and an input interface device 240. The multi-computer switch 100 includes a first computer connection end 110, a second computer connection end 120, a display device end 130, an input interface device end 140, a processing unit 150, and a memory 160.
[0050] Structurally, the processing unit 150 in the multi-computer switch 100 is coupled to the first computer connection end 110, the second computer connection end 120, the display device end 130, the input interface device end 140, and the memory 160. The multi-computer switch 100 is coupled to the first computer 210 via the first computer connection end 110. The multi-computer switch 100 is coupled to the second computer 220 via the second computer connection end 120. The multi-computer switch 100 is coupled to the display device 230 via the display device end 130. The multi-computer switch 100 is coupled to the input interface device 240 via the input interface device end 140.
[0051] Specifically, the first computer 210 and the second computer 220 can be connected to the multi-computer switch 100 through a VGA terminal (Video Graphics Array connector) and / or a Universal Serial Bus (USB). The display device 230 can be connected to the multi-computer switch 100 through a High Definition Multimedia Interface (HDMI). The input interface device end 140 can be an input device such as a keyboard, a mouse, a touchpad, etc., and is connected to the multi-computer switch 100 through a serial port and / or a Universal Serial Bus. The above connection interfaces are only for illustrative purposes, and can also be other interfaces compatible with commonly used computers, display devices, and input interface devices on the current market. The present invention is not limited to the above interfaces.
[0052] In some embodiments, the processing unit 150 can be implemented in various ways by various processing circuits, a microcontroller, a central processing unit, a microprocessor, a Digital Signal Processor (DSP), an application specific integrated circuit (ASIC), a Complex Programmable Logic Device (CPLD), a Field-programmable gate array (FPGA), or a logic circuit.
[0053] In some embodiments, the memory 160 can include one or more memory devices, and each memory device or the set of multiple memory devices includes a computer-readable recording medium. The memory 160 can be implemented by a read only memory (ROM), a flash memory, a floppy disk, a hard disk, an optical disc, a flash drive, a USB flash drive, a magnetic tape, a database readable from a network, or any recording medium with the same function that can be conceived by those skilled in the art in the technical field to which the present disclosure belongs.
[0054] For the sake of convenience of description, the specific operations of the various components in the multi-computer switch 100 will be described in the following paragraphs in conjunction with the accompanying drawings, but not limited thereto. Any person skilled in the art can make various changes and modifications without departing from the concept and scope of the present disclosure. Please refer to Figure 2 and Figure 3 。 Figure 2 and Figure 3The flowchart of a data transmission method 200 is shown according to some embodiments of the present disclosure. The data transmission method 200 is used among a first computer 210, a second computer 220, a display device 230, an input interface device 240, and a multi-computer switcher 100. The data transmission method 200 includes the following two parts: an operation S210 - S230 for displaying according to a switching instruction, and an operation S310 - S390 for copying and pasting according to a copy instruction and a paste instruction respectively.
[0055] The first part is as Figure 2 shown. The data transmission method 200 includes operations S210, S220, and S230. First, in operation S210, the multi-computer switcher 100 transmits the running screen of the currently controlled computer to the display device 230 for display. Specifically, the processing unit 150 in the multi-computer switcher 100 receives the running screen of the corresponding computer from the currently connected computer connection end, and transmits this running screen to the display device 230 via the display device end 130 for display. For example, when the multi-computer switcher 100 is currently connected to the first computer 210, the processing unit 150 of the multi-computer switcher 100 receives the running screen of the first computer 210 through the first computer connection end 110. The processing unit 150 then transmits the running screen of the first computer 210 to the display device 230 via the display device end 130 for display.
[0056] Next, in operation S220, when the multi-computer switcher 100 does not receive a switching instruction from the input interface device 240, operation S210 continues, and the multi-computer switcher 100 transmits the running screen of the first computer 210 to the display device 230 for display. On the other hand, when the multi-computer switcher 100 receives a switching instruction from the input interface device 240, operation S230 is performed, and the multi-computer switcher 100 switches the currently controlled computer in response to the switching instruction. Specifically, when the user inputs a switching instruction through the input interface device 240, the processing unit 150 in the multi-computer switcher 100 receives the switching instruction from the input interface device end 140, and switches the currently controlled computer to another computer according to the switching instruction.
[0057] For example, if the multi-computer switcher 100 is currently connected to the first computer 210, when the user issues a switching instruction by pressing a keyboard key or clicking a mouse, the multi-computer switcher 100 will switch the currently controlled computer to the second computer 220 according to the switching instruction. Then, when operation S210 continues, the multi-computer switcher 100 transmits the running screen of the second computer 220 to the display device 230 for display.
[0058] In this way, when the multi-computer switch 100 is connected to multiple computer hosts, the user can issue a switching instruction through the input interface device 240 to switch and operate between multiple computer hosts. It should be noted that although only two computers are shown in this disclosure, the number of computers is only an example for convenience of explanation and is not intended to limit this disclosure. Those of ordinary skill in the art can configure the number of computers according to actual needs and design corresponding switching instructions.
[0059] The second part is as Figure 3 shown. The data transmission method 200 includes operations S310, S320, S330, S340, S350, S360, S370, S380, and S390. First, in operation S310, the multi-computer switch 100 is in the normal mode. Specifically, when the multi-computer switch 100 is in the normal mode, corresponding displays will be made according to the switching instruction (such as the above operations S210 - S230), but not limited thereto, and corresponding operations according to other instructions may also be included.
[0060] Next, in operation S320, when the multi-computer switch 100 does not receive a copy instruction from the input interface device 240, operation S310 continues. When the multi-computer switch 100 receives a copy instruction from the input interface device 240, operation S330 is performed, and the multi-computer switch 100 enters the copy mode. Specifically, as Figure 4 shown, when the user inputs a copy instruction CC through the input interface device 240, the processing unit 150 in the multi-computer switch 100 receives the copy instruction CC through the input interface device end 140 and makes the multi-computer switch 100 enter the copy mode according to the copy instruction CC. For example, when the multi-computer switch 100 enters the copy mode, the display device 230 maintains the display of the last running screen before entering the copy mode. That is to say, computer switching or operation on the currently displayed window content cannot be performed after entering the copy mode.
[0061] Next, in operation S340, when the multi-computer switch 100 receives selected data from the input interface device 240, operation S350 is performed, and the multi-computer switch 100 generates a selection box in response to the selected data and displays the selection box via the display device 230. Moreover, the multi-computer switch 100 will receive the screen image data within the selection box from the currently controlled computer as the selected screen. Specifically, as Figure 4As shown, the multi-computer switch 100 will be in the copy mode until the processing unit 150 receives the selection data DXY through the input interface device end 140, and then the multi-computer switch 100 returns to the normal mode. Among them, the selection data DXY can be a set of coordinate data. The multi-computer switch 100 generates a selection box FR according to the selection data DXY and outputs it to the display device 230 for display, and receives the screen image data within the selection box FR from the currently controlled first computer 210 as the selected screen IMG according to the selection data DXY. In some embodiments, the multi-computer switch 100 can be implemented by a functional circuit similar to an image acquisition card.
[0062] For example, the user can click, drag, and release the mouse to generate a starting coordinate and an ending coordinate, and the multi-computer switch 100 will receive this set of starting and ending coordinates as the selection data. In some embodiments, while the user is controlling the mouse, the multi-computer switch 100 generates and displays a selection box via the display device 230 according to the starting coordinate of the mouse click and the coordinate at the moment of mouse dragging. In other embodiments, after the user controls the mouse to click, drag, and release, the multi-computer switch 100 generates and displays a selection box (such as the selection box FR in Figure 5 according to the starting coordinate of the mouse click (such as the coordinate (X1, Y1) in Figure 5 and the ending coordinate of releasing the mouse (such as the coordinate (X2, Y2) in Figure 5 . As shown in Figure 5 , the processing unit 150 uses the screen image data within the selection box FR (i.e., between the coordinate (X1, Y1) and the coordinate (X2, Y2)) as the selected screen IMG.
[0063] Next, in operation S360, the multi-computer switch 100 identifies the selected screen IMG and correspondingly generates text information. Specifically, the processing unit 150 performs image recognition on the selected screen IMG to recognize the text contained in the selected screen IMG. For example, as shown in Figure 5 , the processing unit 150 should recognize the following text for the selected screen IMG within the selection box FR: "Nov 28 09:23:46 geja-ubuntu16 anacron
[597] : Job 'cron.weekly' terminated Nov 28 09:23:46 geja-ubuntu16 anacron
[597] : Normal exit (2 jobs run)".
[0064] Next, in operation S370, the KVM switch 100 generates a keyboard string code (keycode, ascii code) KC according to the text information and stores it in the memory 160. For example, the KVM switch 100 generates and stores the keyboard string code "78 79 86 3298 104" according to the text information "Nov 28". In other embodiments, when the text included in the selected screen IMG does not have a directly corresponding keyboard string code, the KVM switch 100 generates a percentage code according to the text information, and then generates the keyboard string code KC according to the percentage code. For example, the selected screen IMG contains the Chinese character "你好", the KVM switch 100 generates the percentage code "%E4%BD%A0%E5%A5%BD" according to the text information "你好", and then generates and stores the corresponding keyboard string code according to the percentage code.
[0065] In this way, without installing software, the user can control the KVM switch 100 to obtain the screen image to be copied from the currently controlled computer by issuing a copy command to the KVM switch 100 through the input interface device 240. The KVM switch 100 performs image recognition on the selected screen, and the text in the selected screen image can be converted into a keyboard string code KC for storage. In addition, when the text in the image is not in English, it can also be converted into a percentage code that can be typed on the keyboard, so that these texts can be easily parsed without installing additional software.
[0066] Next, in operation S380, when the KVM switch 100 receives a paste command from the input interface device 240, operation S390 is performed, and the KVM switch 100 transmits the text information to the currently controlled computer and displays the text information on the display device 230. Specifically, when the KVM switch 100 does not receive a switching command between operation S380 and operation S370, the above operation S230 will not be performed, and the KVM switch 100 will copy and paste on the same computer. On the other hand, when the KVM switch 100 receives a switching command between operation S380 and operation S370, the above operation S230 will be performed, and the KVM switch 100 can copy and paste on different computers respectively.
[0067] For example, after the KVM switch 100 has obtained text data from the first computer 210 and stored it in the memory 160, Figure 6 As shown, if the KVM switch 100 receives the switching command CS from the input interface device 240, the KVM switch 100 switches the currently controlled first computer 210 to the second computer 220. In other words, the KVM switch 100 transmits the operating screen DIS of the second computer 220 to the display device 230 for display.
[0068] Next, as Figure 7 shown, when the processing unit 150 of the multi-computer switch 100 receives the paste instruction CV from the input interface device 240 through the input interface device end 140, the processing unit 150 extracts the keyboard string code KC from the memory 160 and transmits it to the currently controlled second computer 220 through the second computer connection end 120. When the second computer 220 receives the keyboard string code KC, it will display the text represented by the keyboard string code KC through the display device 230. For example, when the second computer 220 receives the keyboard string code KC as "74 79 66", it will display the text "job" through the display device 230.
[0069] In this way, without installing software, the user can issue a paste instruction to the multi-computer switch 100 through the input interface device 240, and can control the multi-computer switch 100 to transmit the keyboard string code KC stored in the memory 160 to the currently controlled computer, so that this computer thinks that the connected keyboard has input these keys, and then converts back to the corresponding English or numbers and displays them on the display device 230.
[0070] It should be noted that after the operation S390, if the multi-computer switch 100 receives the paste instruction again (that is, the condition of the operation S380 is satisfied), since the keyboard string code KC is stored in the memory 160, the multi-computer switch 100 can also execute the operation S390 again. However, if the multi-computer switch 100 receives the copy instruction and selects data again before receiving the paste instruction (that is, the conditions of the operations S320 and S340 are satisfied), the multi-computer switch 100 will generate a new keyboard string code KC and overwrite the previous keyboard string code KC.
[0071] In another perspective, the operations S220, S320, and 380 in the data transmission method 200 have independent trigger conditions. The accompanying drawings and the above description of the present disclosure are only examples for convenience of description and are not limited thereto. Those skilled in the art can design and adjust according to actual needs. In addition, in some other embodiments, the data transmission method 200 may also include a cancel instruction, so that the multi-computer switch 100 can jump out of the copy state without generating new selected data, so as to avoid overwriting the text string corresponding to the previous selected data due to accidentally touching and entering the copy mode.
[0072] Although the disclosed method is shown and described as a series of steps or events herein, it should be understood that the order of these steps or events shown should not be interpreted as limiting. For example, some steps may occur in different orders and / or occur simultaneously with other steps or events other than the steps or events shown and / or described herein. In addition, when implementing one or more embodiments or embodiments described herein, not all steps shown herein are necessary. In addition, one or more steps herein may also be performed in one or more separated steps and / or stages.
[0073] It should be noted that, in the absence of conflict, the features and circuits in the various figures, embodiments, and embodiments of the present disclosure can be combined with each other. The circuits shown in the drawings are for illustrative purposes only, and are simplified to make the description concise and easy to understand, and are not intended to limit the present disclosure. In addition, the various devices, units, and components in the above-mentioned embodiments can be implemented by various types of digital or analog circuits, and can also be implemented by different integrated circuit chips, or integrated into a single chip. The above is only an example, and the present disclosure is not limited to this.
[0074] In summary, the present disclosure, by applying the above-mentioned various embodiments, can allow users to copy and paste text without installing additional software by using the multi-computer switch 100 in accordance with the data transmission method 200 in conjunction with the copy, switch and paste instructions. Since there is no need to install additional software, computers with different operating systems can be directly applied. In use, the computer side can only be connected to a keyboard, a mouse and a display device, and no additional hardware is seen to support the software. In addition, since the present disclosure is copied and pasted by the multi-computer switch 100 according to the data transmission method 200, it is not related to the operating system and can be copied when the host has not been fully started. In other words, the present disclosure can copy the text that appears on the boot screen and paste it to other hosts for further analysis, which is convenient for error troubleshooting.
[0075] Although the present disclosure has been disclosed in the above-mentioned implementation mode, it is not intended to limit the present disclosure. A person skilled in the art may make various changes and modifications without departing from the concept and scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be determined by the claims.
Claims
1. A multi-computer switcher, applicable to a first computer, a second computer, a display device, and an input interface device, characterized in that, the multi-computer switcher includes: a first computer connection end, coupled to the first computer; a second computer connection end, coupled to the second computer; a display device end, coupled to the display device; an input interface device end, coupled to the input interface device; and a processing unit, coupled to the first computer connection end, the second computer connection end, the display device end, and the input interface device end; wherein, the input interface device end receives a first operation instruction from the input interface device, the first computer connection end receives a selection screen from the first computer in response to the first operation instruction, the processing unit identifies the selection screen and correspondingly generates text information, the input interface device end receives a second operation instruction from the input interface device and the processing unit transmits the text information to the second computer via the second computer connection end in response to the second operation instruction for the display device to display the text information; when the text in the selection screen is not in English, the processing unit generates a percentage encoding based on the text information, then generates a keyboard string code based on the percentage encoding, and transmits the percentage encoding to the second computer via the second computer connection end in response to the second operation instruction for the display device to display.
2. The multi-computer switcher according to claim 1, characterized in that, when the input interface device end receives the first operation instruction from the input interface device, the processing unit transmits the first running screen of the first computer to the display device for display via the display device end, after the input interface device end receives the first operation instruction from the input interface device, the input interface device end receives a third operation instruction from the input interface device, and the processing unit transmits the second running screen of the second computer to the display device for display via the display device end in response to the third operation instruction.
3. The multi-computer switcher according to claim 1, characterized in that, after the input interface device end receives the first operation instruction from the input interface device, the processing unit receives selection data from the input interface device via the input interface device end, the processing unit generates and displays a selection box via the display device in response to the selection data, and the first computer connection end receives the screen image data within the selection box from the first computer as the selection screen in response to the selection box.
4. The multi-computer switcher according to claim 1, characterized in that, the processing unit generates a keyboard string code based on the text information, and transmits the keyboard string code to the second computer via the second computer connection end in response to the second operation instruction for the display device to display.
5. A data transmission method for use among a first computer, a second computer, an input interface device, a display device, and a multi-computer switcher, where the first computer, the second computer, the input interface device, and the display device are coupled to the multi-computer switcher. Characterized in that, the data transmission method includes: When the multi-computer switcher receives a first operation instruction from the input interface device, the multi-computer switcher receives a selection screen from the first computer in response to the first operation instruction; The multi-computer switcher recognizes the selection screen and correspondingly generates text information; And When the multi-computer switcher receives a second operation instruction from the input interface device, the multi-computer switcher transmits the text information to the second computer in response to the second operation instruction, and displays the text information on the display device; When the text in the selection screen is not in English, the processing unit generates a percentage encoding according to the text information, then generates a keyboard string code according to the percentage encoding, and transmits the percentage encoding to the second computer via the second computer connection end in response to the second operation instruction for display on the display device.
6. The data transmission method according to claim 5, Characterized in that, further includes: When the multi-computer switcher receives the first operation instruction from the input interface device, the multi-computer switcher transmits the first running screen of the first computer to the display device for display; And When the multi-computer switcher receives a third operation instruction from the input interface device, the multi-computer switcher transmits the second running screen of the second computer to the display device for display in response to the third operation instruction.
7. The data transmission method according to claim 5, Characterized in that, further includes: After the multi-computer switcher receives the first operation instruction from the input interface device, the multi-computer switcher receives selection data from the input interface device; The multi-computer switcher generates and displays a selection box via the display device in response to the selection data; And The multi-computer switcher receives the screen image data within the selection box from the first computer as the selection screen.
8. The data transmission method according to claim 5, Characterized in that, further includes: The multi-computer switcher generates a keyboard string code according to the text information; And The multi-computer switcher transmits the keyboard string code to the second computer for display on the display device in response to the second operation instruction.
9. The data transmission method according to claim 8, Characterized in that, further includes: The multi-computer switcher generates a percentage encoding according to the text information; The multi-computer switcher generates the keyboard string code according to the percentage encoding; And The multi-computer switcher transmits the percentage encoding to the second computer for display on the display device in response to the second operation instruction.
Citation Information
Patent Citations
User interface switch system and data transfer method
CN101609414A