KVM控制器制造技术

技术编号:15787436 阅读:246 留言:0更新日期:2017-07-09 13:09
本申请提供了一种KVM控制器,其包括USB数据处理模块,USB数据处理模块包括用于接收的键盘鼠标数据的USB主控制器、用于解析并转换键盘鼠标数据的MCU控制器、至少一对绝对坐标HID模拟器和相对坐标HID 模拟器、以及与每对绝对坐标HID模拟器和相对坐标HID 模拟器一一对应的,并用于将USB数据转发给受控计算机的USB集线器。实施本申请的技术方案,KVM控制器在每个USB数据连接端口上设置一个绝对坐标的HID设备模拟器和一个相对坐标的HID设备模拟器,并将其连接到USB集线器上,USB集线器再与外部计算机的USB接口相连。KVM控制器中的MCU控制器按工作模式来决定向绝对坐标还是相对坐标模拟器发送数据,从而实现按需对鼠标坐标系的实时切换。

【技术实现步骤摘要】
KVM控制器
本申请涉及机房监控领域,尤其是涉及一种KVM控制器。
技术介绍
KVM,是KeyboardVideoMouse的缩写,允许用户通过KVM上连接的一套键盘鼠标显示器轮流切换控制多台计算机主机,用于多计算机的集中控制。所以作为KVM需要解析用户接入的键鼠数据,并重新转发至当前通道所连接的计算机主机。另外作为HID设备定义了两种坐标系,一种为相对坐标,另一种为绝对坐标。相对坐标的意思是鼠标以正负偏移量来表示鼠标在X/Y轴上的移动方向及偏移量,由接收鼠标数据的系统记录鼠标指针的实际坐标;绝对坐标是指鼠标指针移动后直接告诉接收系统实际的坐标位置。目前绝大部分的鼠标使用的是相对坐标系,而在一些特殊运用场合需要用到鼠标的绝对坐标。比如在KVM上实现跨屏切换,或者针对所有的电脑实现同步控制,这时就需要借助于绝对坐标系来实现。然而在现有的KVM中大部分均使用单坐标系来实现,如采用单独相对坐标系,或采用单独的绝对坐标系,另外绝大部分的硬盘录像机是不支持绝对坐标系的,这样便带来KVM使用范围大受限制。
技术实现思路
本申请要解决的技术问题在于,提供一种改进的KVM控制器。本申请解决其技术问题所采用的技术方案是:提供一种KVM控制器,其包括USB数据处理模块,所述USB数据处理模块包括用于接收的键盘鼠标数据的USB主控制器、用于解析并转换键盘鼠标数据的MCU控制器、至少一对绝对坐标HID模拟器和相对坐标HID模拟器、以及与每对所述绝对坐标HID模拟器和相对坐标HID模拟器一一对应的,并用于将USB数据转发给受控计算机的USB集线器;所述USB主控制器与所述MCU控制器电性连接,所述MCU控制器分别与每对所述绝对坐标HID模拟器和相对坐标HID模拟器电性连接,每对所述绝对坐标HID模拟器和相对坐标HID模拟器均与一所述USB集线器电性连接。本技术的KVM控制器中,所述MCU控制器分别与多对所述绝对坐标HID模拟器和相对坐标HID模拟器电性连接。本技术的KVM控制器中,所述MCU控制器与至少一个变描述符的USBHID模拟器电性连接,每个所述变描述符的USBHID模拟器与一USB集线器电性连接。实施本申请的技术方案,至少具有以下的有益效果:本技术的KVM控制器在每个USB数据连接端口上设置一个绝对坐标的HID设备模拟器和一个相对坐标的HID设备模拟器,并将其连接到USB集线器上,USB集线器再与外部计算机的USB接口相连。KVM控制器中的MCU控制器按工作模式来决定向绝对坐标还是相对坐标模拟器发送数据,从而实现按需对鼠标坐标系的实时切换。附图说明图1为本技术的一实施例中的KVM控制器的结构框图。具体实施方式为了对本申请的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本申请的具体实施方式。本技术的KVM控制器中的USB数据处理模块S100包含如下模块:USB集线器S101,用于将绝对坐标HID模拟器S102及相对坐标HID模拟器S103同时挂载在计算机的USB数据接口上;绝对坐标HID模拟器S102,该模拟器模拟了采用绝对坐标描述符的USB鼠标及普通的USB键盘设备;相对坐标HID模拟器S103,该模拟器模拟了采用相对坐标描述符的USB鼠标及普通的USB键盘设备;MCU控制器S104,用于解析从USB主控制器S105采集的键盘鼠标数据,并根据KVM控制器的工作模式设定将鼠标键盘数据重新打包后发送给绝对坐标HID模拟器S102或相对坐标HID模拟器S103;USB主控制器S105,枚举USB键盘鼠标并将键盘鼠标的各种事件及数据传输给MCU控制器S104;在USB主控制器S105上接入USB键盘鼠标,MCU控制器S104通过控制USB主控制器S105对接入的USB键盘鼠标进行初始化并使键盘鼠标进入待命状态;将KVM控制器上的USB集线器S101的接口与受控计算机的USB数据接口相连,受控计算机的USB控制器将会对USB集线器S101上的两个坐标系的USBHID模拟器进行初始化,使计算机识别到4个USBHID设备,即1个绝对坐标模式的USB鼠标,1个相对坐标模式的USB鼠标及两个普通的USB键盘;KVM控制器有两种鼠标工作模式,一种是绝对坐标工作模式,另外一种是相对坐标工作模式;当KVM控制器为绝对坐标工作模式时,USB主控制器S105接收的键盘鼠标数据经过MCU控制器S104解析并转换为绝对坐标系的鼠标坐标,再将转换后的鼠标坐标数据发送给绝对坐标HID模拟器S102,绝对坐标HID模拟器S102又再将USB数据通过USB集线器S101转发给受控计算机,如此受控计算机便接收到绝对坐标系的USB鼠标数据;当KVM控制器为相对坐标工作模式时,USB主控制器S105接收的键盘鼠标数据经过MCU控制器S104解析并将解析后的数据重新打包发送给相对坐标HID模拟器S103,相对坐标HID模拟器S103又再将USB数据通过USB集线器S101转发给受控计算机,如此受控计算机便接收到相对坐标系的USB鼠标数据;如上所述,KVM控制器即可灵活地在绝对坐标系及相对坐标系的鼠标工作模式下切换。KVM控制器通过如上改进及设计,本KVM控制器为用户方便选用鼠标的坐标系提供了灵活便利的切换方式,使得用户可以根据实际应用场合改变KVM控制器的工作模式,来满足工作场合需求。另外通过识别USB鼠标的绝对坐标,KVM控制器可以轻松判断鼠标在受控计算机上输出图像的实际位置,从而利用鼠标与屏幕位置的关系做特别的鼠标手势识别,比如当识别到鼠标绝对坐标移动到屏幕左右边缘时,可以切换到前一个计算机或后一个计算机;或者可以开启所有计算机同步控制模式,通过将鼠标的绝对坐标同时发送给所有的计算机,因为所有计算机都接收到相同的绝对坐标,所以鼠标指针都在各电脑所在输出视频窗口的同一位置上,借此即可同时控制所有连接到KVM上的计算机。以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改、组合和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。本文档来自技高网...
KVM控制器

【技术保护点】
一种KVM控制器,其特征在于,包括USB数据处理模块,所述USB数据处理模块包括用于接收的键盘鼠标数据的USB主控制器 、用于解析并转换键盘鼠标数据的MCU控制器、至少一对绝对坐标HID模拟器和相对坐标HID 模拟器、以及与每对所述绝对坐标HID模拟器和相对坐标HID 模拟器一一对应的,并用于将USB数据转发给受控计算机的USB集线器 ;所述USB主控制器 与所述MCU控制器电性连接,所述MCU控制器分别与每对所述绝对坐标HID模拟器和相对坐标HID 模拟器电性连接,每对所述绝对坐标HID模拟器和相对坐标HID 模拟器均与一所述USB集线器 电性连接。

【技术特征摘要】
1.一种KVM控制器,其特征在于,包括USB数据处理模块,所述USB数据处理模块包括用于接收的键盘鼠标数据的USB主控制器、用于解析并转换键盘鼠标数据的MCU控制器、至少一对绝对坐标HID模拟器和相对坐标HID模拟器、以及与每对所述绝对坐标HID模拟器和相对坐标HID模拟器一一对应的,并用于将USB数据转发给受控计算机的USB集线器;所述USB主控制器与所述MCU控制器电性连接,所述MCU控制器分别与每对所述绝对坐标HID...

【专利技术属性】
技术研发人员:曾剑勇古昌文杨勇李忠永
申请(专利权)人:深圳智尚视讯科技有限公司
类型:新型
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1