一种KVM设备中基于USB接口的键鼠切换使用方法技术

技术编号:10758882 阅读:113 留言:0更新日期:2014-12-11 14:13
本发明专利技术提供一种KVM设备中基于USB接口的键鼠切换使用方法,在KVM设备的每一主机USB键鼠接口都挂接一个带有USBHIDDevice接口的MCU芯片,KVM设备通道切换时主机不会将USBHIDDevice驱动移除或加载,避免USB键鼠设备切换时模拟热插拔的识别过程,通过只向当前通道收发键鼠数据的方法实现各通道主机分时使用键鼠设备,使键鼠应用更人性化。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种KVM设备中基于USB接口的键鼠切换使用方法,在KVM设备的每一主机USB键鼠接口都挂接一个带有USBHIDDevice接口的MCU芯片,KVM设备通道切换时主机不会将USBHIDDevice驱动移除或加载,避免USB键鼠设备切换时模拟热插拔的识别过程,通过只向当前通道收发键鼠数据的方法实现各通道主机分时使用键鼠设备,使键鼠应用更人性化。【专利说明】—种KVM设备中基于USB接口的键鼠切换使用方法
本专利技术涉及一种计算机应用
,具体地说是一种KVM设备中基于USB接口的键鼠切换使用方法。
技术介绍
随着计算机KVM技术的发展,键鼠切换技术也在不断进步,USB接口键鼠的易用性使其逐渐成为当前KVM设备键鼠切换形式的主流方向。在KVM设备中,当多路主机USB接口分时使用USB键鼠设备时,切换瞬间总是伴随着USB键鼠设备的模拟热插拔过程,当前通道主机总是要重新识别USB键鼠设备后才能正常使用,当主机系统任务繁忙时USB键鼠设备的识别过程会比较慢,键鼠设备切换时会偶尔出现键鼠短暂不可用现象。因此,本专利技术专利就是一种在KVM设备中USB键鼠信号的切换方法,在KVM设备中每一通道主机USB键鼠接口都挂接一个带有USB HID Device接口的MCU芯片,KVM设备通道切换时主机不会将USBHID Device驱动移除或加载,避免USB键鼠设备切换时模拟热插拔的识别过程,通过只向当前通道收发键鼠数据的方法实现各通道主机分时使用键鼠设备,使键鼠切换使用更人性化。
技术实现思路
本专利技术的目的是提供一种KVM设备中基于USB接口的键鼠切换使用方法。 本专利技术的目的是按以下方式实现的,根据键鼠USB接口切换原理,在KVM设备内部,键鼠信号输入端连接键鼠切换控制器,负责键鼠设备数据的收发,在与主机相连的USB接口端,每一接口端配置一个带有USB HID Device接口的MCU芯片,USB总线与主机连接,MCU芯片通过SMbus与切换控制器连接,步骤如下:根据通道切换按键的按键选择,由键鼠切换控制器确定通过SMBus总线向当前通道发送或接收键鼠信号,带有USB HID Device接口的MCU芯片再将键鼠信号转换为USB键鼠信号发送给主机,完成键鼠控制过程。当通道切换时,主机USB不必模拟热插拔USB Device的识别过程。 以KVM设备内部键鼠切换的程序控制,由键鼠切换控制器和MCU_n共同完成; 键鼠切换控制器上电后先初始化键鼠设备,键鼠动作时接收键鼠数据并保存到程序 Buffer,并根据当前通道值发送键鼠数据到对应的SMBus接口,同时通过SMBus接收来自MCU的键盘状态灯值并发送给键盘设备;MCU上电后先初始化USB接口,当有Host USB连接时完成枚举过程,通过SMBus接收键鼠数据并转化为USB数据格式发送给Host,当Host端有键盘数据输出时,接收并发送到SMBus 接口。 本专利技术的目的有益效果是:该专利技术专利为计算机管理领域的KVM技术,为KVM设备的键鼠USB接口切换提供实现方法,使键鼠切换体验更人性化。 【专利附图】【附图说明】 图1是本专利技术专利的键鼠USB接口切换原理框图;图2是本专利技术专利的键鼠切换控制器控制流程图;图3是本专利技术专利的MCU控制流程图。 【具体实施方式】 参照说明书附图对本专利技术的一种KVM设备中基于USB接口的键鼠切换使用方法作以下详细地说明。 本专利技术的一种KVM设备中基于USB接口的键鼠切换使用方法,如图1所示,在KVM设备内部,键鼠信号输入端连接键鼠切换控制器,负责键鼠设备数据的收发。在与主机相连的USB接口端,每一接口端配置一个带有USB HID Device接口的MCU芯片,USB总线与主机连接,MCU芯片通过SMbus与切换控制器连接。根据通道切换按键的按键选择,由键鼠切换控制器确定通过SMBus总线向当前通道发送或接收键鼠信号,带有USB HID Device接口的MCU芯片再将键鼠信号转换为USB键鼠信号发送给主机,完成键鼠控制过程。当通道切换时,主机USB不必模拟热插拔USB Device的识别过程。 以KVM设备内部键鼠切换的程序控制,由键鼠切换控制器和MCU_n共同完成。 如图2所示,键鼠切换控制器上电后先初始化键鼠设备,键鼠动作时接收键鼠数据并保存到程序Buffer,并根据当前通道值发送键鼠数据到对应的SMBus接口,同时通过SMBus接收来自MCU的键盘状态灯值并发送给键盘设备。 如图3所示,MCU上电后先初始化USB接口,当有Host USB连接时完成枚举过程,通过SMBus接收键鼠数据并转化为USB数据格式发送给Host,当Host端有键盘数据输出时,接收并发送到SMBus接口。 除说明书所述的技术特征外,均为本专业技术人员的已知技术。【权利要求】1.一种KVM设备中基于USB接口的键鼠切换使用方法,其特征在于根据键鼠USB接口切换原理,在KVM设备内部,键鼠信号输入端连接键鼠切换控制器,负责键鼠设备数据的收发,在与主机相连的USB接口端,每一接口端配置一个带有USB HID Device接口的MCU芯片,USB总线与主机连接,MCU芯片通过SMbus与切换控制器连接,步骤如下: 根据通道切换按键的按键选择,由键鼠切换控制器确定通过SMBus总线向当前通道发送或接收键鼠信号,带有USB HID Device接口的MCU芯片再将键鼠信号转换为USB键鼠信号发送给主机,完成键鼠控制过程,当通道切换时,主机USB不必模拟热插拔USB Device的识别过程; 以KVM设备内部键鼠切换的程序控制,由键鼠切换控制器和MCU_n共同完成; 键鼠切换控制器上电后先初始化键鼠设备,键鼠动作时接收键鼠数据并保存到程序Buffer,并根据当前通道值发送键鼠数据到对应的SMBus接口,同时通过SMBus接收来自MCU的键盘状态灯值并发送给键盘设备; MCU上电后先初始化USB接口,当有Host USB连接时完成枚举过程,通过SMBus接收键鼠数据并转化为USB数据格式发送给Host,当Host端有键盘数据输出时,接收并发送到SMBus 接 口。【文档编号】G06F3/033GK104199569SQ201410444766【公开日】2014年12月10日 申请日期:2014年9月3日 优先权日:2014年9月3日 【专利技术者】吴之光, 陈乃阔 申请人:山东超越数控电子有限公司本文档来自技高网...

【技术保护点】
一种KVM设备中基于USB接口的键鼠切换使用方法, 其特征在于根据键鼠USB接口切换原理,在KVM设备内部,键鼠信号输入端连接键鼠切换控制器,负责键鼠设备数据的收发,在与主机相连的USB接口端,每一接口端配置一个带有USB HID Device接口的MCU芯片,USB总线与主机连接,MCU芯片通过SMbus与切换控制器连接,步骤如下:根据通道切换按键的按键选择,由键鼠切换控制器确定通过SMBus总线向当前通道发送或接收键鼠信号,带有USB HID Device接口的MCU芯片再将键鼠信号转换为USB键鼠信号发送给主机,完成键鼠控制过程,当通道切换时,主机USB不必模拟热插拔USB Device的识别过程;以KVM设备内部键鼠切换的程序控制,由键鼠切换控制器和MCU_n共同完成;键鼠切换控制器上电后先初始化键鼠设备,键鼠动作时接收键鼠数据并保存到程序Buffer,并根据当前通道值发送键鼠数据到对应的SMBus接口,同时通过SMBus接收来自MCU的键盘状态灯值并发送给键盘设备;MCU上电后先初始化USB接口,当有Host USB连接时完成枚举过程,通过SMBus接收键鼠数据并转化为USB数据格式发送给Host,当Host端有键盘数据输出时,接收并发送到SMBus接口。...

【技术特征摘要】

【专利技术属性】
技术研发人员:吴之光陈乃阔
申请(专利权)人:山东超越数控电子有限公司
类型:发明
国别省市:山东;37

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

1