CN206312090U - KVM controller - Google Patents

KVM controller Download PDF

Info

Publication number
CN206312090U
CN206312090U CN201621452239.3U CN201621452239U CN206312090U CN 206312090 U CN206312090 U CN 206312090U CN 201621452239 U CN201621452239 U CN 201621452239U CN 206312090 U CN206312090 U CN 206312090U
Authority
CN
China
Prior art keywords
hid
usb
simulators
coordinate
mouse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201621452239.3U
Other languages
Chinese (zh)
Inventor
曾剑勇
古昌文
杨勇
李忠永
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Wisdom Video Technology Co Ltd
Original Assignee
Shenzhen Wisdom Video Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Wisdom Video Technology Co Ltd filed Critical Shenzhen Wisdom Video Technology Co Ltd
Priority to CN201621452239.3U priority Critical patent/CN206312090U/en
Application granted granted Critical
Publication of CN206312090U publication Critical patent/CN206312090U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

This application provides a kind of KVM controller, it includes usb data processing module, usb data processing module includes USB host controller for the keyboard and mouse data for receiving, for parsing and the MCU controllers of switching keyboard mouse data, at least one pair of absolute coordinate HID simulators and relative coordinate HID simulators and one-to-one with each pair absolute coordinate HID simulators and relative coordinate HID simulators, and for usb data to be transmitted to the usb hub of managed computer.Implement the technical scheme of the application, KVM controller sets the HID device simulator and a HID device simulator for relative coordinate of absolute coordinate on each usb data connectivity port, and be connected on usb hub, usb hub is connected with the USB interface of outer computer again.MCU controllers in KVM controller are determined to send data to absolute coordinate or relative coordinate simulator by mode of operation, so as to realize real-time switching on demand to mouse coordinates system.

Description

KVM controller
Technical field
The application is related to center monitoring field, more particularly, to a kind of KVM controller.
Background technology
KVM, is the abbreviation of Keyboard Video Mouse, it is allowed to a set of keyboard and mouse that user passes through connection on KVM Display switching control multiple stage computers main frame in turn, for the centralized Control of multicomputer.Institute needs parsing to use as KVM The key mouse data that family is accessed, and the main frame that current channel is connected is forwarded to again.Defined additionally as HID device Two kinds of coordinate systems, one kind is relative coordinate, and another kind is absolute coordinate.Relative coordinate means that mouse is come with positive and negative side-play amount Moving direction and side-play amount of the mouse on X/Y axles are represented, the actual seat of mouse pointer is recorded by the system of reception mouse data Mark;Absolute coordinate refers to directly to tell reception system actual coordinate position after mouse pointer is moved.The mouse of the current overwhelming majority Mark uses relative coordinate system, and needs to use the absolute coordinate of mouse in some especial operation occasions.It is real such as on KVM Now switch across screen, or Synchronization Control is realized for all of computer, be at this moment accomplished by being realized by means of absolute coordinate system.So And in existing KVM major part realized using single coordinate system, such as use independent relative coordinate system, or using individually absolutely To coordinate system, most DVRs is not support absolute coordinate system in addition, so just brings KVM to use scope big It is restricted.
Utility model content
The application technical problem to be solved is, there is provided a kind of improved KVM controller.
The application solves the technical scheme that its technical problem used:A kind of KVM controller is provided, it includes USB numbers According to processing module, the usb data processing module is including being used for the USB host controller of the keyboard and mouse data of reception, for solving Analyse the simultaneously MCU controllers of switching keyboard mouse data, at least one pair of absolute coordinate HID simulators and relative coordinate HID simulation Device and one-to-one with absolute coordinate HID simulators described in each pair and relative coordinate HID simulators, and for by USB Usb hub of the data forwarding to managed computer;The USB host controller is electrically connected with the MCU controllers, described MCU controllers are electrically connected with absolute coordinate HID simulators described in each pair and relative coordinate HID simulators respectively, described in each pair Absolute coordinate HID simulators and relative coordinate HID simulators are electrically connected with usb hub described in.
In KVM controller of the present utility model, the MCU controllers respectively with the multipair absolute coordinate HID simulators It is electrically connected with relative coordinate HID simulators.
In KVM controller of the present utility model, the MCU controllers and at least one USB HID for becoming descriptor are simulated Device is electrically connected with, and each described USB HID simulator and a usb hub for becoming descriptor is electrically connected with.
Implement the technical scheme of the application, at least with following beneficial effect:KVM controller of the present utility model is every The HID device simulator and a HID device for relative coordinate that an absolute coordinate is set on individual usb data connectivity port are simulated Device, and be connected on usb hub, usb hub is connected with the USB interface of outer computer again.In KVM controller MCU controllers are determined to send data to absolute coordinate or relative coordinate simulator by mode of operation, thus realize it is right on demand The real-time switching of mouse coordinates system.
Brief description of the drawings
Fig. 1 is the structured flowchart of the KVM controller in an embodiment of the present utility model.
Specific embodiment
In order to the technical characteristic to the application, purpose and effect are more clearly understood from, now compare accompanying drawing and describe in detail The specific embodiment of the application.
Usb data processing module S100 in KVM controller of the present utility model is comprising such as lower module:
Usb hub S101, for absolute coordinate HID simulators S102 and relative coordinate HID simulators S103 is same When carry on the usb data interface of computer;
Absolute coordinate HID simulator S102, the simulator is simulated using the USB mouse of absolute coordinate descriptor and common USB key disc apparatus;
Relative coordinate HID simulator S103, the simulator is simulated using the USB mouse of relative coordinate descriptor and general Logical USB key disc apparatus;
MCU controller S104, for parsing the keyboard and mouse data from USB host controller S105 collections, and according to KVM The Working mode set of controller is sent to absolute coordinate HID simulators S102 or relative after mouse-keyboard data are repacked Coordinate HID simulators S103;
USB host controller S105, enumerates USB keyboard mouse and the various events and data of keyboard and mouse is transferred into MCU Controller S104;
USB keyboard mouse is accessed on USB host controller S105, MCU controllers S104 is by controlling USB host controller S105 is initialized and keyboard and mouse is entered armed state to the USB keyboard mouse for accessing;
The interface of the usb hub S101 on KVM controller is connected with the usb data interface of managed computer, it is controlled The USB controller of computer will be initialized to the USB HID simulators of two on usb hub S101 coordinate system, Computer is set to recognize 4 USB HID devices, i.e., 1 USB mouse of absolute coordinate pattern, 1 USB of relative coordinate pattern Mouse and two common USB keyboards;
KVM controller has two kinds of mouse performance patterns, and one kind is absolute coordinate mode of operation, and another is relative coordinate Mode of operation;
When KVM controller is absolute coordinate mode of operation, the keyboard and mouse data warp that USB host controller S105 is received MCU controllers S104 is crossed to parse and be converted to the mouse coordinates of absolute coordinate system, then by the mouse coordinates data is activation after conversion Usb data is passed through into usb hub S101 again again to absolute coordinate HID simulator S102, absolute coordinate HID simulators S102 Managed computer is transmitted to, such managed computer just receives the USB mouse data of absolute coordinate system;
When KVM controller is relative coordinate mode of operation, the keyboard and mouse data warp that USB host controller S105 is received Cross MCU controllers S104 parsings and repack the data after parsing and be sent to relative coordinate HID simulator S103, relatively Usb data is transmitted to managed computer by coordinate HID simulators S103 by usb hub S101 again again, such controlled meter Calculation machine just receives the USB mouse data of relative coordinate system;
As described above, KVM controller can neatly under the mouse performance pattern of absolute coordinate system and relative coordinate system Switching.
By as above improving and designing, this KVM controller is provided KVM controller for the convenient coordinate system from mouse of user Flexible easily switching mode so that user can change the mode of operation of KVM controller expire according to practical application Sufficient workplace demand.Additionally by the absolute coordinate of identification USB mouse, KVM controller can easily judge mouse controlled The physical location of output image on computer, so that do special mouse gestures using the relation of mouse and screen position recognize, Such as when recognizing mouse absolute coordinate and moving to screen left and right edges, previous computer or latter meter can be switched to Calculation machine;Or can open all computer synchronous control patterns, it is all of by the way that the absolute coordinate of mouse is sent to simultaneously Computer, because all computers all receive identical absolute coordinate, mouse pointer is all exported where each computer and regarded On the same position of frequency window, all computers being connected on KVM can be simultaneously controlled whereby.
The preferred embodiment of the application is the foregoing is only, the application is not limited to, for the skill of this area For art personnel, the application can have various changes, combination and change.It is all within spirit herein and principle, made Any modification, equivalent substitution and improvements etc., within the scope of should be included in claims hereof.

Claims (3)

1. a kind of KVM controller, it is characterised in that including usb data processing module, the usb data processing module includes using USB host controller in the keyboard and mouse data for receiving, for parse and switching keyboard mouse data MCU controllers, at least A pair of absolute coordinate HID simulators and relative coordinate HID simulators and with absolute coordinate HID simulators and phase described in each pair It is one-to-one to coordinate HID simulators, and for usb data to be transmitted to the usb hub of managed computer;It is described USB host controller is electrically connected with the MCU controllers, the MCU controllers respectively with absolute coordinate HID moulds described in each pair Intend device and relative coordinate HID simulators are electrically connected with, absolute coordinate HID simulators described in each pair and relative coordinate HID are simulated Device is electrically connected with usb hub described in.
2. KVM controller according to claim 1, it is characterised in that the MCU controllers respectively with it is multipair it is described definitely Coordinate HID simulators and relative coordinate HID simulators are electrically connected with.
3. KVM controller according to claim 1, it is characterised in that the MCU controllers and at least one become descriptor USB HID simulators be electrically connected with, each it is described become descriptor USB HID simulators electrically connect with a usb hub Connect.
CN201621452239.3U 2016-12-27 2016-12-27 KVM controller Active CN206312090U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201621452239.3U CN206312090U (en) 2016-12-27 2016-12-27 KVM controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201621452239.3U CN206312090U (en) 2016-12-27 2016-12-27 KVM controller

Publications (1)

Publication Number Publication Date
CN206312090U true CN206312090U (en) 2017-07-07

Family

ID=59246262

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201621452239.3U Active CN206312090U (en) 2016-12-27 2016-12-27 KVM controller

Country Status (1)

Country Link
CN (1) CN206312090U (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032376A (en) * 2018-07-09 2018-12-18 江苏沁恒股份有限公司 A kind of device and method controlling multiple computers simultaneously using a set of keyboard and mouse
CN109669558A (en) * 2018-11-30 2019-04-23 苏州视泰克电子科技有限公司 A kind of multi-mode key mouse module
CN110865714A (en) * 2018-08-27 2020-03-06 雷兴忠 KVM device and method for switching multi-screen mouse

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109032376A (en) * 2018-07-09 2018-12-18 江苏沁恒股份有限公司 A kind of device and method controlling multiple computers simultaneously using a set of keyboard and mouse
CN110865714A (en) * 2018-08-27 2020-03-06 雷兴忠 KVM device and method for switching multi-screen mouse
CN109669558A (en) * 2018-11-30 2019-04-23 苏州视泰克电子科技有限公司 A kind of multi-mode key mouse module

Similar Documents

Publication Publication Date Title
CN206312090U (en) KVM controller
CN105045408B (en) A kind of notebook computer and its KVM switching methods with KVM key mouses
CN103197801A (en) All-in-one machine and method for simultaneously touching external device and built-in system
CN105457274A (en) Control device of gamepad and achievement method of control device
CN102096479B (en) SMBUS-based KVM switch with local and remote functions
CN109799933A (en) A kind of multi-point touch that supporting more hosts and display system
CN103700266A (en) Traffic signal control simulation system
CN103076888A (en) KVM (Kernel-based Virtual Machine) equipment and method for calling OSD (On-screen Display) for channel switching by USB (Universal Serial Bus) keyboard in KVM equipment
CN208077056U (en) Interactive intelligent tablet computer
CN102520859A (en) Multipoint touch method and system for teaching
CN202018635U (en) Device capable of realizing switching of PS (personal system)/2 signals in KVM (kernel-based virtual machine)
CN103095739A (en) Cabinet server system and node communication method thereof
CN111459307A (en) Control switching system of multiple hosts and display
CN203204588U (en) Touch device capable of being switched between television and computer
CN201218931Y (en) Interface switch controller for peripheral unit of intelligent computer
CN206946463U (en) desktop simplifies system
CN103092425B (en) Method for achieving touch screen control through mouse man-machine interface
CN105630448A (en) KVM (Keyboard Video Mouse) system based on FPGA (Field Programmable Gate Array)
CN202433858U (en) Multi-screen multi-touch system
CN201689403U (en) KVM switcher for touch screen
CN109284047A (en) Control method, touch tablet and the electric terminal of multimedia
CN105045401A (en) USB interface keyboard and mouse integrated system and design method therefor
CN203799367U (en) Virtual terminal control system
CN203966111U (en) Realize with I2C conversion the device that touch-screen is communicated by letter with system platform based on UART
CN202331457U (en) Data acquirer

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant